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 50000 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 as well as measure and record the amount of time the player can survive.