文件名称:big-brain:Rust的Utility AI库
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-01 10:03:15
Rust
大脑子 big-brain是一个针对构建的游戏库 它使您可以根据实体对世界的感知来定义复杂,复杂的AI行为。 使用简单的Rust,定义是由大量数据驱动的,您只需要对记分器(查看游戏世界并提供分数的实体)和动作(对世界执行实际行为的实体)进行编程。 实际的AI行为不需要其他代码。 有关更多详细信息,请参见。 特征 高度并行/可并行的评估。 与Bevy平稳集成。 使用惯用的Rust构建器轻松定义AI。 你不必是一些天才定义的行为,感觉现实的球员。 高性能-支持数十万个并发AI。 平滑降级-可以配置为使得可用的帧时间越短,AI可能“似乎”越慢,而不会降低帧速率,而只需降低每个刻度的事件数即可。 经过验证的游戏AI模型。 代码开销低-您只需定义两种类型的与应用程序相关的事物,其他所有事物都是构建块! 高度可组合和可重用。 状态机风格的连续动作/行为。 取消动作。 例子 首先,您
【文件预览】:
big-brain-main
----.gitignore(19B)
----README.md(5KB)
----.clog.toml(120B)
----CHANGELOG.md(5KB)
----.github()
--------FUNDING.yml(62B)
----Cargo.toml(406B)
----examples()
--------thirst.rs(6KB)
----src()
--------lib.rs(7KB)
--------evaluators.rs(4KB)
--------pickers.rs(1KB)
--------choices.rs(1KB)
--------scorers.rs(12KB)
--------thinker.rs(13KB)
--------actions.rs(12KB)
----LICENSE.md(839B)
----LICENSE-PARITY.md(3KB)
----LICENSE-APACHE.md(564B)
----LICENSE-PATRON.md(3KB)