Game Development Reference
In-Depth Information
Knowledge sources
For our current soldier agents, we have two main sources of knowledge: the userData
structure and logic evaluators that calculate results on the fly. While both of these tech-
niques work, they quickly become unscalable, as no central system controls the rate at
which they're updated, modified, or accessed from.
We can encapsulate our knowledge sources that require complex calculations into a data
structure of their own. Once we've abstracted these sources, we can regulate their update
frequency, cache calculations, and centralize access.
Search WWH ::




Custom Search