自己做了个2048小游戏

先上码

csdn资源下载
某云盘 提取码: v3y1
自己做了个2048小游戏_第1张图片
描述不存在的,一切尽在码中。
自己做了个2048小游戏_第2张图片

好吧,说下逻辑

  1. 刚开始,先画个方形的背景
  2. 接着再画小格子
  3. 画完小格子,就画数字
  4. 画完数字,写游戏逻辑

游戏逻辑有哪些嘞。

度娘和谷哥都有

  1. 按上下左右方向键,数字都向同一个方向移动,数字相同就相加,另一个格子就归零。
  2. 在空白的格子上随机选取一个位置生成2或者4
  3. 胜利条件:得到一个2048的数字
  4. 游戏结束条件:一是胜利,二是没空白格子生成数字并且没有可以相加的数字的格子了。
要做的游戏逻辑
  1. 找出空白位置,随机出要生成数字的位置
  2. 随机下吧,看看是生成2还是4
  3. 数字碰撞,这个逻辑写的我头晕,硬抠的,应该有省事的写法,当然省事就不省脑子。
  4. 判断游戏是否结束了,两个条件
    没了,虽然就这么多,但是嘞写着写着,笑容就渐渐消失。

你可能感兴趣的:(练习,canvas,2048,js)