Game Information
- Language: C++
- Graphics API: S2D
- Creation: Y1 S1
- Source URL: GitHub Page
Pac-Man
Created as part of Fundamentals of Game and Graphical System Development module in semester 1. The task was to create a C++ application similar to that of the original Pac-Man ensuring to incorporate a variety of graphical and game concepts. The game was to be created using the S2D library provided by the university for all our graphical needs.
How the Game was Developed
The first step in the development process was to render a sprite and have it move in all 4 directions according to user input with appropriate animations. Wall-wrapping was the next step with additional sprites, such as the munchies and ghosts to follow. A pause menu along with win and lose conditions comprised the minimal implementations required during the development process.
Additional Features
Creating and using my own sprites, and using a spritesheet for animations, contrasting to the one provided was the first extra feature. A map layout was created with collisions for both the player and ghosts. Audio was also set to trigger under various conditions, such as during the "Game Over" screen. A score system was added with appropriate text rendering to be viewed in realtime. Further additions would have included a high score screen that would store and display multiple attempts from different players in a tabular format.