探索雨世界:生物AI的深度解读
概述:
本文将讨论由AI控制的假想生物Alpha、Beta和Gamma的行为。

这些生物的行为受其模块列表的影响,而这些模块则跟踪环境中的特定信息。

每个AI控制的生物都有一个寻路器和基础追踪器,用于寻找最短路径和追踪其他生物的位置。
实用模块与行为:
一部分模块被称为实用模块。大多数实用模块都与特定行为相关联,它们计算实用分数,以反映该行为的紧迫性。例如,伤害追踪器的实用分数会随着生物受伤的增加而增加,而与伤害追踪器相关的行为是让生物逃到安全的地方。
寻路器与基础追踪器:
每个生物都有一个寻路器,它使用Dijkstra算法来寻找到达目标的最短路径,并考虑生物的运动能力。每个生物也有一个基础追踪器,当第一次看到另一个生物时,它会生成一个基础追踪器来抽象地表示该生物。只要可以看见,追踪器就会继续追踪,如果视线被阻挡,则会根据声音的位置调整位置。
静态关系与动态关系追踪器:
当将一个生物纳入追踪时,基础追踪器也会形成静态关系。静态关系有两个属性:强度和类型。强度是一个从0%到100%的数字,类型包括无视、捕食、害怕、远离、对手、攻击、不舒服、对抗、玩耍等。此外,动态关系追踪器也与每个被追踪的生物保持动态关系,该关系可能会随许多因素而变化。
总结:
这篇文章讨论了由AI控制的生物如何通过实用模块、寻路器、基础追踪器和动态关系追踪器来决定其行为。这些机制使得AI控制的生物能够模拟真实生物的行为,从而为游戏增加了更多的现实感和挑战性。
相关游戏资讯
玩家评论
猜你喜欢内容
热门推荐
热门软件
专题推荐
发表评论