2048改进版(添加两个功能:撤销,载入存档)
2021.4.28更新:
没有改代码,但是发现一个超级棒的在线IDE:repl.it,可以不用CodeSculptor了功能有限。
游戏链接(直接点击可能会404,Chrome可以打开,我手机自带的浏览器也可以。打开后点击那个播放键就可以玩游戏了):https://replit.com/@MountNan/2048
参考资料:
[1] 2048逻辑(merge, move):Principles of Computing (Part 1)
[2] Pygame -- 鼠标事件、网格计算及呈现、图片载入:翻牌游戏
[3] Pygame -- 键盘事件、文字静态呈现:贪吃蛇
[4] Pygame -- 如何实现类似于文本框输入的效果:如何在Pygame中从用户获取文本输入?
相关贴子:
没认真看细节,写法貌似和我不太一样,但感觉楼主写得非常认真,也放在这里:使用Pygame制作2048小游戏
——————
我!写完了!!
两张动态效果图:

撤销功能及存档载入功能演示

上次手滑失败前

回到上次记录
这几天连着写累得不行,写到后面代码也开始无脑堆砌,非常混乱,看心情整理。CodeSculptor不能跑这个程序,但是可以方便地保存代码,我过两天会贴CodeSculptor链接。
目前已知漏洞(同上,看心情写,也可能就不写了):
1. 我只找到了8196前的图,超出以后怎么办,没有判断,估计成功合成后会报错。
2. 上面那个图有显示,没来得及录入4就整体提交了,但是4还留在上面。
3. 生成exe文件,或者以其它形式分享。
2021.4.27
还没人赞这篇日记