Mario Clone using SDL
Controls
Action | Mario | Luigi |
Jump | W | Up Arrow |
Point | S | Down Arrow |
Move Left | A | Left Arrow |
Move Right | D | Right Arrow | Returns to menu | Space Bar |
About Mario Clone
Summary
Players take control of Mario and Luigi and collect as many coins as possible before the time runs out or either Mario or Luigi have used all three of their lives. The winner is the player that has the highest score.
Features
The aim was to create a Mario-inspired clone using C++ and the SDL library. To complete this task a number of criteria had to be included which included screen management, collision detection and other game-related elements.
- Animation System
- Character Controller
- Collision Detection
- Multiple AI Behavours
Lessons Learned
This Mario clone was created using Visual Studio with SDL included for a graded assignment and scored 99% according to the assignment marking scheme.
The importance of documentation, in particular planning of features and the description of how features are intend to function. An understanding of SDL, how SDL uses OpenGL to produce graphical effects and an appreciation of the graphics pipeline.