[1,1,6,6,6,6]
[5,6,3,2,1,1]]
游戏的数据结构类似于上面示例中的二维数组, 其中标红的数组项便是符合消除要求的。...示例中的结构经过简化,真实的游戏结构中每一个数组项并不是纯数字, 而是一个对象, 对象结构如下
?...remove方法用来移除满足消除要求的元素
fillGameBoard方法的作用是当移除满足消除需求的元素以后, 对游戏数据结构中剩余元素的状态进行修改。...检查第一屏中是否有满足消除要求的元素, 如果有则调用remove和fillGameBoard自动执行消除,并播放过消除前到消除后的过渡动画。...最后,阅读完这篇文章和样例中的代码后的同学, 如果能自己徒手实现一下, 相信对于前端水平会有一定程度上的提高, 毕竟实现游戏比实现其它前端效果难度相对要高。 如果有兴趣, 请务必尝试。