来自知乎:https://zhuanlan.zhihu.com/p/25072129
(图形化的支持需要下载一个EasyX的第三方库,直接去官网下载最新版,根据提示安装就行。)
看着这个挺有意思,然后自己下载了源码,稍微修改了一些函数名称,对一些函数进行重构。
链接:https://share.weiyun.com/5aIrscK
还有些地方没有完成:比如
2048之后的数字(试了一下,没能达到2048,连512都没到。所以这个就不做了)
;给游戏添加背景音乐,音效。。留着下一周填坑。
关于播放音乐的代码(这里的background.mp3就是背景音乐,要自己放到工程文件夹里,有的mp3可能没有声音(比如我在网易云上下载的某个mp3),可以考虑换一个)
#include <graphics.h> #include <conio.h> // 引用 Windows Multimedia API #pragma comment(lib,"Winmm.lib")
// 打开音乐background.mp3 mciSendString("open background.mp3 alias mymusic", NULL, 0, NULL); // 播放音乐 mciSendString("play mymusic", NULL, 0, NULL); // 停止播放并关闭音乐 mciSendString("stop mymusic", NULL, 0, NULL); mciSendString("close mymusic", NULL, 0, NULL);