Centipede is a 1980 fixed shooter arcade game developed and published by Atari, Inc. It was designed by Dona Bailey and Ed Logg. It was one of the most commercially successful games from the golden age of arcade video games.
This was my first large programming project of university. The game is written using an extremely barebones engine in C++. My implementation has all of the features of centipede (excluding a few aesthetic tweaks such as palette swapping) and runs efficiently. See developer log below to watch process!
This was my first foray into Design Patterns, and in this project I implement some basic patterns such as the observer, strategy, factory, singeton, FSM, command, and flyweight pattern.