Multiplayer Missile Command
A modern twist to a classic game.
This was as a term project for a course Bloomberg featured as one of the best CS classes in the country. My project was one of 30 projects selected as an outstanding project, from a class of over 440 students. This is a ground-up recreation of the Atari classic, Missile Command. From art assets to game logic recreation to my own addition of internet-connected multiplayer, everything was developed by me in less than a month.
Faithful Recreation
Pixel by pixel, line by line, I remade the original game to the best of my ability. Game resolution and graphics, level difficulty and scoring, game mechanics and more are just like it should be. The only thing missing are the flying enemy ships and sound effects, due to lack of time.
Fair Online Multiplayer
The unique challenge for this assignment designing a simple and fair multiplayer gameplay that would also fit the classic style of the game. I wanted it to fit as seamlessly as if Atari had made it themselves. My design final design was a mirror of the original landscape, perhaps like an orbital ship shooting at the ground below.
Online multiplayer was developed using Py Sockets, using a host IP adderss. Communication only involved player click coordinates, and the rest was rendered locally. Targets such as cities or weapon stations have hitboxes to help with the mouse click accuracy. Testing this game with my friend Adam really got intense and it's very fun to play.
View the source code