小游戏2048

Posted by deft on August 3, 2020

前端练手的小项目: 2048方块

用到的技术是html + css + js + jquery
实现思路是建立一个4*4二维数组
根据不同编号的小方块计算出相对应所在位置的css样式
写出判断是否有空位,选择随机空位,产生2or4的随机数的函数
滑动时(以左滑为例),判断是否可以向左移动, 水平方向有相同数字且没有阻隔进行移动合并, 否则只移动, 更新显示获得的分数
通过js获取设备宽度按比例划分实现兼容不同设备
项目演示: 点这里