今天,我们想使用微信迷你计划来实现2048年的迷你游戏。渲染图如上所述。游戏规则非常简单。您需要控制所有块以朝着相同的方向移动。在两个相同的数字街区一起碰到之后,融入了他们的和平。每个操作后,将生成2或4个。最后,将获得“ 2048”。即使街区取得了胜利。
我们需要做的第一件事是将游戏主体分为16个网格。用来表示这些网格,然后这些格子具有这些操作:
以上功能是使下一个开发更容易,以便可以直接进行操作。
初始化的数据在开始时以90%的机会产生2,从10%的机会产生2个。
游戏手势的操作开始移动,并结束了举动。上面的段落主要判断手指运动的方向。最后,它被认为是方向并传递到了移动操作的gamemanager.move(Direction)。
这是数据结构的构造,只要被网格理解,就可以做到这一点。
欢迎与我讨论有关程序的问题,您也可以回答问题。
遵循公共帐户:诗歌般的代码,结交朋友。