A Mario Kart game that runs on a Linux machine and takes input from a SNES controller connected to a Raspberry Pi (RPI).
- Resolution: 1920 * 1080
- Programming language: C
- Graphics software: GIMP
The game consists of 4 different challenges with varying difficulties. Mario starts at the initial position and must collect the key in each challenge in order to advance to the next. The game ends when the player successfully collects all 4 keys and a "Game Won!" screen is displayed.
Each challenge contains 3 value packs:
- Red heart: Increases the player's lives by one
- Black heart: decreases the player's lives by one
- Coin: Increases player's score by 5 points
Each challenge also contains moving obstacles that decrease the player's remaining lives by one and return Mario to the starting position upon collision.
- Challenge 1: Moving obstacles are horizontal.
- Challenge 2: Moving obstacles are vertical.
- Challenge 3: Moving obstacles are diagonal from top right to bottom left.
- Challenge 4: Moving obstacles are diagonal from bottom left to top right.
In the event that the player has no remaining lives or the allowed game time has finished, a "Game Over!" screen will be displayed with the option to restart the game or terminate.