文件名称:draggable_droppable_grocery_list
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-25 09:04:48
JavaScript
256! 2048克隆。 学习能力 构建独立于后端JavaScript接口。 建立独立于接口的复杂JS模型。 将JS模型与HTML界面集成。 使用Mousetrap.js库绑定键盘事件。 概括 让我们构建游戏的副本。 我们将实施核心游戏。 玩游戏几分钟,以便U理解游戏规则。 方块是如何产生的? 游戏什么时候不允许移动? 块如何合并? 块如何滑动? 尝试编写有关游戏机制工作方式的规范。 发行版 使用对版本0和1的所有部分进行单元测试。使用浏览器进行版本0和1的唯一原因只是为了查看测试的运行。 发布0:创建具有适当数据结构的准系统模型对象 在game.js创建一个Game模型来存储我们的游戏状态。 使用JavaScript的可选参数,以便我们可以通过两种方式调用构造函数: game = new Game() // generates a random starting board
【文件预览】:
draggable_droppable_grocery_list-master
----game.js(3KB)
----README.md(3KB)
----application.js(36B)
----mousetrap.js(4KB)
----spec()
--------GameSpec.js(883B)
--------.DS_Store(6KB)
----SpecRunner.html(592B)
----index.html(728B)
----jasmine-2.2.0()
--------jasmine.js(79KB)
--------jasmine_favicon.png(1KB)
--------boot.js(5KB)
--------console.js(5KB)
--------jasmine.css(19KB)
--------jasmine-html.js(13KB)