A downloadable tool

Download NowName your own price

Complete system reorganization


  • The graph system has been removed; the design is now based on scoring.
  • All states are active and are decided by a scoring system.
  • Scoring is determined by context
  • Contexts are defined based on perceptions, observing the world from the CogniteNode.
  • Predefined actions occurring in cascade or in parallel.

In summary, CogniteNode triggers Perceptions, Various Perceptions create Contexts, and from these Contexts, Decisions are defined through the impact that each Context has on the Decisions.


Perceptions

Perceptions are the receivers of the world; they indicate what happens, they don't perform calculations or say how things happen, they only report facts.


Contexts

Contexts, as the name suggests, are abstractions derived from perceptions; they are the facts that want to tell us something.


Decisions

The key to the functioning and purpose of this system is the Score. Intuitively, the user can articulate how they want decisions to be made, thus having both a way to control priorities and also to create situations where the decision will be influenced by diverse contexts such as the environment, the NPC's mental state, weather conditions, etc.


Action

Another gem of this system is the Deeds. Each Action has a set of Deeds that can be executed in parallel or sequentially. The purpose of this abstraction is to differentiate it as much as possible from an FSM system.

Published 17 hours ago
StatusReleased
CategoryTool
AuthorBerari
TagsGodot, Open Source, plugin, sourcecode

Download

Download NowName your own price

Click download now to get access to the following files:

cognite-4.1.rar 171 kB