How we will build the platformer
Many things about this project will use things we learned during the Scrolling Shooter project and many things will be completely new. By going through a few things in advance albeit not in great detail will give a clearer picture of how the project will eventually turn into the fully-fledged game by the end of chapter 25.
Level design files example
In all the previous projects we spawned objects like bats, balls, snakes, apples, aliens, bullets and lasers based on logic in our code. With this game we need a way to sit back a little and design each level. There are a few different ways we could have done this. We could draw the levels in a graphics application like Paint or Photoshop and then write code to turn a level design image into the game. Another option is to write an entire app that allows the user to select different game objects and then drag and drop them around the screen. The application could then save the design and use it in the game. Both...