C# 기초 프로그래밍/TextRPG 만들기

지난 포스트에서 플레이어를 구현하였으니, 이어서 이번에는 플레이어가 마을과 필드에 입장하고, 몬스터와 전투를 진행하는 부분까지 구현해 보려고 합니다. 완성된 형태의 출력 결과물은 다음과 같습니다. 우선 메인 함수에서 EnterGame() 함수를 만들어서 게임에 접속시키는 기능을 구현해 봅시다. EnterGame() 함수에서 구현해야 하는 기능은 다음과 같습니다. 1) 마을에 도착 2) 필드로 갈 것인지, 로비로 돌아가서 다시 캐릭터 선택창으로 갈 것인지 선택. 3) 필드로 갔을 때 몬스터와 전투를 진행하기 (EnterField() 메서드를 만들어서 구현할 예정) static void EnterGame(ref Player player) { while (true) { Console.WriteLine("시작의..
직업을 골라 보았으니 이제 본격적으로 캐릭터를 생성해 봅시다. 다음은 캐릭터의 직업을 고르고, 직업에 따라 공격력과 HP를 다르게 설정해 주는 코드 전문입니다. namespace CSharp { class Program { enum ClassType { None = 0, Warrior = 1, Rogue = 2, Mage = 3 } struct Player { public int hp; public int attack; } static void Main(string[] args) { while (true) { ClassType playerClassChoice = ChooseClass(); if(playerClassChoice != ClassType.None) { //캐릭터 생성 Player player;..
간단하게 c#을 복습하며 예전에 했던 TextRPG 만들기를 가지고 놀아볼까 합니다. rpg를 시작하려면 플레이어 캐릭터를 만들어야 하겠죠? 다음은 플레이어 직업 고르기를 위한 코드 입니다. 전체 코드 namespace CSharp { class Program { enum ClassType { None = 0, Warrior = 1, Rogue = 2, Mage = 3 } static void Main(string[] args) { ClassType playerClassChoice = ClassType.None; while (true) { playerClassChoice = ChooseClass(); if(playerClassChoice != ClassType.None) break; } } static ..
HeadlessCreator
'C# 기초 프로그래밍/TextRPG 만들기' 카테고리의 글 목록