Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

astro_demos #400

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

astro_demos #400

wants to merge 3 commits into from

Conversation

christosneg
Copy link

Celestial Environment Demos for BioDynaMo

I created three simple demos that showcase custom-made agents and behaviors, centered on the theme of celestial environments.

Purpose

  1. Inspiration for Users:
    These demos demonstrate BioDynaMo's flexibility and aim to inspire users to explore creative applications.

  2. Learning Resource:
    They offer clear and straightforward examples for new users, illustrating how to create custom Agents and Behaviors within the platform.

Demo Descriptions

  1. newtons_law_test
    Features a basic simulation showcasing newly created agents and behaviors.

  2. mars
    A model that includes Mars and its moons, Phobos and Deimos.

  3. solar_system
    A solar system model with the Sun, all planets, and Pluto.


Although the base repository is set to 'master,' I request that a new branch is created for these additions.

This commit introduces a new demo that includes:
 - A custom agent class `CelestialObject` to represent astrophysical
   objects such as stars, planets, and satellites.
 - A custom behavior class `Gravity` to simulate gravitational forces
   and their effects on celestial objects.
 - A simple demonstration `NewtonsLawTest` to validate the interaction
   between agents and gravitational physics.

The purpose of this demo is to:
 - Demonstrate the creation of custom agents and behaviors in BioDynaMo.
 - Highlight the platform's ability to simulate environments beyond its
   original design.
This commit introduces a second demo featuring Mars and its two
satellites, Phobos and Deimos, modeled as agents influenced by
the Gravity behavior.
This demo introduces the ability to read data from a .txt file
to create a simulation of the solar system, including the Sun,
its eight planets, and Pluto as agents influenced by gravity.
@romanbauer111
Copy link
Collaborator

Hi @christosneg, thank you for the update, this is very interesting! I will add this item to be discussed at the next BioDynaMo work meeting, and we will be in touch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants