This is a remake of the arcade classic tennis game originally made by Atari in 1972. The player (left) must aim to hit the ball past the computer (right) by moving their bat up and down with the 'W' and 'S' keys. The ball starts off slowly but quickly increases in speed requiring fast reactions and forward thinking.
The game is made using Simple DirectMedia Layer (SDL). This is a cross platform library which is great for developing games much quicker that APIs like OpenGL and Direct3D.
This demo showcases various additional libraries including 'SDL2_image' for other file formats like '.jpg' and '.png'. 'SDL2_mixer' is used for sound effects and music mixing. Lastly, I included 'SDL2_ttf' to support true type font formats which are rendered in real time.
Visual Studio 2015
WHAT I LEARNED
How to implement game systems from scratch using SDL 2.0
Toggling full screen on/off and changing resolutions at runtime
How to implement basic AI ball tracking
2 player controls on a single keyboard