As my final project for Nature of Code I'm going to continue my experiments with Reynolds steering behaviours to create a pseudo-natural landscape of foraging creatures.
I've had a lot of fun lately programming little creatures to display life-like behaviours like finding food, wandering, fleeing threats. There is just something weirdly compelling about tweaking and shaping the way the creatures behave.
I'm going to continue this work. I'll create a landscape populated by a number of different species of creature who exhibit different behaviours. They'll be born, search for food, follow each other, flee from each other, seek shelter, reproduce and die. I'd like the creatures to have some sense of time and memory - things will happen depending on their age, and they'll be able to store information about their interactions. This information will inform their decision making.
If I get time I may tie some of the attributes of the world to data from the real world; maybe some real weather data to inform weather in the world. Having any sort of direct communication between our world and the world of the creatures isn't something I'm certain that I want to pursue; we'll see.