HEXBUG星球上的目标是尽可能长时间地生存下去。 为了在HEXBUG星球上生存,VR HEXBUG nano必须寻找、收集和食用食物。
为什么要在星球 HEXBUG 收集食物?
当VR nano在HEXBUG星球旅行时,它的能量会耗尽,机器人需要食物(电池)来恢复电力。 VR nano使用内置的 AI 技术来检测食物,一旦发现,它可以立即吃掉食物,也可以携带食物,或者通过HEXBUG星球的环境将食物送回它的家。
吃食物会在VR nano中安装一个新的电池,并可以立即将电池寿命恢复到100%。
收集食物并将其带回家会给VR nano的经验值(XP)。 XP用于增加VR nano的力量,增强其击败敌人和携带更多食物的能力。
关于使用XP来提升你的VR nano等级的信息,请看这篇文章。
感知、收集和食用食物
VR nano 使用内置的人工智AI技术来定位和移动食物。 该机器人可以在 360 度半径范围内检测食物。 关于VR nano的AI功能的更多信息,请看这篇文章。
一旦检测到食物,就可以对 VR nano 进行编码以向食物行进。 当机器人到达食物面前时,它可以立即吃下食物,也可以拿起食物进行搬运,或者在食物被送回家时放下食物。
下面的示例项目显示了你如何把它放在一起,让VR nano检测到食物时,前往食物,然后吃掉它或拿起它并把它送回家里。
- 示例项目可以作为你的代码的起点。 有关在 VEXcode VR 中访问和使用示例项目的更多信息,请参阅这篇文章 。
寻找食物示例项目
在这个项目中,VR nano 将前往最近的食物。 一旦机器人到达食物,它就会吃掉它。
将食物带回家示例项目
在这个项目中,VR nano 将前往最近的食物。 一旦有了食物,它将使用内置的AI 人工智能技术回家。 然后,VR nano 会放下食物并将其添加到食物存储中。
食品决策示例项目
该项目将让 VR nano 向食物移动,并决定是吃还是捡起来带回家。
一旦机器人到达食物,它将做出决定:
- 如果电池寿命大于 50%,它会拿起食物。
- 如果电池寿命低于 50%,它会吃掉食物。