基本指令
在每一个部分内,都有一系列特定的指令集供您编程调用。当您在写脚本时,你才有权限直接调用这些指令。在我们的robt里,我们提供如下的指令:

移动 |
前进(n) |
向前走n步 |
后退(n) |
向后走n步 |
向左转() |
向左转90度 |
向右转() |
向右转90度 |
朝北(n) |
掉头向北并向前走n步 |
朝南(n) |
掉头向南并向前走n步 |
朝东(n) |
掉头向东并向前走n步 |
朝西(n) |
掉头向西并向前走n步 |
|
喷绘 |
画白色() |
刷子涂白,并置于地板上. |
画黑色() |
刷子涂黑,并置于地板上. |
停止绘画() |
停止喷绘,收起刷子 |
|
抓斗 |
拾起() |
获得ROBOT前方的信标 |
放下() |
将信标置于ROBOT前方 |
|
随机决策 |
抛硬币() |
抛硬币来做一个随机的策略 抛硬币() 返回真或者假 |
|
观察勘测 |
左 |
前 |
右 |
|
左侧是障碍物()
左侧通畅()
左侧是灯塔()
做测试白色()
左侧是黑色() |
前方是障碍物()
前方通畅()
前方是灯塔()
前方是白色()
前方是黑色() |
右侧是障碍物()
右侧通畅()
右侧是灯塔()
右侧是白色()
右侧是黑色() |
|