跳到正文
文档
本页内容

机器人

机器人替你游玩关卡时做了什么、不承诺什么、代价是什么,以及两种机器人有何不同

机器人用你的操作方式替你游玩关卡。它观察即将到来的东西,寻找空位,移动的是和你一样的角色。它会行走、冲刺、受到伤害和死亡

机器人不保证通关。它从不疲倦,但可能失败。如果某个弹幕必须提前一秒就正确进入,机器人就会被击中。发生这种情况并不代表有什么坏了

机器人会增加设备负载。寻找空位是每一帧都要做的实际计算。在性能较弱的设备上,帧率会降低。在复杂的关卡中,开头几秒最明显

要选择机器人,请使用关卡界面上的机器人选项:无机器人、Reflex Bot v1或Warm Bot v1。它和生命、速度一样,每局单独选择

须知

机器人无法作弊,这是由它的构造决定的,而不是一句承诺。它拥有和你相同的操作,仅此而已:相同的速度、相同的冲刺、相同的判定框、相同的伤害。你穿不过的东西,它也穿不过

关卡打败了机器人?

机器人会在开发者从未见过的关卡上变得更好。这样的关卡值得提交

在bullet-hero/releases提交issue。说明是哪个机器人在哪里失败了,并附上关卡文件夹

两种机器人

机器人每帧产生一个输入,和键盘产生的输入是同一种,除此之外什么都没有。它无法获取化身的位置、生命值或关卡的状态。如果机器人在某一帧没有给出输入,那一帧就由你自己的设备操控

Reflex Bot v1Warm Bot v1
它知道什么接下来的1.5秒,每帧重新计算整个关卡,一次性算好
何时占用设备每一帧,只要它在运行一次,在开始之前
它能做什么避开能预见到的东西执行任何前瞻都找不到的计划
什么会让它失败必须提前一秒进入的弹幕关卡在它脚下发生变化
如何操控方向目标点

Warm Bot v1的目标是零伤害。为此它要多一个加载阶段:计算路线,可能需要几十秒

计算之前游戏会提醒你。取消会停止计算,把这一局交还给你。Warm Bot v1的路线取决于种子,确定性

机器人还会在哪里游玩

  • 编辑器的预览玩家:设置→编辑器→由机器人操控玩家。那里只有Reflex Bot v1:它不需要任何准备,拖动播放头也不会出问题。更多:让机器人试玩你的关卡
  • 主菜单背景:按钮后面的竞技场就是Reflex Bot v1在实时游玩,完全没有前瞻

机器人是纪录条件的一部分。所以由机器人完成的一局永远不会取代你自己的最佳成绩,统计