snake_game
1.0.0
이 프로젝트는 똥, 데이터 구조, 파일 조작, C ++ 및 STL에 대한 내 기술을 연습하고 향상시키기 위해 개발 한 클래식 뱀 게임 아케이드의 버전입니다.
또한 싱글 톤 디자인 패턴을 사용하여 클래스의 단일 인스턴스 만 사용했습니다. 일부 기본 Windows 기능, 텍스트 및 콘솔 색상 또는 일부 DOS 명령을 변경합니다.
여기에는 게임이 진행되는 이미지가 있습니다.

컬러 숯을 인쇄하고 배경색을 변경하기 위해, 나는 외부 라이브러리를 가져 오는 대신 Windows와 C ++의 기본 함수를 사용하기 위해 그러한 구현을 선호하는 ANSI Escape 코드를 사용하여 최종 프로그램을 약간 짧게 만듭니다.
또한, 내 프로젝트의 필요성에 적합한 색상 범위와 Scape 코드는 쉬운 도구였습니다. 제가해야 할 유일한 일은이 형식으로 내 코드를 인쇄하는 것입니다.
cout << COLOUR_CODE << " Text " << RESET_COLOR_SCHEME;코드를 컴파일하고 컴퓨터에서 실행하려면 다음 터미널 명령을 사용해야합니다.
g ++ -std = c ++ 17 -o2 header.hpp source.cpp snake.cpp main.cpp -o snake_game
<Windows.h> 를 사용합니다.