Skip to content

eanutt1272v2/Cellular-Division

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cellular Division

A simulation of life-like structures emerging from a simple motion law (‘cell’ cycle). By balancing individual turning angles (Alpha) against interaction (Beta), particles self-organise into "cells" and complex ecosystems.

Rules

  • α (Alpha): The intrinsic turning angle.
  • β (Beta): The reaction to neighbouring particles.
  • r (Radius): The sensing distance for interactions.

Based on the research by Thomas Schmickl and Martin Stefanec (University of Graz). Inspired by their 2016 paper: "How a life-like system emerges from a simplistic particle motion law."

Technologies

  • Processing

Up and Running

  1. Download the ZIP file from the repository OR git clone to a folder and then skip to Step 3.
  2. Extract the files.
  3. Open the extracted folder in your Processing IDE.
  4. Ensure all .pde files are present.
  5. You should be able to run the software.

Project Structure

Cellular-Division/
├── Cellular_Division.pde   # Main Processing sketch file
├── LICENSE                 # Project license
└── README.md               # Project README file

License

This project is distributed under the MIT License. For more information, please refer to the LICENSE file in the root of the repository.

About

A simulation of life-like structures emerging from a simple motion law (‘cell’ cycle). By balancing individual turning angles (Alpha) against interaction (Beta), particles self-organise into "cells" and complex ecosystems.

Topics

Resources

License

Stars

Watchers

Forks

Contributors