文件名称:robot-demo:工作申请的家庭作业任务
文件大小:399KB
文件格式:ZIP
更新时间:2024-07-31 19:23:00
Ruby
简介 模拟玩具机器人在方形桌面上移动。 REA 工作申请的编程练习。 在以下位置运行演示: 要求 5x5 桌子 无障碍物 任何导致机器人从桌子上掉下来的动作都将被忽略。 接受进一步的输入。 命令:放置、移动、左、右、报告 PLACE(X, Y, FACING) 将机器人放在桌子上面向方向输入 将机器人向前移动 1 个空间 向左旋转机器人 90 度 RIGHT 将机器人旋转 90 度 REPORT 宣布机器人面向的 X、Y 和方向 原点位置 0,0 西南角 机器人必须放在桌子上 忽略所有命令,直到有效的 PLACE 命令 机器人可以重新放置在桌子上 输入源开发者的选择(标准输入、文件等) 不需要图形表示 特点 Web应用程序! 线程安全(即每个会话都有自己的状态) 动作通过 AJAX 调用友好的 URL 部署到云端(Heroku) REA 视觉效果 混沌机器人! (类似
【文件预览】:
robot-demo-master
----app()
--------services()
--------assets()
--------models()
--------views()
--------controllers()
----config.ru(154B)
----bin()
--------rails(220B)
--------bundle(129B)
--------spring(510B)
--------rake(164B)
----doc()
--------fonts()
--------images()
--------rdoc.css(9KB)
--------assets()
--------table_of_contents.html(3KB)
--------RobotController.html(4KB)
--------js()
--------ApplicationHelper.html(2KB)
--------ApplicationController.html(2KB)
--------Robot.html(11KB)
--------Array.html(7KB)
--------index.html(3KB)
--------RobotAdapter.html(8KB)
--------created.rid(650B)
--------fonts.css(6KB)
--------Table.html(4KB)
----config()
--------boot.rb(170B)
--------secrets.yml(1KB)
--------database.yml(552B)
--------routes.rb(187B)
--------environments()
--------environment.rb(150B)
--------application.rb(980B)
--------initializers()
--------config.yml(350B)
----README.rdoc(3KB)
----Gemfile(587B)
----Rakefile(249B)
----test()
--------integration()
--------services()
--------models()
--------test_helper.rb(312B)
----Gemfile.lock(3KB)