File tree 3 files changed +14
-4
lines changed
3 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 1
1
# Data-Oriented GOAP (Goal-Oriented Action Planning)
2
- > AKA DOGOAP - GOAP implemented in data-oriented way to facilitate dynamically setting up states/actions/goals rather than only at compile-time
3
-
4
- > Includes bevy_dogoap which provides a neat Bevy integration of the dogoap library
5
-
6
2
[ ![ License] ( https://img.shields.io/badge/license-MIT%2FApache-blue.svg )] ( https://github.com/victorb/dogoap#License )
7
3
[ ![ Crates.io] ( https://img.shields.io/crates/v/dogoap.svg )] ( https://crates.io/crates/dogoap )
8
4
[ ![ Downloads] ( https://img.shields.io/crates/d/dogoap.svg )] ( https://crates.io/crates/dogoap )
9
5
[ ![ Docs] ( https://docs.rs/dogoap/badge.svg )] ( https://docs.rs/dogoap/latest/dogoap/ )
10
6
[ ![ ci] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml/badge.svg?branch=master )] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml )
11
7
8
+ > AKA DOGOAP - GOAP implemented in data-oriented way to facilitate dynamically setting up states/actions/goals rather than only at compile-time
9
+
10
+ > Includes bevy_dogoap which provides a neat Bevy integration of the dogoap library
11
+
12
12
## Documentation
13
13
14
14
- [ ` dogoap ` ] ( ./crates/dogoap/README.md ) docs - Standalone library for creation actions, states and goals to be used with the provided planner
Original file line number Diff line number Diff line change 1
1
# ` bevy_dogoap ` - Integration of ` dogoap ` into Bevy's ECS model
2
+ [ ![ License] ( https://img.shields.io/badge/license-MIT%2FApache-blue.svg )] ( https://github.com/victorb/dogoap#License )
3
+ [ ![ Crates.io] ( https://img.shields.io/crates/v/bevy_dogoap.svg )] ( https://crates.io/crates/bevy_dogoap )
4
+ [ ![ Downloads] ( https://img.shields.io/crates/d/bevy_dogoap.svg )] ( https://crates.io/crates/bevy_dogoap )
5
+ [ ![ Docs] ( https://docs.rs/bevy_dogoap/badge.svg )] ( https://docs.rs/bevy_dogoap/latest/bevy_dogoap/ )
6
+ [ ![ ci] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml/badge.svg?branch=master )] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml )
2
7
3
8
Simple example:
4
9
Original file line number Diff line number Diff line change 1
1
# ` dogoap ` - Data-Oriented, Goal-Oriented Action Planning
2
+ [ ![ License] ( https://img.shields.io/badge/license-MIT%2FApache-blue.svg )] ( https://github.com/victorb/dogoap#License )
3
+ [ ![ Crates.io] ( https://img.shields.io/crates/v/dogoap.svg )] ( https://crates.io/crates/dogoap )
4
+ [ ![ Downloads] ( https://img.shields.io/crates/d/dogoap.svg )] ( https://crates.io/crates/dogoap )
5
+ [ ![ Docs] ( https://docs.rs/dogoap/badge.svg )] ( https://docs.rs/dogoap/latest/dogoap/ )
6
+ [ ![ ci] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml/badge.svg?branch=master )] ( https://github.com/victorb/dogoap/actions/workflows/ci.yml )
2
7
> GOAP implemented in data-oriented way to facilitate dynamically setting up states/actions/goals rather than statically
3
8
4
9
> This is a standalone Rust library for doing GOAP declaratively.
You can’t perform that action at this time.
0 commit comments