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 ...

Get Learning Java by Building Android Games - Second Edition 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.