뭔가 몬스터부분에서 잘못 건드림... 오류남. 고쳐야된다.
아래와 같이 맵을 구성한다. 3개의 맵을 만들었다.
시작 시 스테이지 선택 화면이 나온다. 스테이지를 선택하면 파일에서 불러와 맵을 세팅해준다.
플레이어 위치로부터 렌더링 할 범위를 정해줘서 아래와 같이 나타나게 함.
V키를 누르면 맵을 한눈에 볼 수 있도록 함.
시작 지점과 목표지점이 있다.
코인을 먹을 수 있다. 먹으면 스코어가 올라간다.
중력을 구현함. Space bar를 누르면 점프 한다.
블록 위로 점프하면 확률에 따라 아이템이 나온다.
아이템은 키커지는 아이템, 총쏘는 아이템이 있다.
L 버튼을 누르면 총알이 발사된다. 일정거리 이상이 되면 총알을 할당 해제시켜서 사라지게 한다.
몬스터다. 닿으면 플레이어가 죽는다. 위 아래로 움직인다.
바닥으로 떨어져도 죽는다.
목적지에 도착하면 도착 메세지가 뜬 후 스테이지 선택 화면으로 돌아간다.
source : https://github.com/gkagm2/cpppractise/tree/master/cpptraining/ch1/Game/SuperMario
'게임 개발 > C++ console' 카테고리의 다른 글
2차원 좌표계에서 화살표를 그리기 위한 좌표 계산 (0) | 2020.07.09 |
---|---|
미디 키보드 건반 프로그램 (0) | 2020.01.14 |
TextRPG (0) | 2019.11.12 |
미로찾기 (0) | 2019.11.07 |
빙고 게임 (Player vs AI) (0) | 2019.10.30 |