eykd / owyl

A python behavior tree for implementing fast and flexible AI.
BSD 3-Clause "New" or "Revised" License
69 stars 16 forks source link

Minor fixes, updated documentation #1

Closed linas closed 9 years ago

linas commented 9 years ago

-- Fix so that it works with the current version of cocos2d -- center the flock into the middle of the window -- whiespace fixes -- Minor documentation improvement

eykd commented 9 years ago

This looks great, thank you. I've been needing to come back and modernize this project for quite a while.

linas commented 9 years ago

thanks!

eykd commented 9 years ago

Are you using owyl for anything? I've been thinking of updating, even rewriting the library one of these days. It would be helpful to know how it's being used and what snags you may have encountered.

a-nanasov commented 9 years ago

Hi eykd, just to cheer you up: I'm also use your lib for game AI, however it's hobby project using FIFE engine. Still I'm very excited about you continuing to support this project. Thank you for all your work.

linas commented 9 years ago

But of course!

It is currently being used in https://github.com/hansonrobotics/eva_behavior/ That's a ROS node that controls an animated rig in blender, that in turn issues motor-control messages to drive a real, physical robot. Its all under construction, hard-to-setup, buggy, undocumented, etc.. The medium-term plan is to sharply increase the quantity of owyl code in there, so that it does lots of different behaviors. (so we'd be upset if there was a major non-compatible API overhaul -- err. depending on how hard the port would be). The long-term plan is to supplement owyl behaviors with more sophisticated reactions from OpenCog, but I imagine that probably the Owyl behaviors will never quite get completely replaced.

eykd commented 9 years ago

@Kenuat Thanks, that's encouraging. I didn't realize you could script FIFE w/ python.

@linas Those behavior trees are frighteningly complex! :) I'm glad it's been useful. I probably shouldn't have used the "R" word--a rewrite probably isn't necessary, and given that you guys (and I'm sure others) are actually using it, I would want to maintain the present interface.

All that to say, if you have any concrete feedback, things that bug you, things that you'd love to see improve, please open an issue. Thanks!

linas commented 9 years ago

No feedback yet. Mostly just barely started. There are all sorts of (non-owyl-related) parts that have to fit together just so. I'm guessing that in the coming months, I'll hear comments and remarks, I'll try to relay them.

eykd commented 9 years ago

Thanks, that would be much appreciated!

On Saturday, November 29, 2014, Linas Vepštas notifications@github.com wrote:

No feedback yet. Mostly just barely started. There are all sorts of (non-owyl-related) parts that have to fit together just so. I'm guessing that in the coming months, I'll hear comments and remarks, I'll try to relay them.

— Reply to this email directly or view it on GitHub https://github.com/eykd/owyl/pull/1#issuecomment-64971826.

David Eyk Web Developer

Crossway Books & Bibles

1300 Crescent St., Wheaton, IL 60187 (630) 682-4300 Fax: (630) 682-4785 deyk@crossway.org www.crossway.org