This project is an attempt to implement Craig Reynolds's steering behaviours using Javascript (React and NodeJS). The following behaviours are implemented to the best of my knowledge:
- Seek
Flee& Arrival- Wander
Pursuit & Evade- Collision Avoidance (WIP)
Path FollowingLeader FollowingQueuing
- Description
- Table of Contents
- Installation
- Usage
- References
- Credits
Clone the project.
Install node modules.
Run the app in the development mode. Open http://localhost:3000 to view it in the browser.
- Pick a start point
- Pick a target to seek
- Add obstacles
- Seek
[1] Craig Reynolds, "Flocks, Herds, and Schools: A Distributed Behavioral Model", Proceedings of SIGGRAPH '87, in Computer Graphics volume 21, number 4, July 1987,pp 25-34.
[2] Craig Reynolds, "Steering Behaviors For Autonomous Characters", 1999.
Fernando Bevilacqua, http://tutsplus.com/authors/fernando-bevilacqua