|
||
Growth
by Diffusion Limited Aggregation
|
||
Explore, Experiment, Enhance, Enjoy: Explore the functionality of the application. Get to know how to use it. Look at the code. Try to get a feel for what it does and how it does it. Experiment with the development (evolution) of different patterns. How does a single rule play out in the way the colony grows? If you introduce several rules in sequence> How does that change the design? What if you reverse or permute the sequence? How do things change? Enhance the simulation by creating your own set of rules. Be satisfied by making small steps in this direction. By now you have a fairly good idea as to how we might represent different behavioral criteria, so think about an incremental change that you might make that may complexify the processes. Write your enhancement in pseudocode, or try writing it in valid C++ code and including it in the application. If you have done the latter, then explore and experiment with your new functionality. Enjoy the simulation by adding sound to it. Why not implement the Midi-Ramp to sonify the patterns the simulation has created or simply introduce different sounds to indicate significant changes in the evolution of the program. Also, you might search the Web to try to find some real maps of human settlement growth that look like the patterns our simulation has produced. For this challenge, you should probably include a number of screen shots in color to explain your work. |