文件名称:robots:用es6编写的无类面向对象机器人游戏,用Mocha测试
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-19 03:05:15
JavaScript
机器人 模拟玩具机器人在方形桌面上移动,尺寸为 5 个 x 5 个单位。 它是用 ecmascript 6 和 7 特性编写的,并用 mocha 和 chai 进行了测试。 安装 安装npm依赖项: $ npm install 构建目标资产: $ grunt build 用法 $ node binary/robots.js 如果该软件包是全局安装的,您只需运行: $ robots 命令 地点 XYF 将玩具机器人放在桌子上的 X、Y 位置并面向北、南、东或西。 如果机器人已经放置,发出另一个有效的 PLACE 命令会将机器人放置在新指定的位置。 移动 将玩具机器人沿其当前面向的方向向前移动一个单位。 剩下 在不改变机器人位置的情况下将机器人向左旋转 90 度(即逆时针)。 正确的 在不改变机器人位置的情况下将机器人向右旋转 90 度(即顺时针)。 报告 宣布机器人的 X、
【文件预览】:
robots-master
----.gitignore(135B)
----gruntfile.js(3KB)
----README.md(2KB)
----.jscsrc(2KB)
----test()
--------utils()
--------create-robot.test.js(2KB)
--------create-world.test.js(3KB)
--------create-game.test.js(4KB)
----LICENSE(1KB)
----.jshintrc(7KB)
----package.json(854B)
----binary()
--------robots.js(99B)
----src()
--------utils()
--------create-world.js(628B)
--------binary()
--------create-robot.js(695B)
--------create-game.js(2KB)
----robots.png(25KB)
----.travis.yml(300B)
----.editorconfig(243B)