Summary
In this chapter, we learned what we can do with arrays and how to use them, including in multiple dimensions. We coded a Bullet
class and used an array of Bullet
objects to spawn as many as we want. As an experiment, I spawned 50,000 and the frame rate stayed above 30 FPS on an emulator. Although such high numbers are unnecessary for this game, it demonstrates the power of a device and the possibilities for future games. In the final project, we will be building a game world that is bigger than the screen (much bigger), and then we will have more scope for higher numbers of game objects.
In the next chapter, we will learn how to draw a bitmap on the screen, implement a simple teleport system, and measure and record the amount of time the player can survive.