Designing some levels
Remember the sprite-sheet that we introduced in Chapter 14, Abstraction and Code Management – Making Better Use of OOP? Here it is again, annotated with numbers that represent each tile that we will build all our levels from:
The image has been placed on a grey background so that we can see the different details of the sprite-sheet better. The chequered background represents the level of transparency. So, all the tiles except for number 1 will reveal at least a little of the background behind them. Let's go over them now:
- Tile 0 is completely transparent and will be used to fill in the gaps where there aren't any other tiles.
- Tile 1 is for the platforms that Thomas and Bob will walk on.
- Tile 2 is for fire tiles and 3 is for water tiles.
- In terms of tile 4, you might need to look quite closely to see it. It has a white square outline. This is the goal of the level and is where Thomas and Bob must...