Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ncreated/Potential-Fields

Potential fields library.
https://github.com/ncreated/Potential-Fields

Last synced: 3 months ago
JSON representation

Potential fields library.

Awesome Lists containing this project

README

        

Potential Fields AS3 library

This library can be used for easy development of AI behaviors driven by potential fields. For more informations about potential fields theory I recommend you reading [Johan Hagelbäck's: Using Potential Fields in a Real-time Strategy Game Scenario](http://aigamedev.com/open/tutorials/potential-fields/).

I've written 3-part article about this library. Please refer it for API informations and usage examples. It could be found on my blog:
* [Potential Fields AI, 1/3: hello potentials.](http://www.n-created.com/2013/08/24/potential-fields-ai-13-hello-potentials/)
* [Potential Fields AI, 2/3: RTS bot implementation.](http://www.n-created.com/2013/08/25/potential-fields-ai-23-rts-bot-implementation/)
* [Potential Fields AI, 3/3: real game example.](http://www.n-created.com/2013/08/29/potential-fields-ai-33-real-game-example/)

[Potential Fields Editor](http://n-created.com/dev/pfeditor) is an online tool for creating potential maps and playing with moveable agents.

Content of this repository:
* **libs**: AS3 library sources;
* **editor**: Potential Fields Editor app sources;
* **demos**: source codes for library demos:
* [HelloPotentials demo](http://www.n-created.com/wp-content/uploads/2013/08/HelloPotentials_release1.swf)
* [BasicBehaviors demo](http://www.n-created.com/wp-content/uploads/2013/08/BasicBehaviors_release.swf)
* [FightingBots demo](http://www.n-created.com/wp-content/uploads/2013/08/FightingBots_release2.swf)