VBots 可视化海龟编程
- 模组
- 内置
作者: 奈杰尔·加内特(Nigel Garnett)
奈杰尔·加内特: VBots 是单块“海龟”式机器人,以完全可视化的方式进行编程。他们的存在是为了逗我 5 岁的女儿们开心,教她们计算机编程的基础知识,而不需要写太多东西。
用图形指令指挥海龟机器人.
基本操作
- 用空手敲打一个闲置的 VBot(海龟机器人) 使其运行程序(或单击菜单中的运行图标 [见下文])。
- 用空手敲打正在运行的 VBot(海龟机器人) 以停止程序。
- 右键单击(在 Android手机 上双击)打开
操作菜单
(见下文)。 - 用空手以外的任何东西击打它来挖掘VBot(海龟机器人),但请记住,只有当VBot的库存为空时才能挖出机器人(将海龟收回到物品栏)。
操作菜单
图标命令
和物品栏
用于在此处显示的 2 个面板之间切换。
上面的命令面板包含机器人的命令,只需单击它们即可将其添加到当前子程序(右侧的红色区域)。
下面的面板显示了物品栏清单面板,上面是机器人的物品栏清单,下面是玩家的物品栏清单。此面板用于将东西添加到机器人的物品栏中(以便它可以用它们构建)或在挖掘后从机器人的物品栏中移除东西。
当按下垃圾桶图标时,删除当前子程序页面上的最后一条指令。在这个图标旁边是另一个 1x1 的垃圾桶槽,它可以作为垃圾桶使用,任何掉入其中的东西都会被销毁。
- 运行图标,就像用张开的手打机器人一样,它会启动程序
- 保存图标将当前程序和子程序保存在机器人的名称下。
- 加载图标允许您选择程序并将其加载到机器人中。此菜单上还有允许删除和重命名程序的图标。
- 重置图标会清除主程序和所有子程序,但不会清除机器人的物品栏。
子程序面板(右边红色的)有 7 页。该图标是“主”程序的页面,当机器人被激活时,执行从这里开始。其他 6 个页面是子程序,可以通过命令面板底部的 6 个“运行子程序”图标调用。
移动
- 向前、向后、向上或向下移动机器人。如果新位置不为空,移动将失败。
- 将机器人移回放置机器人的位置。注意:机器人的朝向不会恢复到其初始朝向。
- 的这些命令顺时针、逆时针或随机方向转动机器人。
动作
- 这些命令让机器人朝那个方向挖掘节点,然后移动到它挖掘的地方。注意:如果正在挖掘的节点具有机器人所有者无法挖掘的保护,则挖掘将失败。
- 这些命令使机器人在指定位置放置一个块(如果保护允许且该位置为空)。机器人放置的节点是机器人库存中找到的第一个东西,从第一个插槽开始。
特别的
此伪命令选择机器人运行程序的速度。当后面跟着一个数字乘数时,它会使机器人运行速度快很多倍。当后面没有数字时,它将机器人重置为正常速度。
乘数
除了速度(如上所述)之外,乘法器对所有命令的工作方式相同。对于所有其他命令(包括调用子程序命令),它们使该命令运行多次。
例1
该程序使机器人向前移动 4 个空格(如果可能)然后转身 180 度,向前移动 4 个空格(即回到起始位置)然后再次转动 180 度以面向初始方向。
例2
例2实际是使用子程序的例1.
在恐龙子程序中放入以下内容:
然后,在主程序(狮子)中,像这样调用它两次: