The consolegame of avoid falling object
C++를 학습한 후 객체지향을 적용해 프로그래밍을 하기위해 시작하였다.
OS | 사용 언어 | 사용 IDE |
---|---|---|
Windows10edu | C++ | Visual Studio 2019 |
Console.h
와Console.cpp
은 콘솔창을 다루기 편리하게 해주는 기본 헤더파일 이다.- 프로그램 실행시 버전에 따른 파일 한개와 위에 두 개의 파일을 포함해야 한다.
- 사용자 정의 유니코드 사용으로, 코드상의 주석으로 설명해놓은 유니코드는 타 컴퓨터에서 사용불가. (다른것으로 대체하여 사용 바람)
main.cpp
는 이 프로젝트의 첫번째 버전이다. (Ver 1.0)Ver2.0
은 약간의 기능을 추가한 버전이며, 두번째 버전이다. (Ver 2.0)
파일은
main.cpp
이며, 떨어지는 물체를 피하는 게임이다.
용량때문에 실행결과를 자세히 첨부하지 못하였다.실행결과
최종점수화면
파일은
Ver2.0
이다.< 업데이트 내용 >
- 화면창 확장(사이드)과 사이드에 정보 추가
- Life기능(아래 영상 오른쪽 위 Life 참고) 도입과 Life추가 아이템 도입
- score에 따른 난이도 조절, 난이도가 올라갈 때마다 random위치에서 Life를 추가하는 아이템 낙하
< 관련 영상 >
초반 낮은난이도에서 Life아이템 획득한 경우 Life가 상승하는 모습
난이도가 상승하고 물체와 충돌시 Life가 하나 감소하는 모습
< Ver 2.0 Issue >
실행 결과, score가 80이상이면 화면이 깜빡거리는 현상이 발견되었다.
준비중 . . .
- Ver 2.0 에서의 Issue 해결(더블 버퍼링으로 해결)
- Pause 기능 도입
- 아이템 추가