클래스 2

C# 프로그램 예제연습 - 텍스트게임만들기 - 02

오늘은 먼저 User.cs 파일을 열어서 코드를 수정해 보겠습니다. 바로 엔티티(Entity)를 어떻게 정의해 나가는지 같이 보겠습니다. 자 플레이어가 있고, 몹을 잡을 겁니다. 플레이어는 게임이 시작되면 던전에 들어갈거고, 그곳에서 만나는 몹들을 하나씩 처치해서 최종 보스를 처치하면 게임이 클리어 되는 형태가 될 것입니다. 그럼 플레이어에게는 상태라는게 존재하게 되죠. 즉, 살았냐, 죽었냐 라는 걸 판별해야 합니다. 죽었다면 게임은 종료되겠죠. 죽는 과정은 플레이어의 생명력이 감소하기 시작해 0에 도달하면 죽는 거라고 할 수 있겠습니다. 그럼 생명력과 상태라는 두가지 지표가 필요해집니다. 이것을 속성, 즉 어트리뷰트(Attribute)라고 할 수 있습니다. 또한 플레이어에게는 이름을 입력받도록 하겠습니..

C# 프로그램 예제연습 - 텍스트게임만들기 - 01

우리는 지난 10개의 포스트를 통해, C# 이라는 언어를 함께 공부해 왔습니다. 이를 통해 프로그래밍이라고 불리우는 것에 대한 전체적인 개념 또한 함께 학습했습니다. 하지만 그건 프로그래밍이라고 불리우는 거대한 산에 초입에 불과합니다. 프로그래밍이란 것을 하기 위해, 앞으로 알아야할 것도 많고, 해야할 것도 많겠지만 때로는 많은 것들을 뒤로 하고 실제적인 것을 먼저 하는 것이 전체를 이해하는데 더 빠른 길이 되기도 합니다. 이제부터는 간단한 콘솔 프로그램을 하나 만들면서 Class의 개념을 이해하고, 전체적인 프로그램을 연습하는 시간을 가져볼까 합니다. 프로그램의 그 많은 개념들을 모두 이해하고 만들려고 하면, 여러분은 꽤 오랜 시간을 개념과 용어를 암기하는데 써야할 것입니다. 하지만 일단 만들어 봅시다..

반응형