게임 개발/C++ console
마리오게임
SagacityJang
2019. 12. 3. 17:17
뭔가 몬스터부분에서 잘못 건드림... 오류남. 고쳐야된다.
아래와 같이 맵을 구성한다. 3개의 맵을 만들었다.
시작 시 스테이지 선택 화면이 나온다. 스테이지를 선택하면 파일에서 불러와 맵을 세팅해준다.
플레이어 위치로부터 렌더링 할 범위를 정해줘서 아래와 같이 나타나게 함.
V키를 누르면 맵을 한눈에 볼 수 있도록 함.
시작 지점과 목표지점이 있다.
코인을 먹을 수 있다. 먹으면 스코어가 올라간다.
중력을 구현함. Space bar를 누르면 점프 한다.
블록 위로 점프하면 확률에 따라 아이템이 나온다.
아이템은 키커지는 아이템, 총쏘는 아이템이 있다.
L 버튼을 누르면 총알이 발사된다. 일정거리 이상이 되면 총알을 할당 해제시켜서 사라지게 한다.
몬스터다. 닿으면 플레이어가 죽는다. 위 아래로 움직인다.
바닥으로 떨어져도 죽는다.
목적지에 도착하면 도착 메세지가 뜬 후 스테이지 선택 화면으로 돌아간다.
source : https://github.com/gkagm2/cpppractise/tree/master/cpptraining/ch1/Game/SuperMario