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> 。