Recreating an arcade game in Java.

During my first year at Rose-Hulman, some of my friends and I did a project for our programming class that still give me pride today. Our assignment was to recreate the arcade game burgertime.

The course was our introduction to Java, and so we completed the project using Swing. Our game used Minecraft images, dogs, and a cat with a chef’s hat as the characters. Some features we liked were a level editor, a hard mode including new music and graphics, and a critical failure screen.

Screenshots of gameplay

The feature we were most proud of in our implementation was a method of using a grid-based level and collision system, while having fluid motion for the player character and enemies. When our team was discussing how to represent the game we disagreed about whether we should use tiles. I was against it, but later we found that if we animated the character and enemies based on a location within a tile we could have smooth movement and use tiles for representing the level. This satisfied my concerns about the appearance of the game, while making conflicts, enemy routing, and loading/storing the game significantly easier.

Gameplay of the first level of the game.

The thing we were the most proud of was the final boss level. We deviated from the classic game and added a cyborg dog that shoots lasers. There was also an animated background and dramatic music

Final boss level.




Updated: