This assignment must be done individually. Each student must submit their own solution.
The system description is given in this document. The source code is here.
For this part each team is to produce both a working simulator view and a working team. Each member of the team will produce only one of these components.
The components are as follows. More details can be found in the javadoc.
class SVmain extends SVbase, the main UI frame, and should depend only on
Student. It must be implemented in a package
simulator.view.username, where username is your Engineering user name as listed in
class TeamMain implements ITeam, the top level of the team, and must depend only on
Reply(and it's sub-types
CartesianVect. It must keep track of the game state and inform the ITeamObserver of state changes. Note that a team may or may not have a user interface -- it could be completely autonomous or could take some direction from a human operator. It must be implemented in a package
team.username, where username is your Engineering user name as listed in
When complete, submit your code only (i.e., do not submit any of the supplied code) using Websubmit as a single zip file.
Last modified: $Date: 2008-02-10 22:59:20 -0330 (Sun, 10 Feb 2008) $ ($Revision: 338 $) by $Author: dpeters $