In this chapter, we'll be talking about different ways to perfect our AI character and how to adapt the same techniques to work on different types of game that we want to create. We'll also be discussing the following topics:
- Automated finite-state machines (AFSMs)
- Calculating chance
- Utility-based functions
- Dynamic gaming AI balance
After exploring possibility and probability maps, we need to understand how to use them in conjunction with other techniques and strategies to create a well-balanced and human-like AI character. Possibility maps or even probability maps can be used alone to create enjoyable and challenging games; in fact, many video games only relied on maps, and kept with the same approach in order to create their AI enemies, and they became very successful doing it that way. A perfect example would be a generic platform game, such as...