Skip to content

toadsam/TextGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

TextGame

C# 콘솔 환경에서 구현한 텍스트 RPG 프로젝트입니다. 플레이어 캐릭터, 던전, 인벤토리, 전투 흐름을 콘솔 입력 기반으로 구성하며 RPG의 기본 구조를 연습합니다.

프로젝트 개요

TextGame은 그래픽 UI 없이 콘솔에서 진행되는 RPG입니다. 사용자는 텍스트 메뉴를 통해 캐릭터 상태를 확인하고, 던전에 진입하며, 인벤토리와 전투 흐름을 경험할 수 있습니다.

주요 기능

  • 콘솔 메뉴 기반 게임 진행
  • 캐릭터 정보 관리
  • 던전 진입과 전투 흐름
  • 인벤토리 구조
  • 클래스 단위의 기능 분리

기술 스택

  • C#
  • .NET 콘솔 애플리케이션
  • Visual Studio 솔루션

폴더 구조

.
├── README.md
└── TextGame/
    ├── TextGame.sln
    └── TextGame/
        ├── Character.cs
        ├── Dungeon.cs
        ├── Inventory .cs
        ├── Program.cs
        └── Class*.cs

실행 방법

Visual Studio에서 실행

  1. Visual Studio 2022를 실행합니다.
  2. TextGame/TextGame.sln 파일을 엽니다.
  3. 시작 프로젝트를 확인한 뒤 실행합니다.

CLI에서 실행

cd TextGame/TextGame
dotnet run

학습 포인트

  • 콘솔 입력을 게임 루프로 연결하는 방법
  • 캐릭터와 던전 로직을 클래스로 분리하는 방법
  • 상태 출력과 사용자 선택지를 반복적으로 처리하는 방법
  • 작은 RPG 기능을 점진적으로 확장하는 방법

개선 아이디어

  • 클래스 이름과 파일 이름 정리
  • 예외 입력 처리 강화
  • 전투 결과와 보상 시스템 확장
  • 저장/불러오기 기능 추가

About

textgame project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages