define SB rules to help your CA team take over. 1 - 4 players.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
public
routes
views
.DS_Store
.gitignore
LICENSE
Procfile
README.md
gulpfile.js
index.js
package.json

README.md

NAME
automata - a multiplayer game where cellular automata compete for supremacy. Only 1 automata can be controlled from a single URL. To control more than 1 color yourself connect to the board from another tab.

WIN CONDITION
You win when your automata occupies at least 80% of the board.

THE CATCH
If any 2 different colored automata collide every cell connected to the collision by association dies.

DESCRIPTION
The only way to interact with your automata is by defining Survival/Birth (S/B) conditions in the input field beneath the game grid.

S - consists of a list of numbers, each of which represent how many living neighbors are necessary for a living cell to survive
B - consists of a list of numbers, each of which represent how many living neighbors are necessary for a dead cell to be born

USAGE
$ /[1-9]*\/[1-9]*/

EXAMPLES

$ 124/14
$ /123
$ 1356/

FIG 1.

0 | 1 | 0
--+---+--
0 | c | 1
--+---+--
0 | 0 | 1

If we apply the S/B rule 134/25 to the cell depicted in FIG 1. we see that there are 3 living neighbors.

We can deduce that if c is living (c=1) then it will survive b/c rule S includes a 3. However, if c is dead (c=0) then it will stay dead b/c rule B does not include a 3.

FURTHER READING
Google "Life-like cellular automaton" for more information.

AUTHOR
Jake Wood

LICENCE
This project is licensed under the terms of the MIT license.