X hits on this document

PDF document

Enhanced NPC Behaviour using Goal Oriented Action Planning - page 32 / 110

245 views

0 shares

0 downloads

0 comments

32 / 110

characteristics. Blackboards can benefit an agent’s architecture in several ways. It facilitates centralised communication between subsystems thus reducing coupling of the subsystems, see figure 5 for an illustration of this fact. Suppose an agent wishes to move within firing range of a target. Without a blackboard system the navigation manager would need a reference to the target manager and vice versa to know where to move to. When using a blackboard both systems just need a reference to the blackboard which they can read and write to and from.

Figure 5 Blackboard comparison

The use of the blackboard becomes advantageous for later projects as systems can be migrated across to new projects without having to re-write much of the system. Without a blackboard system the various subsystems would have references to the other systems scattered within them which would have to be removed before migrating them. Also the

24

Document info
Document views245
Page views249
Page last viewedFri Dec 02 23:04:51 UTC 2016
Pages110
Paragraphs700
Words23812

Comments