LayaAir 2.0 开发 2048 小游戏

效果展示

                                              

 

               

源码下载地址:https://download.csdn.net/download/wangmx1993328/10935405​​​​​​​

需求分析

(因为这个小游戏是自己闲暇之际写的,所以网上应该还有更好的设计思路,以下全是自己琢磨的,仅供参考。)

1、2048 小游戏的一个小小的核心关键点就是 "移动" 的时候,数字格子应该如何移动?只有找到了规律,则编码其实没什么难度。

2、如上图所示,第 1 行为 00、01、02、03,第 2 行为 10、11、12、13,第 3 行为 20、21、22、23,第 4 行为 30、31、32、33。

3、当用户此时向上滑动时,第 1 行是不需要移动的,所以从第 2 行开始,将10、11、12、13依次向上移动,如果上面是空格,则直接移入,否则如果两个数字相等时,则删除不动那一个,然后将新进入的翻倍(如 11、01)。接着就是移动第三行向上,移动第四行向上。

4、同理当用户向右滑动时,第 4 列不需要移动,则应该从第3列开始,或者从每一行的第3列开始。向下向左也是同理。

源码下载地址:https://download.csdn.net/download/wangmx1993328/10935405

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚩尤后裔-汪茂雄

芝兰生于深林,不以无人而不芳。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值