Review
Basic I/O
GUI
Commenting
Object Oriented Programming
Complex Data Storage
Recursion
Final Project
You need to have the following things in the zip file that you hand in for your final project. This is nessasary for the game to work on the arcade machine.
All objects and methods must be clearly commented. These comments will create Java Docs style APIs.
Java includes a way to create APIs for your own classes. This process is actually very simple once you learn how to do it.