摘要: 引言:2048小游戏的结束界面,使用纯CSS制作模态对话框,一般做模态对话框都会使用BootStrap自带的模态对话框组件方便使用,但在制作要运行在移动端的小项目时,就不能使用BootStrap,因为文件太大,下载耗时,耗费流量。 2个Div,一个铺满整屛,一个显示内容 坑:如何让Div铺满整屛?解 阅读全文
posted @ 2017-11-06 23:00 柳洁琼Elena 阅读(619) 评论(0) 推荐(1) 编辑
摘要: 引言:2048小游戏的核心玩法是移动行,包括横行和纵行,玩家可以选择4个方向,然后所有行内的数字就会随着行的移动而向特定的方向移动。这个行的移动是一个需要重复调用的算法,所以这里就要将一行的移动算法封装,循环调用给所用行,这样便实现了所有行的调用。 关键逻辑算法 伪代码 ↓ 坑:2048游戏的规则, 阅读全文
posted @ 2017-11-06 20:38 柳洁琼Elena 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 引言:做2048小游戏会将横纵方向的数字内容,存储在一个二维数组中,要将这个二维数组中的内容显示在页面上,就一定要用遍历算法来实现了。 首先考虑用二维数组存储所有行数,列数 → var RN=4,CN=4; 然后再定义一个变量data 来保存这个二维数组 → var data; 游戏的所有主要执行程 阅读全文
posted @ 2017-11-06 17:49 柳洁琼Elena 阅读(588) 评论(0) 推荐(0) 编辑