AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors

Key Topics

  • Sketching Possible Options

  • Rationalizing

  • Proposal

Having analyzed the software platform and developed a good understanding of the problem of weapon selection, the specification of the world interface can now be established. Additional information from the environment is required for the task of weapon selection, but many of the existing interfaces can be reused.

This chapter covers the following topics:

  • Options to model the inputs, outputs, and context of the problem

  • How to make the final decision

  • Using data types to formalize the chosen option and the functionality of each interface function

At the end of this chapter, the animats will be capable of handling weapon selection, thanks to extended interfaces.

Категории