Cellular-Automata Simulation

Github
play-button

Video showing a basic world simulation

play-button

Showing another simulation on the world map

About this project:

This cellular-automata-style simulation was the inspiration for 'ColonySim.io'. This Java version offers the user a simple simulation between colonies. All cells try and reproduce to other cells around them and will fight any other colony that occupies the new tile they want to reproduce to. The green cells you see on the frontlines of each colony (and also scattered across the map) are cells that have died from either old age, or from being killed by another cell.

    How this Simulation was Made:

  • This project was made with Java and Java Swing for the UI
  • Every tile is represented by a 1x1 pixel that is drawn wtih the Java 'graphics2D library
  • Every tile is one individual cell that has a birth rate, age, and strength