Program snake-game using C++
-
zip파일을 Download 받는다.
-
Terminal에 make run을 입력한다.
-
게임화면이 나오면 y를 눌러 시작한다.
-
게임을 진행하면서 4개의 Stage의 Mission을 Clear하도록 한다.
-
벽에 충돌하거나 Snake의 길이가 3미만이면 게임이 종료된다.
-
Stage 4까지 모든 Mission을 Clear한다면 성공한다.
- Ncurses Library 함수들을 사용하여 2차원 배열로 된 Snake Map을 Game 화면으로 출력한다.
- 맵 위에 Snake를 표시하고, 방향키를 입력받아 Snake가 움직이도록 프로그램을 구현한다.
- Map 위에 Growth Item와 Poison Item을 출현하도록 구현한다.
- 화면상에 출력 시 색이나 기호를 달리하여 구분할 수 있도록 한다.
- 벽 내부에 임의의 위치에 한 쌍의 Gate가 출현할 수 있도록 구현하고 Gate에 Snake가 통과할 수 있도록 한다.
- 우측에 게임 점수를 표시하는 화면을 출력한다.
- Mission을 완료하면 다음 Map으로 넘어가도록 구현한다.
- Stage는 최소 4개로 구성하고 각 Stage의 Map을 다르게 구현한다.