- Lab Assignment 1, due Wednesday,
October 14.
Solutions:
Chips: Player.java,
Referee.java,
Chips.java
Chips for Three: Player.java,
Referee.java,
Chips.java
Chips with dialog boxes: Player.java,
Referee.java,
Chips.java
- Lab Assignment 2, due Wednesday,
October 28.
Solutions:
Basic solution: Bug.java,
Swarm.java,
Bugs.java
Extra credit with moving legs and random speeds:
Bug.java,
Swarm.java,
Bugs.java
- Lab Assignment 3, due Wednesday,
November 4.
Solution:
AddLine.java,
AddOval.java,
AddRect.java,
BackCmd.java,
ColorCmd.java,
Command.java,
DeleteCmd.java,
Drawing.java,
Editor.java,
ExchangeCmd.java,
FrontCmd.java,
MoveCmd.java,
Oval.java,
Rect.java,
Segment.java,
Shape.java
- Lab Assignment 4, due Wednesday,
November 11.
Solution:
Power.java,
Barycentric.java,
Select.java
- Lab Assignment 5, due Wednesday,
November 18.
Solutions:
Basic solution:
Cell.java,
ColonyPanel.java,
LifeFrame.java,
Life.java
Pulsating cells:
Cell.java,
ColonyPanel.java,
LifeFrame.java,
Life.java
- Lab Assignment 6, due Wednesday,
December 2.
Thomas H. Cormen <thc@cs.dartmouth.edu>
Last modified: Thu Nov 19 17:46:38 2009