A Python implementation of the Goal Oriented Action Planner.
pip install -u goap-ai
To be used in combination with existing AI techniques and tools, this planner can help to realise complex, reactive AI without the problems associated with managing large interconnected state transitions.
See http://alumni.media.mit.edu/~jorkin/goap.html for more information, as well as some archived resources at https://github.com/agoose77/goap-resources.