2 个不稳定版本

0.2.0 2024年7月4日
0.1.0 2024年3月6日

1332游戏开发

每月下载 45

MIT/Apache

42KB
207

Build Status Latest Version Rust Documentation

Bevy Yoetz

Yoetz 是为 Bevy 游戏引擎设计的决策智能AI。

功能

  • 通过在 enum 上使用设备宏来描述 AI 代理可以使用的各种策略。
  • 编写系统,从该 enum 中建议并评分行为。
  • 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.14 0.2
0.13 0.1

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确声明,否则,根据 Apache-2.0 许可证定义,你有意提交的任何贡献,均应按照上述方式双重许可,不附加任何额外条款或条件。

依赖项

~22MB
~403K SLoC