In brief, the purpose of the specification phase is to do the following:
This is done in three steps:
The process of specification becomes easier with practice, but we can follow some rough guidelines:
With a robust specification, all problems are easier to solve. The next chapter uses the specification for movement to create a simple working prototype that can navigate complex dynamic worlds using steering behaviors.
|