C# 콘솔 게임 만들기(2)

장현태입니다·2025년 4월 9일

이전의 Quiz1의 문제를 바꿨다 원인은 ReadLine의 값을 한글로 입력하게되면 ReadKey의 값이 null이 되는 현상으로 인해 플레이어가 움직임을 제어하지 못하게되어 해결방법은 콘솔에서는 지원하지 않는걸로 생각된다.

Quiz1,2,3,4를 구현 +

  • ReadLine에 Item입력시 현재 보유한 아이템 칸을 stack에 넣고 보여줌,
  • Hint, Pass 사용시 현재 Quiz클래스의 힌트나 면제권을 제공하는 기능을 구현

Money class - 아이템을 먹을 시 0.2의 확률로 퀴즈칸으로 가도록 구현

StoreObject - 상점 오브젝트를 생성해서 Store클래스에 접글 할 수 있도록 구현

Store - 상점의 구매 단계를 stack으로 구현하여 번호마다 selectIndex를 부여하여 판매 목록에 따른 cost를 설정하고 판매기능을 구현했다.

0개의 댓글