Chapter 29. Analysis and Specification
At this stage of the book, the reactive animats are competent enough to perform various tasks such as wandering around and engaging basic combat. To make them more intelligent, we must increase their capabilities by allowing them to perform short sequences of actions (such as using doors or platforms and dodging incoming fire). Although these short plans are still short-term reactive behaviors, they can make the animats appear surprisingly realistic.
The next few pages prepare the development of these behaviors by analyzing the platform, understanding the problem, and specifying the world interfaces. This process is relatively familiar now, with the previous parts covering it in depth, so progression through these phases is much quicker here.
This chapter covers the following topics:
At the end of this chapter, we'll have a code skeleton ready for an implementation of these behaviors.