Waypoint Racer
Overview
Waypoint Racer is a 2D top down checkpoint based racing game created during my final year at university for my Advanced Games software Development module created using C++ and SDL (Simple Directmedia Layer).
The purpose of the module was to create a game that could run on windows and the GP2X (a handheld Linux based console), as the console had a small memory space, and a much slower processor, code profiling and optimisation were the main focus.
The Game
The objective of the game is to pass through all the checkpoints in the level before time runs out.
Each car in the game has different attributes for maximum health points, top grass speed, top dirt speed, and drive type (front, rear or four wheel).
The physics for the car are not great, and sometimes the car seems to be going in a slightly different direction than shown by the car graphic (however this is due to using a limited number of frames of animation for the car, sprite rotation was too slow for the handheld console and storage space was limited for adding more frames of rotation), however the other aspects of the game work perfectly fine.
Screenshots
Video