C++ 스네이크 게임 만들기 - 1

AI에게 C++로 할 수 있는 간단한 프로젝트를 소개해 달라고 했는데 그중 재밌어 보이는 것이 있어서 포스팅하게 되었습니다. 터미널 환경(CLI)에서 키보드만 사용해서 할 수 있는 고전 게임 “스네이크"입니다. 구성 1 2 3 4 5 6 7 8 . ├── .git ├── src/ │ └── main.cpp ├── .gitattributes ├── .gitignore ├── CMakeLists.txt └── README.md 핵심 내용 터미널 특정 좌표에 출력할 수 있어야 함 뱀이 움직일 수 있는 프레임이 있고 그 밖을 벗어나면 종료 먹이를 먹으면 꼬리가 길어지고 뱀 몸통을 가로지를 수 없음 터미널 제어 라이브러리 ncurses 터미널에서 글자와 기호로 화면을 구성하는 프로그램을 만들 때 쓰는 라이브러리 커서 이동, 색상 표시, 키보드 입력 처리, 화면 갱신 같은 기능을 제공 여러 창·메뉴·입력 폼을 터미널 안에 만들 수 있음 텍스트 편집기나 설정 화면처럼 그래픽 없이 작동하는 TUI(텍스트 사용자 인터페이스)​를 구현할 때 유용함 C 프로그램에서 자주 사용하며, ncurses....

2026년 11월 07일 · 3 min · 613 words · JongBin