一、源码下载
c++基本忘了,人工智能的帮助下还是完成了一个建议版的2048
没有做别的页面可以自己加一下
源码:https://gitee.com/slash-all-the-clear-mountains/2048-mini-games
不知道环境不一样会不会有bug。
反正就这几个文件
我用的是CMake
二、思路
先创建4*4的表格,在表格的属性两个value,和颜色。
后面的就是对value的处理,逻辑还是比较简单。
1.随机数初始化,
2.监听鼠标的滑动方向(本来想做个监听键盘的,右懒的搞),
3.合并移动数据,
4.检测是否游戏结束(目前就是只能游戏结束有个调试打印,可以优化优化)
三、总结
就是新手练手可以看看代码在优化一下,比如加一个计分的文本框,还有就是加入按钮点击开始游戏,要不然没法重新开始啊。
还有可以加一下动画,这个动画我没有研究,就是直接刷新数据的。
我想去看看怎么打包成apk文件。
如果你会打包apk文件记到开源给我呀!!!