Hi,
i'm learning lot about Behaviour Trees
so I wrote a editor to draw them graphically
The editor source with instructions is on github:
http://github.com/bartoleo/BTEditor
The love file is here:
http://github.com/downloads/bartoleo/BT ... ditor.love
V 01.03 updated : 07 november 2012
07 november 2012 : Now with simulation
I'm working on the BT Engine :
BTLua http://github.com/github.com/bartoleo/BTLua)
still missing decorators with timeout (wait, waitcontinue, repeatuntil,sleep...)
with this you can :
instance from lua
instance from lua file
instance from lua/json file edited with BTEditor
Many thanks go to :
all of Love project and forums
Nikolai Resokov for awesome LoveFrames lib
vrld for hump lib
Bart van Strien for SECS class
BTEditor : Graphical Behaviour Tree Editor
BTEditor : Graphical Behaviour Tree Editor
Last edited by bartoleo on Wed Nov 07, 2012 2:05 pm, edited 6 times in total.
Bartoleo
Re: BTEditor : Graphical Behaviour Tree Editor
SO interesting job
Re: BTEditor : Graphical Behaviour Tree Editor
Looks pretty cool. I like the approach of having generic action and condition nodes.
It seems to me a bit excessive though to have a full blown editor considering that the output files are so simple to edit (since they are plain Lua files).
Also, have you considered adding 'parallel' nodes in addition to sequences/selectors?
BTW, I've done some work with behavior trees that you might find interesting:
http://2dengine.com/doc_1_3/gs_ai.html
http://2dengine.com/doc_1_3/gs_ai2.html
It seems to me a bit excessive though to have a full blown editor considering that the output files are so simple to edit (since they are plain Lua files).
Also, have you considered adding 'parallel' nodes in addition to sequences/selectors?
BTW, I've done some work with behavior trees that you might find interesting:
http://2dengine.com/doc_1_3/gs_ai.html
http://2dengine.com/doc_1_3/gs_ai2.html
Re: BTEditor : Graphical Behaviour Tree Editor
you're right...ivan wrote:It seems to me a bit excessive though to have a full blown editor considering that the output files are so simple to edit (since they are plain Lua files).
but it was also an exercise and a way to learn LoveFrames...
Bartoleo
Re: BTEditor : Graphical Behaviour Tree Editor
updated proj to v 01.00
sorry
about parallel nodes... I have problems undestanding it without adding multi-thread... +ivan wrote:Also, have you considered adding 'parallel' nodes in addition to sequences/selectors?
sorry
Bartoleo
Re: BTEditor : Graphical Behaviour Tree Editor
07 november2012 : v.01.03 : adding simulator and fixing some errors ... BTLua Engine ... working (not yet complete... but working)
Bartoleo
Who is online
Users browsing this forum: No registered users and 3 guests