Deep Mess

Rick's Game of Amoeba

Rick's Game of Amoeba is a Cellular Automaton based on Game of Life. It emulates Amoebas growing and devouring each other.

Source code: github.com/rinick/game-of-amoeba


Open the full web app to access more features( Save / Load / Edit ):

deepmess.com/amoeba/

Cell Types

Type Rules
/
Plasm
Slowly grows, constrained by membrane cells and utilized by core cells.
  • grows from empty cell when there are 3 neighbor plasm cells
  • created at empty cell when there is any neighbor plasm and 1~2 neigbor core cells
  • cosumed ( become empty cell ) when there are 4 or more neibor core cells
  • desiccated ( become empty cell ) when there is no neighbor plasm cell
  • destroied ( become empty cell ) when there are 2 or more enemy core cells or any enemy membrane cell
/
Membrane
Quickly grows around plasm cell.
  • grows from empty cell when there is neighbor plasm cell and membrane cell but NO core cell.
  • destroied when there are 2 or more neighbor core cells.
/
Core
Core part of the amoeba, can not live without plasm.
  • grows from empty cell or plasm cell when there are 3 neighbor core cells.
  • dies when there is no neighbor plasm cell.

Virus
Infects all amoeba cells.
  • grows from membrane cell when there are 6 enemy plasm cells and 1 ally plasm cell.
  • infects plasm/membrane/core cell when there is any neigbor virus cell.
  • dies when there are less than 5 neighbor virus cell and no neighbor plasm/membrane/core cell.

Wall
Just wall.

There is no rule to convert any cell to wall or convert wall cell to anything else.

But other rules are modified when there are walls around. These rules are mainly designed to improve circuit emulation. For example: Plasm cell wont grow when there is wall cell but no core cell neighbor.

Idea and new samples

Please submit your idea or sample stage (as webp file) at github.com/rinick/game-of-amoeba/issues

Also these rules are not finalized yet, samples that relies on these cases might be broken in the future:

  • rules that involve both walls and membrane cells
  • rules that involve walls and both color of amoeba cells