每周一坑--2048
原创
©著作权归作者所有:来自51CTO博客作者一只大鸽子的原创作品,请联系作者获取转载授权,否则将追究法律责任
(图形化的支持需要下载一个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);