6. Shoot to Kill

An action game without some kind of enemy is not much of a game at all. Raiders will have three types of enemy sprites, each with different traits and intelligence. In this chapter, you will create those enemies and learn how to program some basic artificial intelligence that will make the game more challenging.

Enemy Sprite Class

Enemy sprites are among the most important aspects of many games. Enemy sprites that have a bit of intelligence, or even character, make a game more interesting and fun to play, and can also make it more memorable and addictive.

In Raiders, you’ll create three types of enemy:

• The DumbSprite has little or no intelligence. These sprites simply drop down in a straight line and then return to their original ...

Get Building iOS 5 Games: Develop and Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.