game-1 님의 블로그

[WinApi] 드래곤플라이트 모작 제작기 본문

카테고리 없음

[WinApi] 드래곤플라이트 모작 제작기

game-1 2025. 4. 5. 14:29

 

이번 프로젝트로는 3인 팀프로젝트로, 드래곤플라이트를 모작하였습니다.

담당한 역할은 GameState, Collision, UI, BackGround, Game Data 등을 맡아서 담당하였습니다.

 

시작화면으로, 해당 상태는 GameState를 상속받은 MainMenu화면입니다.

 

전체적인 게임 흐름을 

MainMenu -> GamePlay(게임 플레이화면) -> ResultState 이런식으로 구성했고,

MainMenu에서 StoreState로 이동하여 획득한 골드를 사용하여 스킬과 체력을 업그레이드 할 수 있도록 제작하였습니다.

 

GamePlay  State입니다.

게임 플레이 보스를 잡는 화면입니다.

 

플레이 도중 사망했을 경우, DieResultState로 넘어가고, 획득한 Gold와 score를 확인할 수 있습니다.

점수와 골드의 경우, targetScore와 tempScore를 나눠서 자연스럽게 오르도록 코드를 작성하였습니다.

 

게임을 완료하면 뜨는 화면으로, 점수에따라 왼쪽 위상단에 티어를 나눠 ui에 표시하였습니다.

0~ 50 :브론즈 , 50~ 100점의 경우 실버티어, 100 ~ : 골드 이런식으로 구성하였습니다.

StoreState로 MainMenu에서 이동할 수 있도록 만들어보았습니다.