[![Build Status](https://travis-ci.org/orhanbalci/rust-steering-behaviors.svg?branch=master)](https://travis-ci.org/orhanbalci/rust-steering-behaviors) [![Coverage Status](https://coveralls.io/repos/github/orhanbalci/rust-steering-behaviors/badge.svg?branch=master)](https://coveralls.io/github/orhanbalci/rust-steering-behaviors?branch=master) ![License](https://img.shields.io/github/license/orhanbalci/rust-steering-behaviors.svg) # rust-steering-behaviors AI Steering behaviors crate implemented in Rust ![ezgif-1-d92ba40989](https://user-images.githubusercontent.com/583842/32414732-c7b6b6e2-c22d-11e7-94f4-a78fa2d3d9ed.gif) 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