Rule:AsyncLife

From LifeWiki
Revision as of 20:05, 19 December 2019 by Dvgrn (talk | contribs) (Rule 'AsyncLife' from auto-import project)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@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

  1. 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

  1. 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