Skip to content

🪐 Predator-Prey Dynamics on Planet Magy with NetLogo

License

Notifications You must be signed in to change notification settings

danielvartan/fantasticlogo

Repository files navigation

FantasticLogo

Project Status: Inactive - The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. NetLogo Web Modeling Commons DOI Badge GPLv3 License Badge FAIR Checklist Badge fair-software.eu Contributor Covenant 3.0 Code of Conduct Badge

Overview

FantasticLogo is a NetLogo model for simulating the complex predator-prey dynamics of bleurghs and oopalamcas, two species native to planet Magy's northern hemisphere. It provides a platform for xenobiology research, allowing users to explore how alien species interact, compete, and adapt within an unfamiliar ecosystem.

Click here to play with this model online on NetLogo Web!

If you find this project useful, please consider giving it a star! GitHub repo stars

FantasticLogo Interface

How It Works

The model operates on a grid of patches, each representing a patch of soil where bleurghs grow and oopalamcas roam.

Oopalamcas are small, purple creatures with voracious appetites and a distinctive croak. Bleurghs are large, carnivorous plants that move slowly and capture prey with their funnel-shaped mouths. In the model, oopalamcas are the prey and bleurghs are the predators.

As the simulation runs, bleurghs grow on patches and, upon reaching maturity, can reproduce by dispersing seeds to random locations. Bleurghs prey on oopalamcas, regulating their population.

Oopalamca

Infant and Adult Bleurgh

Plasticoco

 → 

How to Use It

Setup

To get started, ensure you have NetLogo installed. This model was developed using NetLogo 7.0.3, so it is recommended to use this version or later.

Downloading the Model

You can download the latest release of the model from its GitHub Releases page. For the development version, you can clone or download its GitHub repository directly.

Running the Model

Once everything is set, open the fantasticlogo.nlogox file located in the nlogox folder to start exploring!

Refer to the Info tab in the model for additional details.

Jokes Aside...

FantasticLogo takes inspiration from René Laloux's 1973 masterpiece, La Planète Sauvage. The model's visual and conceptual design mirrors the film's hypnotic atmosphere, where the towering, blue-skinned Draags dominate a world teeming with surreal, alien flora and fauna. In this world, humans (known as Oms) are treated as mere pets, struggling to survive in an environment that is both beautiful and perilous.

The model's dynamics are grounded in the classic Lotka-Volterra equations, originally formulated by Alfred J. Lotka (1925) and Vito Volterra (1926), to describe predator-prey interactions. The code builds on Wilensky's (1997) Wolf Sheep Predation model.

How to Cite

DOI Badge

If you use this model, please cite it to acknowledge the effort invested in its development and maintenance.

To cite FantasticLogo please use the following format:

Vartanian, D. FantasticLogo: Predator-prey dynamics on planet [Computer software]. https://doi.org/10.5281/zenodo.18122347

A BibLaTeX entry for LaTeX users is:

@software{vartanian,
  title = {FantasticLogo: Predator-prey dynamics on planet Magy},
  author = {Daniel Vartanian},
  doi = {https://doi.org/10.5281/zenodo.18122347},
  note = {Computer software}
}

How to Contribute

Contributor Covenant 3.0 Code of Conduct Badge

Contributions are always welcome! Whether you want to report bugs, suggest new features, or help improve the code or documentation, your input makes a difference.

Before opening a new issue, please check the issues tab to see if your topic has already been reported.

License

GPLv3 License Badge

Copyright (C) 2025 Daniel Vartanian

FantasticLogo is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.