BadBehavior: Behavior Tree System for Torque 3D

  • 1
  • 2
20 posts Page 1 of 2
GuyA
Posts: 12
Joined: Sat Feb 07, 2015 2:58 pm
  by GuyA » Sun Feb 22, 2015 7:21 pm
Some time ago I posted a couple of blogs about my behavior tree system for T3D.
Blog1
Blog2

I've finally managed to put of few more hours into this, and the project is now up on GitHub:
Visit the BadBehavior GitHub page

BadBehavior includes all of the 'standard' behavior tree nodes, tight integration with script, 'modular' tree construction and a fairly comprehensive tabbed editor that supports undo/redo etc. It should also drop right into existing projects with very minimal changes.

The BadBehavior Wiki contains some documentation and a getting started tutorial. It also includes a reference describing the node types and their parameters.

The system is currently based on T3D 3.6.2, I will be porting to T3D 3.7 when it is released. The scripts are only included with the FULL template as I got tired trying to keep both FULL and EMPTY updated.

I have released it under the MIT license, so you are free to use and abuse it in any way you like.
buckmaster
DEVGRU
Posts: 321
Joined: Thu Feb 05, 2015 1:02 am
by buckmaster » Sun Feb 22, 2015 9:47 pm
Whoah! This looks excellent! I'd forgotten all about those posts, but now I'm very tempted to look into this :).
jay1ne
Posts: 34
Joined: Thu Feb 19, 2015 2:24 am
by jay1ne » Mon Feb 23, 2015 2:06 pm
this is mighty grateful...thanks alot!!
J0linar
Posts: 46
Joined: Thu Feb 05, 2015 8:50 pm
by J0linar » Mon Feb 23, 2015 4:45 pm
That looks great, thanks!
Dwarf King
Posts: 183
Joined: Thu Feb 05, 2015 7:20 pm
by Dwarf King » Tue Feb 24, 2015 7:32 pm
Neat stuff. Going to have some fun with it.
Johxz
Posts: 444
Joined: Sat Feb 07, 2015 11:37 pm
by Johxz » Wed Feb 25, 2015 5:16 am
Thanks! look good =)

Edit: nice job GuyA, I tested ;) but the engine constantly crashed. I was moving a sequence and sometime don't opened my saved tree if I click a few times more to try to open the window to select my tree the engine crashed.

compiling gave me this error
16> BadBehavior.vcxproj -> C:\Users\myName\Desktop\BadBehavior_T3D-master\My Projects\BadBehavior\buildFiles\VisualStudio 2010\projects\../../../game/BadBehavior.exe
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(562,5): error MSB6006: "mt.exe" he exited with code 31.
Gibby
Posts: 72
Joined: Wed Feb 11, 2015 2:40 pm
by Gibby » Wed Feb 25, 2015 4:55 pm
Guy: Quite simply, this is Awesome. Will be putting it through its paces soon...

Thanks! look good =)


compiling gave me this error
16> BadBehavior.vcxproj -> C:\Users\myName\Desktop\BadBehavior_T3D-master\My Projects\BadBehavior\buildFiles\VisualStudio 2010\projects\../../../game/BadBehavior.exe
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(562,5): error MSB6006: "mt.exe" he exited with code 31.
@John: Was this during a 'Release' build? Does the same thing happen when compiling 'Debug'? I have the same issue even on stock 3.6.3
GuyA
Posts: 12
Joined: Sat Feb 07, 2015 2:58 pm
by GuyA » Wed Feb 25, 2015 6:48 pm
@
User avatar
Johxz
, I've not seen that myself. I downloaded a fresh copy today onto 2 different machines, both compiled and ran ok.
Johxz
Posts: 444
Joined: Sat Feb 07, 2015 11:37 pm
by Johxz » Wed Feb 25, 2015 10:05 pm
@ Gibby yes was on release, don't know debug. (compiling right now)

@ GuyA I was downloaded a fresh copy, from here https://github.com/BadBehavior/BadBehav ... master.zip
You can move the sequence or loop down or up? I can sometime, other simply the engine crashed.
LuisAntonRebollo
DEVGRU
Posts: 19
Joined: Tue Feb 10, 2015 6:20 pm
by LuisAntonRebollo » Sun Mar 01, 2015 10:50 pm
Wooow.... this is a must for T3D 3.8.

Thx for share your work :)
  • 1
  • 2
20 posts Page 1 of 2

Who is online

Users browsing this forum: No registered users and 5 guests