小程序版2048

《2048》是一款比较流行的数字游戏,最早于2014年3月20日发行。原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到各个平台。

现在介绍微信小程序开源版的2048,这是很好的小程序入门例子,也是休闲类小游戏很好的模仿例子。

算法

  • 生成4*4棋盘视图
  • 随机生成2或4填充两个单元格
  • 记录用户touch时的起始位置和结束位置,以此判断滑动方向
  • 根据滑动方向移动单元格,并进行相同值合并
  • 用户一次滑动完成后重复执行步骤2
  • 判断游戏是否结束,并根据游戏结果产生不同提示

难点

  • 确定滑动方向
  • 用户滑动时相同格子合并,并移到滑动方向一侧 实现

项目链接:下载地址

发表评论

邮箱地址不会被公开。 必填项已用*标注