top of page

Game Demo

Sparty Gnome: A C++ Side-Scrolling Game
This group project, developed during a software development class, presents a classic side-scrolling platform game. Players navigate Sparty Gnome, the main character, through a series of challenges using simple keyboard controls:
Left Arrow: Move left
Right Arrow: Move right
Space Bar: Jump
The game comprises four distinct levels, each culminating in a door that marks the level's end. Successfully reaching the door advances the player to the next level.
A unique feature of the game is its menu, allowing players to select and jump to any level at their convenience.
As Sparty Gnome, players aim to gather as many 'tuition dollars' as possible throughout each level. The challenge lies in reaching the end of each level without succumbing to fatal falls or villain encounters.
Left Arrow: Move left
Right Arrow: Move right
Space Bar: Jump
The game comprises four distinct levels, each culminating in a door that marks the level's end. Successfully reaching the door advances the player to the next level.
A unique feature of the game is its menu, allowing players to select and jump to any level at their convenience.
As Sparty Gnome, players aim to gather as many 'tuition dollars' as possible throughout each level. The challenge lies in reaching the end of each level without succumbing to fatal falls or villain encounters.
"Who Murdered My Grade"
A Web-Based Board Game Leveraging PHP, SQL, and JavaScript
"Who Murdered My Grade" is a web-based board game, developed using PHP, SQL, and JavaScript. Set in the academic backdrop of MSU, the game presents six suspects – all professors – along with six unique 'weapons' like written assignments, final exams, and nine distinct locations. Each player steps into the shoes of one of the suspects, navigating the board and entering various locations. The objective is to deduce who 'murdered' your grade, speculating a suspect and a weapon at each location. The system assists by confirming or denying the accuracy of these guesses, aiding players in narrowing down the true perpetrator.
My contributions to this group project are developing path-finding algorithms, refining the suspect-pass-accuse logic, and managing the database for the multi-player version of this game.
"Who Murdered My Grade" is a web-based board game, developed using PHP, SQL, and JavaScript. Set in the academic backdrop of MSU, the game presents six suspects – all professors – along with six unique 'weapons' like written assignments, final exams, and nine distinct locations. Each player steps into the shoes of one of the suspects, navigating the board and entering various locations. The objective is to deduce who 'murdered' your grade, speculating a suspect and a weapon at each location. The system assists by confirming or denying the accuracy of these guesses, aiding players in narrowing down the true perpetrator.
My contributions to this group project are developing path-finding algorithms, refining the suspect-pass-accuse logic, and managing the database for the multi-player version of this game.


Urban Architect: A City-Building Game in C++
'Urban Architect' is a city-building game crafted in C++, featuring an intuitive graphical user interface. In this game, users can creatively add and reposition various items on the map, enhancing their city-building experience. The game offers interactive elements like tending to gardens, allowing users to personalize and manage different aspects of their city.
This individual project, part of a software development course under the guidance of Dr. Owen, is designed to acquaint students with the visitor pattern in software development training.
This individual project, part of a software development course under the guidance of Dr. Owen, is designed to acquaint students with the visitor pattern in software development training.
Interactive Aquarium
This software allows users to engage in a virtual aquarium experience. With a simple click on the menu button, users can add various items to their aquarium. Each of these items comes with its unique properties, enhancing the interactive aspect of the program. Due to recording constraints, the menu interaction is not visible in the video, but the feature enables users to drag and reposition items within the aquarium scene.
Developed as an individual assignment for a software development course, this project serves as an educational tool for students to become proficient in using Microsoft Foundation Classes (MFC). It emphasizes the development of applications with a user-friendly graphical interface.
Developed as an individual assignment for a software development course, this project serves as an educational tool for students to become proficient in using Microsoft Foundation Classes (MFC). It emphasizes the development of applications with a user-friendly graphical interface.

bottom of page