https://github.com/orhanbalci/rust-steering-behaviors
AI Steering behaviors crate implemented in Rust http://orhanbalci.github.io/rust-steering-behaviors
https://github.com/orhanbalci/rust-steering-behaviors
ai gamedev rust steering-behaviors
Last synced: 4 months ago
JSON representation
AI Steering behaviors crate implemented in Rust http://orhanbalci.github.io/rust-steering-behaviors
- Host: GitHub
- URL: https://github.com/orhanbalci/rust-steering-behaviors
- Owner: orhanbalci
- License: mit
- Created: 2016-05-10T16:47:04.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-06T06:56:52.000Z (about 7 years ago)
- Last Synced: 2025-06-04T05:12:30.869Z (4 months ago)
- Topics: ai, gamedev, rust, steering-behaviors
- Language: Rust
- Homepage:
- Size: 12.1 MB
- Stars: 26
- Watchers: 0
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/orhanbalci/rust-steering-behaviors)
[](https://coveralls.io/github/orhanbalci/rust-steering-behaviors?branch=master)

# rust-steering-behaviors
AI Steering behaviors crate implemented in Rust
This project aims to port libgdx-ai steering module to rust.
### Currently Implemented Behaviors
- [x] Seek
- [x] Pursue
- [x] Arrive
- [x] Flee
- [x] Evade
- [x] Face### Missing Behaviors
- [ ] Wander
- [ ] Follow Path
- [ ] Follow Flow Field
- [ ] Hide
- [ ] Interpose
- [ ] Jump
- [ ] Match Velocity
- [ ] Reach Orientation
- [ ] Raycast Obstacle Avoidance
- [ ] Seperation### Implemented Limiters
- [x] Angular Acceleration Limiter
- [x] Angular Limiter
- [x] Angular Speed Limiter
- [x] Full Limiter
- [x] Linear Speed Limiter
- [x] Linear Acceleration Limiter
- [x] Linear Limiter