Game Development Reference
In-Depth Information
Difficulty ramping : Difficulty is ramped through specific level objects. Enemy AI is
created by finding the perfect move and then scaling back that move depending on the
skill level of the enemy.
Bonus conditions : The number of dice connected on a single play results in a bonus
per die.
Figure 9-1. The Dice Battle game screen
Game development concepts in this chapter
Dice Battle is an iteration of Color Drop from the last chapter. While we include all of the code to
create Dice Battle in this chapter, we will refer to Color Drop and Chapter 8 on many occasions.
While it is possible to understand Dice Battle as a stand-alone game, we strongly suggest that
you work through the topics covered in Chapter 8 and build Color Drop, before trying to tackle
Chapter 9 and Dice Battle.
While creating Dice Battle, we will cover the following game design and development topics:
Iterating an existing game to create another
Playing soundtracks
Creating a computer opponent
Taking turns
Algorithm-based AI
Search WWH ::




Custom Search