C++ - 레이싱 게임 (2)

Описание к видео C++ - 레이싱 게임 (2)

객체 지향 개념을 적용해서 다음 조건을 가진 레이싱 게임을 만들어봅니다.
객체 Road와 Car의 프로퍼티(property)로 Rect 클래스를 만듭니다. Rect는 사각형(rectangle)에 관련된 다양한 연산을 지원합니다. 이 Rect는 2차원 좌표를 표현하는 Point2 클래스 2개를 프로퍼티로 가집니다.

1. 게임
(1) 게임을 구성하는 객체를 Road와 Car로 설정
(2) Car 클래스를 써서 car와 enemy 인스턴스를 선언
(3) 사용자가 좌우 화살표 키를 눌러 car를 좌우로 이동; 상하 화살표를 누르면 게임의 진행 속도가 바뀜
(4) enemy 자동차를 상단에서 하단으로 움직임; car와 enemy가 충돌하면 게임 종료
(5) car가 enemy와 충돌하지 않으면 점수가 계속 올라감

2. 통계
(1) 사용자가 버틴 시간을 점수로 출력

[소스 코드 - MyCarRace]
https://github.com/mokwongame/CPP_202... (GitHub 소스 코드)

[Acknowledgement]
1. Image by Freepik: https://www.freepik.com/free-vector/m...
2. Image by kjpargeter on Freepik: https://www.freepik.com/free-photo/3d...

Комментарии

Информация по комментариям в разработке