Rule:DRH-Clouds
@RULE DRH-Clouds
@TABLE
- Exact simulation of original Life "clouds" pattern, 30 times faster.
- by Dean Hickerson, 11/3/2008
- States are:
- 0 empty
- 1,2,3,4 glider E, S, W, N
- 5 gun
- 6,7,8,9 breeder NW, NE, SE, SW
- 10 block
- 11,12 states which decrease production of guns by breeders
- 13,14,15,16 edge gliders for limiting the growth
n_states:17 neighborhood:Moore symmetries:none var e0={1,0} var s0={2,0} var w0={3,0} var n0={4,0} var b0={10,0} var g0={0,1,2,3,4} var notn={0,1,2,3,10} var note={0,2,3,4,10} var nots={0,1,3,4,10} var notw={0,1,2,4,10} var a0={0,1,2,3,4,5,6,7,8,9,10} var a1={0,1,2,3,4,5,6,7,8,9,10} var a2={0,1,2,3,4,5,6,7,8,9,10} var a3={0,1,2,3,4,5,6,7,8,9,10} var a4={0,1,2,3,4,5,6,7,8,9,10} var a5={0,1,2,3,4,5,6,7,8,9,10} var a6={0,1,2,3,4,5,6,7,8,9,10} var a7={0,1,2,3,4,5,6,7,8,9,10}
- puffers move and produce guns
0,0,0,0,6,0,0,0,0,6 6,0,0,0,0,0,0,0,0,5 6,0,0,0,5,0,0,0,0,11 6,0,0,0,11,0,0,0,0,12 6,0,0,0,12,0,0,0,0,0 0,0,0,0,0,0,0,6,0,1
0,0,0,0,0,0,7,0,0,7 7,0,0,0,0,0,0,0,0,5 7,0,0,0,0,0,5,0,0,11 7,0,0,0,0,0,11,0,0,12 7,0,0,0,0,0,12,0,0,0 0,7,0,0,0,0,0,0,0,2
0,0,0,0,0,0,0,0,8,8 8,0,0,0,0,0,0,0,0,5 8,0,0,0,0,0,0,0,5,11 8,0,0,0,0,0,0,0,11,12 8,0,0,0,0,0,0,0,12,0 0,0,0,8,0,0,0,0,0,3
0,0,9,0,0,0,0,0,0,9 9,0,0,0,0,0,0,0,0,5 9,0,5,0,0,0,0,0,0,11 9,0,11,0,0,0,0,0,0,12 9,0,12,0,0,0,0,0,0,0 0,0,0,0,0,9,0,0,0,4
11,a0,a1,a2,a3,a4,a5,a6,a7,0 12,a0,a1,a2,a3,a4,a5,a6,a7,0
- guns produce gliders
1,a0,a1,a2,a3,a4,a5,5,a6,1 2,5,a0,a1,a2,a3,a4,a5,a6,2 3,a0,a1,5,a2,a3,a4,a5,a6,3 4,a0,a1,a2,a3,5,a4,a5,a6,4
13,a0,a1,a2,a3,a4,a5,5,a6,13 14,5,a0,a1,a2,a3,a4,a5,a6,14 15,a0,a1,5,a2,a3,a4,a5,a6,15 16,a0,a1,a2,a3,5,a4,a5,a6,16
- gliders move
g0,nots,a0,notw,a1,notn,a2,b0,a3,0 g0,nots,a0,notw,a1,notn,a2,1,a3,1
g0,b0,a0,notw,a1,notn,a2,note,a3,0 g0,2,a0,notw,a1,notn,a2,note,a3,2
g0,nots,a0,b0,a1,notn,a2,note,a3,0 g0,nots,a0,3,a1,notn,a2,note,a3,3
g0,nots,a0,notw,a1,b0,a2,note,a3,0 g0,nots,a0,notw,a1,4,a2,note,a3,4
0,0,0,0,0,0,0,13,0,13 0,14,0,0,0,0,0,0,0,14 0,0,0,15,0,0,0,0,0,15 0,0,0,0,0,16,0,0,0,16
- glider collision makes block
g0,2,0,e0,0,a1,0,1,0,10 g0,2,0,3,0,s0,0,a1,0,10 g0,a1,0,3,0,4,0,w0,0,10 g0,n0,0,a1,0,4,0,1,0,10
- glider deletes block
10,2,a0,notw,a1,notn,a2,note,a3,0 10,nots,a0,3,a1,notn,a2,note,a3,0 10,nots,a0,notw,a1,4,a2,note,a3,0 10,nots,a0,notw,a1,notn,a2,1,a3,0 10,2,a0,3,a1,notn,a2,note,a3,2 10,nots,a0,3,a1,4,a2,note,a3,3 10,nots,a0,notw,a1,4,a2,1,a3,4 10,2,a0,notw,a1,notn,a2,1,a3,1
@COLORS
1 255 0 0 2 0 255 0 3 0 0 255 4 191 191 0 5 191 191 191 6 255 127 127 7 127 255 127 8 127 127 255 9 223 223 127 10 223 223 223 11 127 127 127 12 159 159 159 13 191 0 0 14 0 191 0 15 0 0 191 16 159 159 0
@ICONS
XPM /* width height num_colors chars_per_pixel */ "31 496 2 1" /* colors */ ". c #000000" "B c #FFFFFF" /* icon for state 1 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." ".................B............." ".................BB............" ".................BBB..........." "..................BBB.........." "...................BBB........." "....................BBB........" "......BBBBBBBBBBBBBBBBBB......." "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBB......." "....................BBB........" "...................BBB........." "..................BBB.........." ".................BBB..........." ".................BB............" ".................B............." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 2 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "........BBB...BBB...BBB........" ".........BBB..BBB..BBB........." "..........BBB.BBB.BBB.........." "...........BBBBBBBBB..........." "............BBBBBBB............" ".............BBBBB............." "..............BBB.............." "...............B..............." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 3 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." ".............B................." "............BB................." "...........BBB................." "..........BBB.................." ".........BBB..................." "........BBB...................." ".......BBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" ".......BBBBBBBBBBBBBBBBBB......" "........BBB...................." ".........BBB..................." "..........BBB.................." "...........BBB................." "............BB................." ".............B................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 4 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "...............B..............." "..............BBB.............." ".............BBBBB............." "............BBBBBBB............" "...........BBBBBBBBB..........." "..........BBB.BBB.BBB.........." ".........BBB..BBB..BBB........." "........BBB...BBB...BBB........" "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............BBB.............." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 5 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..........BBBBBBBBBBB.........." ".........BBBBBBBBBBBBB........." "........BBB.........BBB........" ".......BBB...........BBB......." "......BBB.............BBB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BB...............BB......" "......BBB.............BBB......" ".......BBB...........BBB......." "........BBB.........BBB........" ".........BBBBBBBBBBBBB........." "..........BBBBBBBBBBB.........." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 6 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "......BBBBBBBBBBB.............." "......BBBBBBBBBBB.............." "......BBBB....................." "......BBBBB...................." "......BB.BBB..................." "......BB..BBB.................." "......BB...BBB................." "......BB....BBB................" "......BB.....BBB..............." "......BB......BBB.............." "......BB.......BBB............." "................BBB............" ".................BBB..........." "..................BBB.........." "...................BBB........." "....................BBB........" ".....................BBB......." "......................BBB......" ".......................BB......" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 7 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............BBBBBBBBBBB......" "..............BBBBBBBBBBB......" ".....................BBBB......" "....................BBBBB......" "...................BBB.BB......" "..................BBB..BB......" ".................BBB...BB......" "................BBB....BB......" "...............BBB.....BB......" "..............BBB......BB......" ".............BBB.......BB......" "............BBB................" "...........BBB................." "..........BBB.................." ".........BBB..................." "........BBB...................." ".......BBB....................." "......BBB......................" "......BB......................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 8 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "......BB......................." "......BBB......................" ".......BBB....................." "........BBB...................." ".........BBB..................." "..........BBB.................." "...........BBB................." "............BBB................" ".............BBB.......BB......" "..............BBB......BB......" "...............BBB.....BB......" "................BBB....BB......" ".................BBB...BB......" "..................BBB..BB......" "...................BBB.BB......" "....................BBBBB......" ".....................BBBB......" "..............BBBBBBBBBBB......" "..............BBBBBBBBBBB......" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 9 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." ".......................BB......" "......................BBB......" ".....................BBB......." "....................BBB........" "...................BBB........." "..................BBB.........." ".................BBB..........." "................BBB............" "......BB.......BBB............." "......BB......BBB.............." "......BB.....BBB..............." "......BB....BBB................" "......BB...BBB................." "......BB..BBB.................." "......BB.BBB..................." "......BBBBB...................." "......BBBB....................." "......BBBBBBBBBBB.............." "......BBBBBBBBBBB.............." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 10 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "......BBBBBBBBBBBBBBBBBBB......" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 11 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "......BBB.............BBB......" "......BBBB...........BBBB......" "......BBBBB.........BBBBB......" ".......BBBBB.......BBBBB......." "........BBBBB.....BBBBB........" ".........BBBBB...BBBBB........." "..........BBBBB.BBBBB.........." "...........BBBBBBBBB..........." "............BBBBBBB............" ".............BBBBB............." "............BBBBBBB............" "...........BBBBBBBBB..........." "..........BBBBB.BBBBB.........." ".........BBBBB...BBBBB........." "........BBBBB.....BBBBB........" ".......BBBBB.......BBBBB......." "......BBBBB.........BBBBB......" "......BBBB...........BBBB......" "......BBB.............BBB......" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 12 */ "..............................." "..............................." "..............................." "..............................." "..............................." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." "............BBBBBBB............" "............BBBBBBB............" "............BBBBBBB............" "............BBBBBBB............" "............BBBBBBB............" "............BBBBBBB............" "............BBBBBBB............" ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." ".....BBBBBBB.......BBBBBBB....." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 13 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." ".................BB............" ".................BBB..........." "..................BBB.........." "...................BBB........." "......BBBBBBBBBBBBBBBBB........" "......BBBBBBBBBBBBBBBBBB......." "......................BBB......" ".......................BBB....." "......................BBB......" "......BBBBBBBBBBBBBBBBBB......." "......BBBBBBBBBBBBBBBBB........" "...................BBB........." "..................BBB.........." ".................BBB..........." ".................BB............" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 14 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "........BB..BB...BB..BB........" "........BBB.BB...BB.BBB........" ".........BBBBB...BBBBB........." "..........BBBB...BBBB.........." "...........BBB...BBB..........." "............BBB.BBB............" ".............BBBBB............." "..............BBB.............." "...............B..............." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 15 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "............BB................." "...........BBB................." "..........BBB.................." ".........BBB..................." "........BBBBBBBBBBBBBBBBB......" ".......BBBBBBBBBBBBBBBBBB......" "......BBB......................" ".....BBB......................." "......BBB......................" ".......BBBBBBBBBBBBBBBBBB......" "........BBBBBBBBBBBBBBBBB......" ".........BBB..................." "..........BBB.................." "...........BBB................." "............BB................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 16 */ "..............................." "..............................." "..............................." "..............................." "..............................." "...............B..............." "..............BBB.............." ".............BBBBB............." "............BBB.BBB............" "...........BBB...BBB..........." "..........BBBB...BBBB.........." ".........BBBBB...BBBBB........." "........BBB.BB...BB.BBB........" "........BB..BB...BB..BB........" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "............BB...BB............" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................."
XPM /* width height num_colors chars_per_pixel */ "15 240 2 1" /* colors */ ". c #000000" "B c #FFFFFF" /* icon for state 1 */ "..............." "..............." "..............." "..............." "........B......" ".........B....." "..........B...." "...BBBBBBBBB..." "..........B...." ".........B....." "........B......" "..............." "..............." "..............." "..............." /* icon for state 2 */ "..............." "..............." "..............." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "....B..B..B...." ".....B.B.B....." "......BBB......" ".......B......." "..............." "..............." "..............." /* icon for state 3 */ "..............." "..............." "..............." "..............." "......B........" ".....B........." "....B.........." "...BBBBBBBBB..." "....B.........." ".....B........." "......B........" "..............." "..............." "..............." "..............." /* icon for state 4 */ "..............." "..............." "..............." ".......B......." "......BBB......" ".....B.B.B....." "....B..B..B...." ".......B......." ".......B......." ".......B......." ".......B......." ".......B......." "..............." "..............." "..............." /* icon for state 5 */ "..............." "..............." "..............." ".....BBBBB....." "....B.....B...." "...B.......B..." "...B.......B..." "...B.......B..." "...B.......B..." "...B.......B..." "....B.....B...." ".....BBBBB....." "..............." "..............." "..............." /* icon for state 6 */ "..............." "..............." "..............." "...BBBBB......." "...BB.........." "...B.B........." "...B..B........" "...B...B......." "........B......" ".........B....." "..........B...." "...........B..." "..............." "..............." "..............." /* icon for state 7 */ "..............." "..............." "..............." ".......BBBBB..." "..........BB..." ".........B.B..." "........B..B..." ".......B...B..." "......B........" ".....B........." "....B.........." "...B..........." "..............." "..............." "..............." /* icon for state 8 */ "..............." "..............." "..............." "...B..........." "....B.........." ".....B........." "......B........" ".......B...B..." "........B..B..." ".........B.B..." "..........BB..." ".......BBBBB..." "..............." "..............." "..............." /* icon for state 9 */ "..............." "..............." "..............." "...........B..." "..........B...." ".........B....." "........B......" "...B...B......." "...B..B........" "...B.B........." "...BB.........." "...BBBBB......." "..............." "..............." "..............." /* icon for state 10 */ "..............." "..............." "..............." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "...BBBBBBBBB..." "..............." "..............." "..............." /* icon for state 11 */ "..............." "..............." "..............." "...BB.....BB..." "...BBB...BBB..." "....BBB.BBB...." ".....BBBBB....." "......BBB......" ".....BBBBB....." "....BBB.BBB...." "...BBB...BBB..." "...BB.....BB..." "..............." "..............." "..............." /* icon for state 12 */ "..............." "..............." "..............." "...BBB...BBB..." "...BBB...BBB..." "...BBB...BBB..." "......BBB......" "......BBB......" "......BBB......" "...BBB...BBB..." "...BBB...BBB..." "...BBB...BBB..." "..............." "..............." "..............." /* icon for state 13 */ "..............." "..............." "..............." "..............." "........B......" ".........B....." "...BBBBBBBB...." "...........B..." "...BBBBBBBB...." ".........B....." "........B......" "..............." "..............." "..............." "..............." /* icon for state 14 */ "..............." "..............." "..............." "......B.B......" "......B.B......" "......B.B......" "......B.B......" "......B.B......" "....B.B.B.B...." ".....BB.BB....." "......B.B......" ".......B......." "..............." "..............." "..............." /* icon for state 15 */ "..............." "..............." "..............." "..............." "......B........" ".....B........." "....BBBBBBBB..." "...B..........." "....BBBBBBBB..." ".....B........." "......B........" "..............." "..............." "..............." "..............." /* icon for state 16 */ "..............." "..............." "..............." ".......B......." "......B.B......" ".....BB.BB....." "....B.B.B.B...." "......B.B......" "......B.B......" "......B.B......" "......B.B......" "......B.B......" "..............." "..............." "..............."
XPM /* width height num_colors chars_per_pixel */ "7 112 2 1" /* colors */ ". c #000000" "B c #FFFFFF" /* icon for state 1 */ "......." "...B..." "....B.." ".BBBBB." "....B.." "...B..." "......." /* icon for state 2 */ "......." "...B..." "...B..." ".B.B.B." "..BBB.." "...B..." "......." /* icon for state 3 */ "......." "...B..." "..B...." ".BBBBB." "..B...." "...B..." "......." /* icon for state 4 */ "......." "...B..." "..BBB.." ".B.B.B." "...B..." "...B..." "......." /* icon for state 5 */ "......." "..BBB.." ".B...B." ".B...B." ".B...B." "..BBB.." "......." /* icon for state 6 */ "......." ".BBBB.." ".BB...." ".B.B..." ".B..B.." ".....B." "......." /* icon for state 7 */ "......." "..BBBB." "....BB." "...B.B." "..B..B." ".B....." "......." /* icon for state 8 */ "......." ".B....." "..B..B." "...B.B." "....BB." "..BBBB." "......." /* icon for state 9 */ "......." ".....B." ".B..B.." ".B.B..." ".BB...." ".BBBB.." "......." /* icon for state 10 */ "......." ".BBBBB." ".BBBBB." ".BBBBB." ".BBBBB." ".BBBBB." "......." /* icon for state 11 */ "......." ".B...B." "..B.B.." "...B..." "..B.B.." ".B...B." "......." /* icon for state 12 */ "......." "......." "..B.B.." "...B..." "..B.B.." "......." "......." /* icon for state 13 */ "......." "...B..." ".BBBB.." ".....B." ".BBBB.." "...B..." "......." /* icon for state 14 */ "......." "..B.B.." "..B.B.." ".BB.BB." "..B.B.." "...B..." "......." /* icon for state 15 */ "......." "...B..." "..BBBB." ".B....." "..BBBB." "...B..." "......." /* icon for state 16 */ "......." "...B..." "..B.B.." ".BB.BB." "..B.B.." "..B.B.." "......."