Summary
We have covered a lot of ground building the foundation for Robot Rampage. So far, our new game:
Contains a camera to view a game world larger than the display screen
Allows us to define sprites that are aware of their positions within the game world instead of simply their location on the screen
Generates a tile-based map for the game world with randomly placed walls
Allows the player to drive their tank around the tile map, including collision detection with map walls and automatic camera panning
In the next chapter, we will finish building Robot Rampage by adding enemy robots and the ability to fire weapons. We will also cover basic path finding to allow the enemy to hunt down the player.