To reduce the pool of contestants, we will randomly assign students to an elimination round, run each round, and the top two winners from each round will move forward. In the tournament we run during lecture, we will start with 16 contestants involved in four rounds. The eight winners will then compete in two rounds. This will lead to the final four who will compete in the final round.
We will run one tournament for section A at 9:30 and another tournament for section B at 11:30. Students can enter only one tournament and can enter only one critter class. Contestants should pick a name for their critter that is likely to be unique (e.g., RegesHusky). The critter you submit for the contest does not have to be the same as the Husky class submitted for grading.
We will run a pre-contest to narrow the field of contestants for each lecture down to 16. It will be run as a series of rounds, as described above. Any submission that is found to be circumventing the spirit of the contest will be disqualified (e.g., trying to access the critter model).
Submit your critter class here:
For those who want to practice for the tournament, you might want to use an updated version of CritterModel.java and CritterFrame.java. This version includes a button that allows you to perform 100 steps of the simulation at a time.