SoSe 2024 SCJ Projekt zur Modelierung eines Jäger, Beute Verhältnis in Julia mit Agents.jl
 
 
Go to file
Michael Brehm 78552bb044 implement AnimalDefinitions in new model
* animals can be defined through AnimalDefinitions. So multiple prey/predator types are possible
* Δenergy now decides how much energy the predator gets when the animal is preyed on. It does nothing on predators that have no enemies
* added some metrics through death_cause field to see how much prey dies through starvation/predation
* predator and prey now use the same functions
* currently its not possible to change the animal parameters through the interactive app
* implemented an energy_threshold so animals only reproduce when they have enough energy. Leads to less animals starving
* implemented new movement logic. Now animals score each neighboring cell based on distance to food and danger. Prevents prey from running into predators

TODO:
generate the parameter dict for the model so animal parameters can be changed during simulation
combine danger and foodscore into one
check for occupied cells so they are not scored/chosen
2024-06-20 11:51:20 +02:00
env use GLMakie to make it interactive. 2024-05-29 15:59:09 +02:00
.gitignore use GLMakie to make it interactive. 2024-05-29 15:59:09 +02:00
LICENSE Initial commit 2024-05-13 10:59:40 +02:00
README.md Szenarien 2024-06-12 19:56:03 +02:00
predator_prey.jl Szenarien implementiert 2024-06-18 09:06:43 +02:00
predator_prey_generic.jl implement AnimalDefinitions in new model 2024-06-20 11:51:20 +02:00
test.ipynb Szenarien implementiert 2024-06-18 09:06:43 +02:00
test_predator_prey_generic.ipynb implement AnimalDefinitions in new model 2024-06-20 11:51:20 +02:00

README.md

SCJ-PredatorPrey

SoSe 2024 SCJ Projekt zur Modelierung eines Jäger, Beute Verhältnis in Julia mit Agents.jl

Szenarien

Invasive Arten - Neue Arten von Jäger, Beute oder Pflanzen? in das Model einführen

  • Michael

Saisonalität - Zyklische Veränderung von Reproduktionraten der Spezien und anderen Parametern?

  • Daniel

Umweltereignisse - Events die zu einem Zeitpunkt x die Parameter des Modells veränden z.B. Dürre, Feuer, Flut

  • Daniel