Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Arcade Gauntlet Remake
Date
Fall 2024
Role
Solo developer
Tools
C, OpenGL, Aseprite
Project type
Class Project
This is my version of recreating the arcade game Gauntlet using C. This was a solo final project for my Programming 1 master's class where we had to recreate an arcade game using C.
This recreation is a two-person local co-op game, and includes a character select screen, three enemy types, and 10 unique levels. The levels are tile-based written in text files parsed in on startup, where each type of tile is represented by a unique symbol (e.g. # for wall tiles). Each level includes spawn points for the players, enemy spawners, items, and exit tiles. All enemies will track the closest player as soon as they spawn, using the A-star path finding algorithm to go around walls and items. Once you exit the last level it loops back to the first level to simulate the endlessness of the original game.
NEW KNOWLEDGE: I learned object-oriented programming in C, A-star path finding algorithm, game loop, v-tables and objects' lifetime management.

