An open API service indexing awesome lists of open source software.

https://github.com/teohrt/cellular-automata

Wolfram and Conway's Famous Cellular Automata
https://github.com/teohrt/cellular-automata

automata c-plus-plus cellular-automata cli conway conway-game conways-game-of-life game-of-life wolfram

Last synced: 5 months ago
JSON representation

Wolfram and Conway's Famous Cellular Automata

Awesome Lists containing this project

README

          

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# Cellular-Automata
This is a C++ CLI implementation of Wolfram's and Conway's famous cellular automata. It can take user input for different rulesets used for Wolfram's Elementary CA. It can also observe generations of "Conway's Game of Life" from the initial state files provided.

![How to Use](/CA.gif)

These directions will assume you are using a unix or unix-like environment.
### Prerequisites
* gcc
* make

### Installing and running
After navigating to the downloaded repository, run the command:
```
make
```
An executable binary named "automata" will appear.

To execute the file, run the command:
```
./automata
```
### Relevent Info
* [Wolfram's Elementary CA](http://mathworld.wolfram.com/ElementaryCellularAutomaton.html)
* [Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)