Releases: matheus-s-arruda/Cognite
Release list
Cognite 4.1 - Much more cognitive!!!

Perception
Responsible for collecting and updating data from the world (e.g., visible player, distance, external states) and presenting this information to the cognitive system.
Context
Stores the current state interpreted from perceptions. It functions as a shared "memory" used to evaluate decisions.
Decision
Evaluates the Context and calculates scores/priorities to define which action should be executed at the moment.
Action
Executes the behavior chosen by the Decision, encapsulating the execution logic (which can be continuous, cancelable, or composed of smaller steps).
Full Changelog: v3.0...4.1
Cognite 3 !!!
New way to use Cognite
Goodbye CogniteSource, now you can write property and state names directly in the editor.
This way, developing systems becomes more creative and to the point.
Now you can add a reference node to the CogniteNode, so it will fetch the properties you wrote directly in that node (if those properties exist).
V2.1
New node: Change Property
This node allows you to change Range Condition variables in your CogniteAssemble.
Quality of life:
-
You can now choose an initial state via the CogniteNode Inspector.
-
Added right-click feature to create a GraphNode.
-
Press DELETE to remove the selected nodes (caution! irreversible action).
Cognite 2
No code generation, everything virtual.
Now, the behavior will be built in real time, using Callable instead of conversion to GDScript.
Additionally, there is no longer CogniteBehavior, there is now a more efficient way to create state blocks.
It is enough that the direct child node of CogniteNode has exactly the name of a state.
The start() function will be called when the state is started, the _process(delta) and _physics_process(delta) functions will ONLY be available when the state is activated.
v1.2
Change from button_panel to Main_Screen.
Addition of CogniteBehavior, a resource that can be added to your ROOT code so that it is called according to the state.
v1.1
Node Range added, improved code, connection and operation rules
Cognite 1.0
The newly created Cognite Plugin.


