CSE142 Critter Tournament

Students must submit their critter by 10 pm Thursday to participate. The tournament will be run as a series of of elimination rounds. Each elimination round will take place in a world that is 70 wide and 60 high and will start with:

The simulation will be run for 5000 steps. The critter with the highest count at that point will be declared the overall winner. That critter will then be removed from the simulation and it will be run again for 5000 steps to determine a second place winner. This process can be continued to determine a third place winner, fourth place winner, and so on.

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.


Stuart Reges
Last modified: Thu Mar 12 07:26:51 PDT 2009