snake_game
1.0.0
這個項目是我開發的經典蛇遊戲街機的一種版本,我在便便,數據結構,文件操作,C ++及其STL方面的技能及其STL。
我還使用了Singleton設計模式,僅具有一個類的實例。以及一些本機Windows功能,以更改文本和控制台顏色或某些DOS命令。
在這裡,我們有一個遊戲的圖像:

為了打印彩色字符並更改背景顏色,我使用了我更喜歡執行此類實現的ANSI逃生代碼來使用Windows和C ++的本機函數,而不是導入外部庫,從而使最終程序更短一些。
此外,它的顏色範圍適合我的項目的必要性,而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> 。