Owyl has been tested with Python 2.5.
You have Pyglet. You've got Rabbyt. But who do your sprites go to for advice? Owyl, of course.
The goal of Owyl: provide a fast and flexible Behavior Tree library implemented in python. For more information on Behavior Trees, see the articles at http://aigamedev.com/hierarchical-logic
Owyl has been tested with Python 2.5.
Product's homepage Requirements:
· Python
What's New in This Release: [ read full changelog ]
· Working(!) boids example.
· Requires memojito: http://pypi.python.org/pypi/memojito
· Including tests for some of the vector math.
· Man, I hate vector math.
· Child handling has now been pushed into parent behaviors.
· Previously, children were only run once, and then re-instantiated on the next iteration (oops!).
· Parent must call children before yielding them.
· visit will call the root task of its tree.
· Non-working decorators now work.
· I think parallel is really working correctly now.
· Tracebacks are totally not helpful right now.
· Debugging is a pain in the neck.
· This needs to be improved upon.
· I have no idea how. Tracebacks seem to ignore time spent inside of generators.
· Some sort of value-added generator-ified traceback may be in order.