In this experiment I will model a simple World of insects with:
A boolean parameter Spot is created to identify the places where there is food available. Parameters MaxFood and Food are created for the accumulation and consumption of the food made available to the Creatures. A parameter Nest is created to identify places where Creatures have created a nest.
Note that:
Details of the Creature's attributes (nothing much different from the previous experiments, except for the new Food attribute to capture the ground food that has been harvested and is being carried by the Creature):
The changes are more important in the available Actions (Move, Est, Harvest and Nest):
Note that:
After some time of simulation we observe that:
Here are some videos:
In the following 3 videos, the Creatures have 2 numbers on their left side: the top is their Energy and the bottom is the food they carry. We can see that Creatures accumulate food when they are in an a place of ground food, which is then converted in Energy when they reach a nest.
We see that with some simple model, we can reach a population exhibiting an insect type of behaviour: the Creatures are searching for available Food, and then for Nests to consume the food. However the model is quite artificial and far from the physical reality. It is most probable that the natural motivation of nests in real life insects are something like:
Further modeling experiment would be needed to reach a more realistic simulation.
But what I find most intriguing is the persistence of the Nests. Over thousands of generations, the population maintains a small number of Nests, a behaviour which is neither disappearing, nor predominant as a behaviour rule in the population. Somehow the DNA sequence and the mutation rate are such that a small percentage of the population mutate to create nests.
So I have decided to make some more experiments around the same subject: