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
- Host: GitHub
- URL: https://github.com/teohrt/cellular-automata
- Owner: teohrt
- License: mit
- Created: 2018-04-13T16:19:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-10T03:51:14.000Z (about 7 years ago)
- Last Synced: 2025-05-12T22:19:03.260Z (5 months ago)
- Topics: automata, c-plus-plus, cellular-automata, cli, conway, conway-game, conways-game-of-life, game-of-life, wolfram
- Language: C++
- Homepage:
- Size: 1.73 MB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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.
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)