程序员的1024我这样过的!

写一个1024游戏,算是过节了。


代码:https://mp.weixin.qq.com/s/7sqizrU-hZmPOcweK0yPHQ

1赞

mark一下

发现逻辑BUG:

这一步往右移,应该变成0,0,4,4,而不是0,0,0,8

当年我做毕业生困扰了我很久的问题(虽然最后没解决:3:

2和2合并,变成了4和4,4和4一样的,也能合并,没毛病啊

2、2、4 一步到8 有问题吧。要两步才正常 4、4 , 8

:joy:我没有做过场动画,直接一步到位的,如果要做体验好的,是需要做个过渡会好一些。

不是过度,正常的玩法是不能连续升级的,就是说2222会变成0044,0224会变成0044

一步一步去实现,不能一步到位呗

:joy:我是按照只要合并后,相邻的有相同的,都会合并去处理的。

改下算法就行了,有兴趣可以下载代码改下:sweat_smile:

可以加个状态,本次有合成的,不再参与合成。本次操作合成结束,再重置所有数字的状态。

距离上一次写2048也有4~5年了,那时候我大一刚学的java,用java写的