VBots 可视化海龟编程

  • 模组
  • 内置
  • 模组
  • 教育
  • 编程
  • 可视化
大约 4 分钟

作者: 奈杰尔·加内特(Nigel Garnett)

奈杰尔·加内特: VBots 是单块“海龟”式机器人,以完全可视化的方式进行编程。他们的存在是为了逗我 5 岁的女儿们开心,教她们计算机编程的基础知识,而不需要写太多东西。

用图形指令指挥海龟机器人.

screenshot

基本操作

  • 用空手敲打一个闲置的 VBot(海龟机器人) 使其运行程序(或单击菜单中的运行图标 [见下文])。
  • 用空手敲打正在运行的 VBot(海龟机器人) 以停止程序。
  • 右键单击(在 Android手机 上双击)打开操作菜单(见下文)。
  • 用空手以外的任何东西击打它来挖掘VBot(海龟机器人),但请记住,只有当VBot的库存为空时才能挖出机器人(将海龟收回到物品栏)。

操作菜单

menu1

图标命令命令物品栏物品栏用于在此处显示的 2 个面板之间切换。

上面的命令面板包含机器人的命令,只需单击它们即可将其添加到当前子程序(右侧的红色区域)。

下面的面板显示了物品栏清单面板,上面是机器人的物品栏清单,下面是玩家的物品栏清单。此面板用于将东西添加到机器人的物品栏中(以便它可以用它们构建)或在挖掘后从机器人的物品栏中移除东西。

menu2

当按下垃圾桶trash图标时,删除当前子程序页面上的最后一条指令。在这个图标旁边是另一个 1x1 的垃圾桶槽,它可以作为垃圾桶使用,任何掉入其中的东西都会被销毁。

  • 运行run图标,就像用张开的手打机器人一样,它会启动程序
  • 保存save图标将当前程序和子程序保存在机器人的名称下。
  • 加载load图标允许您选择程序并将其加载到机器人中。此菜单上还有允许删除和重命名程序的图标。
  • 重置reset图标会清除主程序和所有子程序,但不会清除机器人的物品栏。

子程序面板(右边红色的)有 7 页。该狮子图标是“主”程序的页面,当机器人被激活时,执行从这里开始。其他 6 个页面是子程序,可以通过命令面板底部的 6 个“运行子程序”图标调用。恐龙 山羊 马 鹦鹉 熊 犀牛

移动

  • 向前 向后 向上 向下向前、向后、向上或向下移动机器人。如果新位置不为空,移动将失败。
  • 家将机器人移回放置机器人的位置。注意:机器人的朝向不会恢复到其初始朝向。
  • 顺时针 逆时针 随机的这些命令顺时针、逆时针或随机方向转动机器人。

动作

  • 向上挖 往下挖 挖 这些命令让机器人朝那个方向挖掘节点,然后移动到它挖掘的地方。注意:如果正在挖掘的节点具有机器人所有者无法挖掘的保护,则挖掘将失败。
  • 向上建 向下建 建造这些命令使机器人在指定位置放置一个块(如果保护允许且该位置为空)。机器人放置的节点是机器人库存中找到的第一个东西,从第一个插槽开始。

特别的

速度此伪命令选择机器人运行程序的速度。当后面跟着一个数字乘数时,它会使机器人运行速度快很多倍。当后面没有数字时,它将机器人重置为正常速度。

乘数

x2 x3 x4 x5 x6 x7 x8 x9除了速度(如上所述)之外,乘法器对所有命令的工作方式相同。对于所有其他命令(包括调用子程序命令),它们使该命令运行多次。

例1

向前 x4 顺时针 x2 向前 x4 顺时针 x2

该程序使机器人向前移动 4 个空格(如果可能)然后转身 180 度,向前移动 4 个空格(即回到起始位置)然后再次转动 180 度以面向初始方向。

例2

例2实际是使用子程序的例1.

在恐龙恐龙子程序中放入以下内容:向前 x4 顺时针 x2

然后,在狮子主程序(狮子)中,像这样调用它两次:恐龙 x2

上次编辑于: 2023/1/9 19:12:57
贡献者: Riceball LEE