1个不稳定版本

0.1.0 2024年3月6日

#34 in #game-ai

29 每月下载次数
用于 bevy-yoetz

MIT/Apache

34KB
728

Build Status Latest Version Rust Documentation

Bevy Yoetz

Yoetz是Bevy游戏引擎的决策人工智能。

功能

  • 通过在枚举类型上使用宏设备来描述AI代理可以使用各种策略。
  • 编写从该枚举类型中建议和评分行为的系统。
  • AI通过ECS(根据其选择的策略添加和删除组件)通知用户系统决策
  • 建议可以携带将在策略组件中显示的数据。该数据的确切行为可以在 derive 宏中自定义。

示例

代码:examples/example.rs

WASM: https://idanarye.github.io/bevy-yoetz/demos/example

使用箭头键移动黄色方块。红色方块由AI控制。AI的状态显示在其上方。

https://github.com/idanarye/bevy-yoetz/assets/1149255/ad98e48f-8c86-451d-9a0f-82d9f6d1bac2

版本

bevy bevy-yoetz
0.13 0.1

许可证

根据您的选择,许可如下

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的任何有意提交以包含在作品中的贡献,将按照上述方式双许可,不附加任何额外的条款或条件。

依赖项

~270–720KB
~17K SLoC