今天学习完成构建蛇与蛇的移动
自己的vscode没有自动导入Snake ,下次记得手动导入
接下来,实现蛇的连贯移动
思路:设置一个虚拟的头部。每次移动只有头和尾巴移动
回合制游戏,给蛇设定三种状态 idle 静止 move 移动 die 死亡
记录蛇的下一步指令
接下来实现用户控制蛇的移动 canvas 输入tab index 属性
snake 中,统一的接口设置方向
json实现深层复制
设置监听事件,实现蛇的移动。当前是接受键盘的输入
实现蛇头移动后实现蛇尾移动。逻辑:先判断,再渲染
学习算法,可以获得的优势--写得好,调的快。具有不可替代性
显示fiilRect函数错误。这里fillRect是在ctx上面的
定义变量 const k 指k是常量。let k 指k是变量
画布ctx 没有this 指代