Rule:AsyncLife: Difference between revisions
Created page with "v" |
m Rule 'AsyncLife' from auto-import project |
||
| Line 1: | Line 1: | ||
@RULE AsyncLife | |||
https://conwaylife.com/forums/viewtopic.php?p=54701#p61964 | |||
An Asynchronous version of Conway's Game of Life | |||
http://conwaylife.com/forums/viewtopic.php?p=61953#p61953 | |||
Cells obey the usual rules of Life, but instead of the cells all updating | |||
simultaneously, they update in a specific asynchronous fashion. | |||
Cell states: | |||
0: vacuum | |||
odd: On cells | |||
even: Off cells | |||
The way cells update is as follows: | |||
At time 4n, all cells with even x and even y update (initialised to states 1 and 2). | |||
At time 4n+1, all cells with odd x and even y update (initialised to states 3 and 4). | |||
At time 4n+2, all cells with odd x and odd y update (initialised to states 5 and 6). | |||
At time 4n+3, all cells with even x and odd y update (initialised to states 7 and 8). | |||
@TREE | |||
num_states=9 | |||
num_neighbors=8 | |||
num_nodes=40 | |||
1 0 1 2 3 4 5 6 7 8 | |||
2 0 0 0 0 0 0 0 0 0 | |||
3 1 1 1 1 1 1 1 1 1 | |||
4 2 2 2 2 2 2 2 2 2 | |||
5 3 3 3 3 3 3 3 3 3 | |||
6 4 4 4 4 4 4 4 4 4 | |||
7 5 5 5 5 5 5 5 5 5 | |||
8 6 6 6 6 6 6 6 6 6 | |||
1 0 8 8 1 2 3 4 5 6 | |||
2 0 8 8 8 8 8 8 8 8 | |||
3 1 9 9 9 9 9 9 9 9 | |||
4 2 10 10 10 10 10 10 10 10 | |||
5 3 11 11 11 11 11 11 11 11 | |||
1 0 7 7 1 2 3 4 5 6 | |||
2 0 8 13 8 13 8 13 8 13 | |||
3 1 9 14 9 14 9 14 9 14 | |||
4 2 10 15 10 15 10 15 10 15 | |||
5 3 11 16 11 16 11 16 11 16 | |||
6 4 12 17 12 17 12 17 12 17 | |||
1 0 7 8 1 2 3 4 5 6 | |||
2 0 13 19 13 19 13 19 13 19 | |||
3 1 14 20 14 20 14 20 14 20 | |||
4 2 15 21 15 21 15 21 15 21 | |||
5 3 16 22 16 22 16 22 16 22 | |||
6 4 17 23 17 23 17 23 17 23 | |||
7 5 18 24 18 24 18 24 18 24 | |||
2 0 19 8 19 8 19 8 19 8 | |||
3 1 20 26 20 26 20 26 20 26 | |||
4 2 21 27 21 27 21 27 21 27 | |||
5 3 22 28 22 28 22 28 22 28 | |||
6 4 23 29 23 29 23 29 23 29 | |||
7 5 24 30 24 30 24 30 24 30 | |||
8 6 25 31 25 31 25 31 25 31 | |||
3 1 26 9 26 9 26 9 26 9 | |||
4 2 27 33 27 33 27 33 27 33 | |||
5 3 28 34 28 34 28 34 28 34 | |||
6 4 29 35 29 35 29 35 29 35 | |||
7 5 30 36 30 36 30 36 30 36 | |||
8 6 31 37 31 37 31 37 31 37 | |||
9 7 32 38 32 38 32 38 32 38 | |||
@TABLE | |||
n_states: 9 | |||
neighborhood: Moore | |||
symmetries: permute | |||
var OFF1 = {2,4,6,8} | |||
var OFF2 = OFF1 | |||
var OFF3 = OFF1 | |||
var OFF4 = OFF1 | |||
var OFF5 = OFF1 | |||
var OFF6 = OFF1 | |||
var OFF7 = OFF1 | |||
var OFF8 = OFF1 | |||
var ON1 = {1,3,5,7} | |||
var ON2 = ON1 | |||
var ON3 = ON1 | |||
var ON4 = ON1 | |||
var ON5 = ON1 | |||
var ON6 = ON1 | |||
var ON7 = ON1 | |||
var ON8 = ON1 | |||
var any1 = {1,2,3,4,5,6,7,8} | |||
var any2 = any1 | |||
var any3 = any1 | |||
var any4 = any1 | |||
var any5 = any1 | |||
var any6 = any1 | |||
var any7 = any1 | |||
var any8 = any1 | |||
# Active cells | |||
2,ON1,ON2,ON3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # B3 | |||
1,ON1,ON2,OFF3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # S2 | |||
1,ON1,ON2,ON3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # S3 | |||
2,any1,any2,any3,any4,any5,any6,any7,any8,8 | |||
1,any1,any2,any3,any4,any5,any6,any7,any8,8 # Death | |||
# Inactive cells | |||
4,any1,any2,any3,any4,any5,any6,any7,any8,2 | |||
6,any1,any2,any3,any4,any5,any6,any7,any8,4 | |||
8,any1,any2,any3,any4,any5,any6,any7,any8,6 | |||
3,any1,any2,any3,any4,any5,any6,any7,any8,1 | |||
5,any1,any2,any3,any4,any5,any6,any7,any8,3 | |||
7,any1,any2,any3,any4,any5,any6,any7,any8,5 | |||
@COLORS | |||
0 0 0 0 | |||
1 255 255 255 | |||
2 64 64 64 | |||
3 255 0 0 | |||
4 64 0 0 | |||
5 255 128 0 | |||
6 64 32 0 | |||
7 255 255 0 | |||
8 64 64 0 | |||
Latest revision as of 20:05, 19 December 2019
@RULE AsyncLife
https://conwaylife.com/forums/viewtopic.php?p=54701#p61964
An Asynchronous version of Conway's Game of Life http://conwaylife.com/forums/viewtopic.php?p=61953#p61953
Cells obey the usual rules of Life, but instead of the cells all updating simultaneously, they update in a specific asynchronous fashion.
Cell states: 0: vacuum odd: On cells even: Off cells
The way cells update is as follows: At time 4n, all cells with even x and even y update (initialised to states 1 and 2). At time 4n+1, all cells with odd x and even y update (initialised to states 3 and 4). At time 4n+2, all cells with odd x and odd y update (initialised to states 5 and 6). At time 4n+3, all cells with even x and odd y update (initialised to states 7 and 8).
@TREE
num_states=9 num_neighbors=8 num_nodes=40 1 0 1 2 3 4 5 6 7 8 2 0 0 0 0 0 0 0 0 0 3 1 1 1 1 1 1 1 1 1 4 2 2 2 2 2 2 2 2 2 5 3 3 3 3 3 3 3 3 3 6 4 4 4 4 4 4 4 4 4 7 5 5 5 5 5 5 5 5 5 8 6 6 6 6 6 6 6 6 6 1 0 8 8 1 2 3 4 5 6 2 0 8 8 8 8 8 8 8 8 3 1 9 9 9 9 9 9 9 9 4 2 10 10 10 10 10 10 10 10 5 3 11 11 11 11 11 11 11 11 1 0 7 7 1 2 3 4 5 6 2 0 8 13 8 13 8 13 8 13 3 1 9 14 9 14 9 14 9 14 4 2 10 15 10 15 10 15 10 15 5 3 11 16 11 16 11 16 11 16 6 4 12 17 12 17 12 17 12 17 1 0 7 8 1 2 3 4 5 6 2 0 13 19 13 19 13 19 13 19 3 1 14 20 14 20 14 20 14 20 4 2 15 21 15 21 15 21 15 21 5 3 16 22 16 22 16 22 16 22 6 4 17 23 17 23 17 23 17 23 7 5 18 24 18 24 18 24 18 24 2 0 19 8 19 8 19 8 19 8 3 1 20 26 20 26 20 26 20 26 4 2 21 27 21 27 21 27 21 27 5 3 22 28 22 28 22 28 22 28 6 4 23 29 23 29 23 29 23 29 7 5 24 30 24 30 24 30 24 30 8 6 25 31 25 31 25 31 25 31 3 1 26 9 26 9 26 9 26 9 4 2 27 33 27 33 27 33 27 33 5 3 28 34 28 34 28 34 28 34 6 4 29 35 29 35 29 35 29 35 7 5 30 36 30 36 30 36 30 36 8 6 31 37 31 37 31 37 31 37 9 7 32 38 32 38 32 38 32 38
@TABLE n_states: 9 neighborhood: Moore symmetries: permute
var OFF1 = {2,4,6,8} var OFF2 = OFF1 var OFF3 = OFF1 var OFF4 = OFF1 var OFF5 = OFF1 var OFF6 = OFF1 var OFF7 = OFF1 var OFF8 = OFF1 var ON1 = {1,3,5,7} var ON2 = ON1 var ON3 = ON1 var ON4 = ON1 var ON5 = ON1 var ON6 = ON1 var ON7 = ON1 var ON8 = ON1 var any1 = {1,2,3,4,5,6,7,8} var any2 = any1 var any3 = any1 var any4 = any1 var any5 = any1 var any6 = any1 var any7 = any1 var any8 = any1
- Active cells
2,ON1,ON2,ON3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # B3 1,ON1,ON2,OFF3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # S2 1,ON1,ON2,ON3,OFF4,OFF5,OFF6,OFF7,OFF8,7 # S3 2,any1,any2,any3,any4,any5,any6,any7,any8,8 1,any1,any2,any3,any4,any5,any6,any7,any8,8 # Death
- Inactive cells
4,any1,any2,any3,any4,any5,any6,any7,any8,2 6,any1,any2,any3,any4,any5,any6,any7,any8,4 8,any1,any2,any3,any4,any5,any6,any7,any8,6 3,any1,any2,any3,any4,any5,any6,any7,any8,1 5,any1,any2,any3,any4,any5,any6,any7,any8,3 7,any1,any2,any3,any4,any5,any6,any7,any8,5
@COLORS 0 0 0 0 1 255 255 255 2 64 64 64 3 255 0 0 4 64 0 0 5 255 128 0 6 64 32 0 7 255 255 0 8 64 64 0