-
PC端上、下、左、右(亦或W、A、S、D)操作,移动端向需要的方向滑动即可。
-
分数即为每次合并后数块数值。
-
实现多处游戏细节,如:每次操作只合并一次数块
-
实现数块合并动画、新数块出现动画以及加分提示动画。
- 总体分成两个组件,游戏头部和操作宫格。
- reducer中的重复操作封装为工具函数,供多处使用,例如创建一个二维数组、生成指定范围随机数、转置矩阵等等。
- 使用媒体查询给出两套对应的CSS样式,适配视口宽度更小的设备。
- 在部分机型(安卓居多)微信内置浏览器存在向下滑动无效的情况
- QQ内置浏览器向下滑动整个页面都会向下拖动一下,游戏体验较差
- 由于部分动画未采用兼容性写法,Safari浏览器下数块的转动动画显示有问题。