[포트폴리오 / Console] Yacht_MiniGame 콘솔 프로젝트 구상

⭐ MiniGame

C# 콘솔에서 플레이할 수 있는 게임을 제작하는 콘솔 프로젝트

 

 

개인적으로 진행하는 프로젝트를 문서화하고 기록하기 위한 공간입니다.

 

 

 

 

● 만들어보고 싶은 게임은 굉장히 많았지만 시간도 짧고 콘솔로 표현하자니 제약적인 부분이 너무 많을 것 같았다

    ○ 방치형, 디펜스류, 전쟁 시대, 농사 게임 등등...

    ○ 시스템(기능)적인 구현의 제약보단 오로지 텍스트로 보여줘야 하다보니 만들어도 별로 이쁠 것 같지가 않아서 제외

 

● 다양한 미니게임을 플레이 할 수 있는 프로젝트로 구상

    ○ 대신 여유가 된다면 위에서 제외시킨 게임들의 일부 기능들을 구현할 예정 

        ■ ex: 마을맵의 호수에 가면 이스터에그 느낌으로 간단한 낚시 미니게임 가능 등등

 

● 일단 메인 기능에 집중

 

 

 

어떻게 구현?


● 메인화면 (타이틀 화면)

    ○ 테두리에 아웃라인 그리기

    ○ 상단에 타이틀 로고

    ○ 하단에 Press Any Button 문구 배치 / 타이틀 화면에서 아무키를 누르면 다음 씬으로 이동

 

● 마을맵

    ○ 텍스트로 마을맵 표현

        ■ 이동 가능한 타일, 불가능한 타일, 상호작용 타일 등을 나눠서 구현

 

● 미니게임들

    ○ 후보 게임들 - 하나 구현 → 시간되면 하나 더 추가 구현 방식으로 하기

        ■ 야추

        ■ 카드 게임 1종

        ■ 소코반

        ■ 2048

    ○ 일시정지 기능을 통해 마을맵으로 이동, 프로그램 종료, 다시 재개 선택

    ○ 게임 종료 시 마을맵 이동, 프로그램 종료 선택

 

전체 흐름도