본문 바로가기

C++ 게임

공룡 점프 게임

1. 게임 규칙

1. 공룡이 움직일건데 이때 행은 고정, 열만 움직임. (좌표로 보면 Y값은 고정, X값만 이동 이건 GotoXY문에선 X값만 고정, Y값 이동)
2. 열 값만 바뀔건데, 장애물(나무)의 좌표값과 같아지면, 즉 충돌이 일어나면 게임오버가 발생하도록 함
3. 점프키는 z임. 점프키 누르면 공룡의 y값이 증가함
4. 스코어는 생존한 시간 임. (장애물 뛰어 넘은 횟수가 아님!)

 

2. 코드

전체  솔루션 탐색기

 

main 함수가 있는 main.cpp 파일.

 

 

 

여러 기능을 하는 함수들을 Setting.h 파일에 담았음

 

 

 

게임 메니저 클래스 파일

 

콘솔창 사이즈를 조절하는 함수를 가져온다
메뉴를 그린뒤, 스코어 출력, 공룡, 나무를 출력하고, 충돌시 게임을 종료하는 메서드

 

메뉴를 그리는 메서드

 

 

공룡의 모습을 그린 메서드. 

 

나무의 모습을 그린 메서드

 

 

충돌시 게임오버 창을 보여주는 메서드

 

 

충돌할 좌표를 설정하는 메서드

 

 

z키를 누르면 점프하는 메서드

 

 

3. 실행 결과

 

 

'C++ 게임' 카테고리의 다른 글

카드 짝 맞추기 게임  (0) 2020.09.16
빙고 게임  (0) 2020.09.16