机器人

机器人及其引擎

机器人对手遵循与人类玩家相同的规则。大多数机器人引擎在你的设备上运行,而 Traversing 引擎运行在我们的服务器上。

什么是机器人

机器人是由计算机控制的对手。每个机器人都有一个显示在玩家卡片上的名称。

机器人的名称代表它在游戏中的身份,而机器人引擎决定它如何做出决策。

机器人遵循与人类玩家相同的规则。它们接收骰点、选择移动,并使用与人类移动相同的游戏逻辑进行回合。

机器人引擎

机器人引擎是机器人背后的决策系统。引擎根据运行位置分组:在你的设备上运行,或在我们的服务器上运行。

设备端引擎使用手写的决策逻辑,直接在你的浏览器中运行。它们不需要网络连接,并且直接在浏览器中运行。

Traversing 引擎则运行在我们的服务器上。你的设备仍会计算所有合法选项,然后服务器选择要执行的选项。

引擎类型模式
Crepuscular设备端征程
Brindled设备端征程
Basher设备端乱斗
Shadelands设备端乱斗
Big Whip设备端征程和乱斗
Traversing服务器征程和乱斗

机器人名称

每个机器人引擎会使用多个不同的名称进行游戏。引擎决定机器人如何游玩,而名称赋予每个机器人独特的游戏身份。

机器人名称引擎模式
Freyja、Briareus、Hypnos、SkadiCrepuscular征程
Janene、Rushu、Torol、ThurmanBrindled征程
Balfour、Ordal、Melio、Amisi、Dorje、SaraiBig Whip征程
Beorn、Drehy、Harms、Sigyn、Brawne、Lessie、Lobelia、FredegarTraversing征程
Moneta、Hel、Charon、GygesBasher乱斗
Dellylah、Fillius、Elaine、RoshoneShadelands乱斗
Merin、Braeg、Fen、Hobber、Fialla、TyrenaBig Whip乱斗
Mare、Widow、Rowlie、Medusa、Andil、Bragi、Forseti、TarsonTraversing乱斗

Traversing 机器人

Traversing 是服务器辅助的机器人引擎。共有十六个机器人使用它:征程八个,乱斗八个。

Traversing 机器人进行回合时,你的设备会生成一份合法且经过完整验证的移动选项列表。

这份列表会发送到我们的服务器,服务器选择一个选项并将选择结果发回。

服务器不能创建或提交自己的移动,只能从你的设备生成的合法选项中选择。

每个 Traversing 机器人对这些选项的权重不同,因此使用同一引擎的机器人仍然会表现出不同的个性。

备用系统

每个机器人都有备用引擎,这样当正常引擎无法完成移动时,游戏不会停滞。

如果 Traversing 引擎遇到网络错误、超时或返回无法使用的响应,设备端引擎会代替它完成该次移动。

在征程中,Traversing 的备用引擎是 Brindled;在乱斗中,备用引擎是 Shadelands。

设备端引擎也使用备用引擎。如果 Crepuscular 无法及时选择移动,Brindled 会执行该移动;如果 Basher 无法及时选择移动,Shadelands 会执行该移动。

备用引擎只适用于受影响的那次移动。下一个回合,机器人会再次尝试使用正常引擎。

机器人透明度

机器人只评估棋盘状态和人类玩家也能看到的游戏信息。

机器人不会获得隐藏信息、特殊骰点或规则例外。

每次机器人移动都会经过用于验证人类移动的同一个规则引擎。无效或无法使用的选择会被拒绝,备用系统会选择替代移动。