Project: step 6
Free extensions

Goal: Implement free extensions.

There are all sorts of possible extensions to the project. Some ideas are given to you randomly below as a source of inspiration. Let your imagination run wild. Any "pretty" (intellectually or visually) non-trivial extension of your work is welcome!

No materials are provided for this step. If you do this, you'll want to place the relevant code in a new directory part6 so that the required part in part5 remains intact. You'll want to document any .json configuration files you create specifically for plugins.

The extension examples provided below can serve as sources of inspiration for you. Feel free to ask for our opinion to anticipate the complexity of implementing the suggested ideas.


Sophistication/improvement of the simulation tool

The simulation tool can be improved in many ways. Here are some suggestions:

Sophistication of the simulated environment

Obstacle management

Obstacles introduced into the environment could alter the behavior patterns of animals (for example, they might have to go around the obstacles or expend more energy crossing them, or even hide behind them to escape predators).

Diversification of flora

One can imagine that there are different varieties of plants, some of which could have toxic effects on those who consume them.

Diversification of wildlife

Introduce predators for scorpions or other types of animals competing for the same resources.

Fog

One can imagine placing fog zones (resulting from pollution or natural causes) in the environment. This fog can lead to a decrease in the vision capabilities of animals and/or can reduce their energy or disorient them.

Exogenous factors and better management of the timing of events

We can imagine introducing a more realistic management of time with seasons affecting the reproduction or growth of plants. We can also simulate exogenous factors impacting population dynamics, such as episodes of epidemics, drought, or flooding affecting the proliferation of plants or the fertility of animals.

And as mentioned above, let your imagination run wild...