Game Development Reference
In-Depth Information
Figure 10. The Cognitive and Physical layers and
their interaction
Perception
The cognitive layer receives information from the
virtual partner's sensors and can communicate (an
action or message) via its effectors. Perception
of the computer game situation involves making
sense of messages received from these sensors.
To achieve this, the virtual partner requires a basic
knowledge of the world in which it operates. This
knowledge of the world is provided by a scenario
Model which represents an instance (point in time)
state of the scenario.
To collaborate with other partners, the vir-
tual partner's cognitive layer must have a basic
knowledge of the communication language be-
ing utilized. This communication language may
take the form of a human language, symbols or
some other agreed common language for com-
munication.
It would be presumptuous to suggest that the
implementation of the perception elements of the
cognitive layer presented here represent a next-
generation Natural Language Processor, but there
is however some rudimentary language processing
that must take place in order to make sense of the
messages communicated.
Once the interpretation process is concluded,
the messages received from the sensors have been
transformed into a simple internal structure that
represents the interpreted concepts. Once a mes-
messages to other partners or in some cases, no
response at all.
The operational elements within the cognitive
layer fall into four broad categories of operation:
Perception, Analysis, Decision-Making and Ac-
tion. Supporting these functional elements is a
cognitive data store which provides supporting
information to the operational elements.
Figure 11. High level elements of the Cognitive Layer
Search Nedrilad ::




Custom Search