Biomorphic Computing
Winter 2004
Professor: Bill Tomlinson
Tuesdays 2:00-4:50pm
Location: ICS 189
Please implement a flock of virtual creatures based on Craig ReynoldsŐs paper that we read for class on Feb. 3. You are encouraged to use the following Java source code, which has a grid world and creature framework already written for you.
http://www.ics.uci.edu/~wmt/courses/BiomoW04/Flock.zip
Note: In Eclipse, set Run->RunÉParameters to Width = 500, Height = 500 for best viewing.
Most of the work will need to be done in the Creature.update() method. You are also welcome to add methods and fields elsewhere as you see fit.
If youŐd like a bigger challenge, use your genetic algorithm from Assignment 2 to evolve the rules by which the creatures flock.
Please email wmt@uci.edu if you have any questions, and email an entire set of compiling and well commented files to wmt@uci.edu by Monday, 2/9/04 at 5pm.