Probabilistic language based on pattern matching and constraint propagation, 153 examples
-
Updated
Nov 13, 2024 - C#
A cellular automaton is a discrete model of computation studied in automata theory.
It consists of a regular grid of cells, each in one of a finite number of states; a new generation is created according to some fixed rule that determines the new state of each cell in terms of the current state of the cell and its neighborhood.
Typically, the rule for updating the state of cells is the same for each cell and does not change over time, and is applied to the whole grid simultaneously, though exceptions are known, such as the stochastic cellular automaton and asynchronous cellular automaton.
A well-known cellular automaton is Conway’s Game of Life.
Probabilistic language based on pattern matching and constraint propagation, 153 examples
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
Lenia - Mathematical Life Forms
A simple program to simulate artificial life using attraction/reuplsion forces between many particles
Agent-based modeling framework in Julia
👾 JS library for simple biological simulations and cellular automata
Cellular Automaton 2D Liquid Simulator for Unity
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)
Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction
A library for working with Cellular Automata, for Python.
A reproduction of growing neural cellular automata using PyTorch.
In-browser falling-sand simulation game with over 500 elements and thousands of reactions.
a collection of cellular automata written in Haskell with Diagrams
Official master repo (Git version)
Generate a voxel shader (for MagicaVoxel) from a custom CA rule
A Python Library for Conway's Game of Life
A computer in Conway's game of life
Generates a 2D animation of Rule 30 (or other rules) being fed into Conway's Game of Life.
The PLUS model integrates a rule mining framework based on Land Expansion Analysis Strategy (LEAS) and a CA model based on multi-type Random Patch Seeds (CARS), which was used to understand the drivers of land expansion and project landscape dynamics.
Created by Stanisław Ulam, John von Neumann
Released 1940