2020년 1학기 C++프로그래밍 프로젝트로 진행된 ncurses를 이용한 SnakeGame Project입니다.
폰코딩
이름 | 학번 |
---|---|
김민정 (팀장) | 20191556 |
김은수 | 20191568 |
-
Version : C++ 14
-
Compile
make
./Snake
터미널 창이 작다면 게임이 정상적으로 실행되지 않습니다.
충분히 창 사이즈를 키우고 실행해 주세요.
ncurses 라이브러리를 설치한 후 진행해주세요.
sudo apt-get update
sudo apt-get install libncurses5-dev libncursesw5-dev
게임은 총 4 스테이지로 구성되어 있습니다.
스테이지의 미션을 모두 클리어하시면 다음 스테이지로 넘어갑니다.
마지막 4스테이지를 완료하시면 게임이 종료됩니다.
방향키 : ↑↓←→
■ : 벽
● : Snake 머리
○ : Snake 몸통
♣ : Grow 아이템 ( 획득시 길이+1 )
❌ : Poison 아이템 ( 획득시 길이-1 )
🄶 : Gate ( 진입시 반대 Gate로 진출 )
■ 에 충돌시
반대 방향 방향키 입력시
○(몸통)에 ●(머리) 충돌시
Snake의 길이가 3이하로 줄어들 시