【文件属性】:
文件名称:玩具机器人
文件大小:10KB
文件格式:ZIP
更新时间:2021-02-18 17:41:17
Ruby
玩具机器人模拟器
用法
启动“玩具机器人模拟器”
bin/toy-robot
现在,您将拥有一个交互式终端,可以将命令发送到机器人。 当前,该机械手支持以下两个命令:
PLACE X,Y,F
MOVE
运行测试
rake spec
描述
该应用程序是一个玩具机器人的仿真,它在尺寸为5单位x 5单位的方形桌面上移动。
桌子表面没有其他障碍物。
机器人可以在桌子的表面上*漫游,但是必须防止机器人掉落或破坏。 必须防止可能导致机器人从桌子上掉落的任何移动,但是仍然必须允许进一步的有效移动命令。
创建一个可以读取以下格式命令的应用程序:
PLACE X,Y,F
MOVE
LEFT
RIGHT
REPORT
PLACE会将玩具机器人放在X,Y位置的桌子上,并面向北,南,东或西。
原点(0,0)可以被认为是西南最角。
对机器人的第一个有效命令是PLACE命令,此后,可以任何顺序发出任
【文件预览】:
toy-robot-master
----lib()
--------toy_robot()
--------toy_robot.rb(54B)
----Gemfile(121B)
----spec()
--------cli_spec.rb(422B)
--------fixtures()
--------robot_spec.rb(974B)
--------spec_helper.rb(617B)
--------features()
--------table_top_spec.rb(1003B)
--------simulator_spec.rb(1KB)
----Rakefile(95B)
----README.md(2KB)
----Gemfile.lock(1KB)
----.gitignore(1KB)
----bin()
--------toy-robot(275B)