The following article describes how to build a simple game based on the Google browser game that is available if you are offline. Other versions of this game are available on iOS and Android and are called Steve the Jumping Dinosaur.
This article assumes you have read Crait’s series of articles that describe the process of setting up an Arduboy environment, writing simple applications and culminating in the writing of your first game – the classic Pong!
If you haven’t already read Crait’s articles, stop reading this and do that first.
Make Your Own Arduboy Game: Part 1 - Setting Up Your Computer
Make Your Own Arduboy Game: Part 2 - Printing Text
Make Your Own Arduboy Game: Part 3 - Storing Data & Loops
Make Your Own Arduboy Game: Part 4 - Questions & Button Input
Make Your Own Arduboy Game: Part 5 - Your First Game!
Make Your Own Arduboy Game: Part 6 - Graphics!
Make Your Own Arduboy Game: Part 7 - Make Pong From Scratch!
Crait’s articles do a great job of detailing the structure of an Arduboy program. This article adds some additional concepts including enumerations, structures and arrays of images to build a more advanced game than Pong.
If I haven’t already said it, make sure you read Crait’s articles first.
The code described in these lessons can be found at https://github.com/filmote/Steve