Many of the concepts presented in this chapter overlap to a great degree. For very good reasons, particular combinations of design decisions are more common than others. However, it's important to realize that these design decisions are orthogonal (that is, mostly independent from each other). Table 35.1 summarizes the reliability of the different approaches.
The more reliable design decisions made, the more control the developer has over the NPC. In addition, the animats are likely to perform better and the AI to run more efficiently. There are challenges even with these safer options, but the higher-risk technologies complicate matters by an order of magnitude. Chapter 48 discusses this issue further.
|