This is the source code and files for a video game I made in my CSCI 276 course (Multimedia Programming & Design). It was made using Processing, a flexible software sketchbook that uses Java.
You can chose to play as Professor Carl or Professor Engel. Each has a unique projectile that they can throw at the enemies. The enemies are the students, and you must move left and right to shoot the enemies using the space bar and arrow keys. The goal is to survive for as long as possible while the enemies increase in speed. If an enemy gets past you, you lose health.
My project partner and I were intending to implement mulitplayer; however, we did not have enough time and getting multiplayer to work in the way we wanted would've been a challenge. The files still have some leftover code from our attempts at implementing, but it is commented out or unused. If you have any feedback as to how we can implement multiplayer please let us know. Our main issue was trying to send whole objects using the default Processing Network library.
- Download and install Processing from processing.org
- Download the
project2
directory from this repo - Open a
.pde
file in theproject2
directory (the other.pde
files should open automatically as tabs in the Processing app) - Click the run button at the top