CS 231: Lab #5

The goal of this lab is to collectively design the next simulation system.

Documentation for Java 1.5 is located at: Java 1.5 SE API.

Documentation for Java 1.6 is located at: Java 1.6 SE API


  1. What do we want our simulation to do?
  2. Given the last three simulations, what are some constraints on our simulation system if we want to be able to implement any of them using the new system?
  3. What methods do our interfaces need to include?

For more details, see this week's assignment.