In ICS 111 my partner and I created a basic Street Fighter like game where the user controls a character on the screen to destroy a car. To make the game more visually appealing, various images of different character poses were used for each character to make it seem like the character was moving on the screen. These character poses, called “sprites” were then continuously cycled through during execution of the program. I was responsible for creating the classes which animated the game. This included animating the character movements, abilities and explosions. I also created user interface menus to pause, exit and restart the game.
This game was created using EZ.java, a graphics engine for java that makes graphics rendering very easy. EZ.java was a very helpful interface that made it possible for someone like me with no prior programming experience to create interesting games and visual animations far above my level of understanding.
A video of the full game can be found here
You can learn more about EZ.java here.