A new take on the classic memory game of matching pairs. Flipping a card has a chance to corrupt it and its neighbors, permanently.

Project Background

Computer Game Programming - Sept. 2020
Created with C++

Play It Now!

Windows Download
GitHub Release

Source Code

GitHub Repository

My Process

memcorrupt was a solo project created in under 1 week for Computer Game Programming, a CMU course taught by Jim McCann. The assignment was to implement an asset pipeline from scratch. It also required us to use a constrained display system called "PPU466," based (approximately) on the Nintendo Entertainment System's PPU. With these constraints in mind, I came up with a simple twist on a memory game and got straight to work. My favorite feature is that by using the same sprites for the tiles and score display, your score becomes corrupted along with the board itself.