Skip to content

Releases: traguill/BeeT

BeeT 1.0

22 Jun 11:36
Compare
Choose a tag to compare
  • Library:
    • New functions to: Pause / Resume / Close a behavior tree

BeeT 0.6

20 Jun 18:18
Compare
Choose a tag to compare
BeeT 0.6 Pre-release
Pre-release
  • Library:

    • Function callback for Task now includes a type: OnInit, Update, OnFinish
    • Root node repeats infinitely when finishes
    • Set IP and port for debug connection
    • Optimized number of running nodes (unnecessary nodes doesn't tick)
    • Memory leaks cleanup
    • Avoid sending repeat running states while debugging
    • Decorator can be checked only the first time or each tick
    • Parallel node
  • GUI:

    • Fixed: crash when removing a child of a parallel node
    • New way to show BT evolution: drag bar like a video with play/pause/next/prev
    • Option to search a node by ID
    • Show node ID while debugging
    • Option to close a BT in editor
    • Multiple BT tabs while debugging
    • Parallel node
    • Option to set IP and port for debug connection
    • Decorator can be set to check only at the start or every tick

BeeT 0.51

10 Jun 08:41
Compare
Choose a tag to compare
BeeT 0.51 Pre-release
Pre-release

Internal changes.
Demo: testing decorators

  • Enemy rotates
  • When enemy is hit the behavior changes
  • Enemy starts to move

BeeT 0.5

09 Jun 09:51
07dfcf0
Compare
Choose a tag to compare
// TODO

BeeT 0.2

29 Apr 14:34
Compare
Choose a tag to compare
  • Library:
    • Load blackboard info
    • Function to Get/Set a blackboard variable value
    • Load decorators info
    • Decorators run before nodes and check if the node can be executed
  • GUI:
    • Blackboard window to create and edit variables
    • Added option to attach a decorator to a node
    • Inspector displays decorator information when a node is selected
    • Blackboard and decorators serialization
  • Demo:
    • Test 4: get all values of the blackboard and change its values
    • Test 5: runs a BT that has a decorator in one of its nodes. Prints the tree if the decorator meets the condition, doesn't print anything if not.

BeeT 0.11

08 Apr 20:20
Compare
Choose a tag to compare
BeeT 0.11 Pre-release
Pre-release

ChangeLog:

  • Library:
    • Added dequeue container
    • Fixed some issues loading: Behavior Trees and nodes
    • Function to execute a Behavior Tree:
      • Only Root, Sequence or Task nodes are accepted for now
  • Demo:
    • Test 3: loads 'bt.json' and runs it. Prints all tasks names.

BeeT 0.1

26 Mar 20:22
Compare
Choose a tag to compare

ChangeLog:

  • Demo code organized in Tests
  • GUI: new window, Output:
    • Filter output messages by type: INFO, WARNING, ERROR
    • Clear all messages
  • Library:
    • Restructured SDL alike
    • Corrected all warnings

BeeT 0.03

18 Mar 21:15
Compare
Choose a tag to compare
BeeT 0.03 Pre-release
Pre-release

ChangeLog:

  • Library: conversion from C++ to C
  • GUI:
    • New node list window: filter search, keyboard shortcuts
    • BT file format moved from .txt to .json
    • Node's comment option has been removed
    • Root node is not selectable
    • Canvas node editor is centered with Root node on creation
    • Node's name editable from Inspector
    • Auto-selection of a node on creation. Text input is set to node's name for quick edit
    • Quit option moved from main menu bar to File

BeeT 0.02

11 Mar 20:05
Compare
Choose a tag to compare
BeeT 0.02 Pre-release
Pre-release

ChangeLog:

  • Library project created.
  • Library: functions
    • Init/Shutdown
    • Load a Behavior Tree: from a buffer, from a file
    • Get number of Behavior Trees loaded
  • PhysFs integration
  • GUI:
    • Dialog window to load/save files
    • Allow resize window
    • Node linking in a loop is now not allowed

BeeT 0.01

02 Mar 18:09
Compare
Choose a tag to compare

ChangeLog:

  • External libraries linked statically:
    • SDL
    • Glew
  • Added SDL_net library
  • Remove nodes
  • Link nodes
  • Remove link
  • Serialization:
    • Save current Behavior Tree
    • Load current Behavior Tree