Rule:Iceskater

From LifeWiki
Revision as of 16:04, 20 January 2020 by Ian07 (talk | contribs) (from https://github.com/gollygang/ruletablerepository)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE Iceskater

@TABLE

  1. Emulation of Jordan's Ice-Skating Problem
  2. 0: Empty space
  3. 1: Filled Corner space
  4. 2: Edge space
  5. 3: UpSkater
  6. 4: RightSkater
  7. 5: DownSkater
  8. 6: LeftSkater
  9. 7: ExcUpSkater
  10. 8: ExcRightSkater
  11. 9: ExcDownSkater
  12. 10: ExcLeftSkater


n_states:11 neighborhood:vonNeumann symmetries:none

var b={0,1} var c={0,2} var d={0,2} var e={0,2} var f={0,2}


  1. skater about to enter a corner space

3,b,0,1,0,2 4,0,b,0,1,2 5,1,0,b,0,2 6,0,1,0,b,2

  1. excited skater about to enter a corner space

7,b,0,1,0,2 8,0,b,0,1,2 9,1,0,b,0,2 10,0,1,0,b,2

  1. skater about to enter an edge space (no new edge space)

3,c,d,e,f,1 4,c,d,e,f,1 5,c,d,e,f,1 6,c,d,e,f,1

  1. filled edge space about to be entered by a skater

2,b,0,3,0,3 2,0,b,0,4,4 2,5,0,b,0,5 2,0,6,0,b,6

  1. empty edge space about to be entered by a skater which is about to be excited

0,b,0,3,0,7 0,0,b,0,4,8 0,5,0,b,0,9 0,0,6,0,b,10

  1. corner space about to be entered by an unexcited/excited skater

b,c,d,3,e,3 b,c,d,7,e,4

b,c,d,e,4,4 b,c,d,e,8,5

b,5,c,d,e,5 b,9,c,d,e,6

b,c,6,d,e,6 b,c,10,d,e,3







@TREE

num_states=11 num_neighbors=4 num_nodes=53 1 0 1 2 1 1 1 1 7 8 9 10 1 0 1 2 2 4 5 6 2 8 9 10 1 7 3 3 3 4 5 6 7 8 9 10 1 0 1 2 3 4 5 6 7 8 9 10 1 4 4 2 3 4 5 6 7 8 9 10 2 0 1 0 2 3 3 3 4 3 3 3 1 0 1 2 3 4 5 2 7 8 9 2 2 6 3 3 3 3 3 3 3 3 3 3 1 3 3 2 3 4 5 6 7 8 9 10 2 0 3 0 8 3 3 3 4 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 1 10 6 6 3 4 5 6 7 8 9 10 1 6 6 2 3 4 5 6 7 8 9 10 2 11 3 12 3 3 3 3 3 3 3 3 2 8 3 8 3 3 3 3 3 3 3 3 3 5 7 9 10 10 10 13 10 10 10 14 1 0 1 2 3 2 5 6 7 2 9 10 2 16 3 3 3 3 3 3 3 3 3 3 1 0 1 2 3 2 5 2 7 2 9 2 2 18 3 3 3 3 3 3 3 3 3 3 1 10 1 6 3 4 5 6 7 8 9 10 2 20 3 3 3 3 3 3 3 3 3 3 3 17 19 10 10 10 10 21 10 10 10 10 2 12 3 12 3 3 3 3 3 3 3 3 3 9 10 9 10 10 10 23 10 10 10 14 3 10 10 10 10 10 10 10 10 10 10 10 1 8 4 4 3 4 5 6 7 8 9 10 2 26 3 4 3 3 3 3 3 3 3 3 1 8 1 4 3 4 5 6 7 8 9 10 2 28 3 3 3 3 3 3 3 3 3 3 2 4 3 4 3 3 3 3 3 3 3 3 3 27 29 30 10 10 10 10 10 10 10 10 1 5 5 2 3 4 5 6 7 8 9 10 2 32 3 32 3 3 3 3 3 3 3 3 3 33 10 33 10 10 10 10 10 10 10 10 4 15 22 24 25 31 25 25 25 34 25 25 1 0 1 2 3 4 2 6 7 8 2 10 1 0 1 2 2 4 2 6 2 8 2 10 1 7 1 3 3 4 5 6 7 8 9 10 2 36 37 3 38 3 3 3 3 3 3 3 3 39 10 10 10 10 10 10 10 10 10 10 4 40 25 25 25 25 25 25 25 25 25 25 3 30 10 30 10 10 10 10 10 10 10 10 4 24 25 24 25 42 25 25 25 34 25 25 4 25 25 25 25 25 25 25 25 25 25 25 1 9 5 5 3 4 5 6 7 8 9 10 1 9 1 5 3 4 5 6 7 8 9 10 2 45 46 32 3 3 3 3 3 3 3 3 3 47 10 33 10 10 10 10 10 10 10 10 4 48 25 34 25 25 25 25 25 25 25 25 3 23 10 23 10 10 10 10 10 10 10 10 4 50 25 50 25 25 25 25 25 25 25 25 5 35 41 43 44 44 49 44 44 44 51 44

@COLORS

1 255 255 255 2 255 255 255 3 0 255 0 4 0 255 0 5 0 255 0 6 0 255 0 7 255 0 255 8 255 0 255 9 255 0 255 10 255 0 255

@ICONS

XPM /* width height num_colors chars_per_pixel */ "31 310 2 1" /* colors */ "A c #FFFFFF" ". c #000000" /* icon for state 1 */ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /* icon for state 2 */ "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "........AAAAAAAAAAAAAAA........" "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." "..............................." /* icon for state 3 */ ".............AAAAA............." "............AAAAAAA............" "...........AAAAAAAAA..........." "..........AAAAAAAAAAA.........." ".........AAAAAAAAAAAAA........." "........AAAAAAAAAAAAAAA........" ".......AAAAAAAAAAAAAAAAA......." "......AAAAAAAAAAAAAAAAAAA......" ".....AAAAAA.AAAAAAA.AAAAAA....." "....AAAAAA..AAAAAAA..AAAAAA...." "...AAAAAA...AAAAAAA...AAAAAA..." "..AAAAAA....AAAAAAA....AAAAAA.." ".AAAAAA.....AAAAAAA.....AAAAAA." "AAAAAA......AAAAAAA......AAAAAA" "AAAAA.......AAAAAAA.......AAAAA" "AAAA........AAAAAAA........AAAA" "AAA.........AAAAAAA.........AAA" "AA..........AAAAAAA..........AA" "A...........AAAAAAA...........A" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" /* icon for state 4 */ "............AAAAAA............." ".............AAAAAA............" "..............AAAAAA..........." "...............AAAAAA.........." "................AAAAAA........." ".................AAAAAA........" "..................AAAAAA......." "...................AAAAAA......" "....................AAAAAA....." ".....................AAAAAA...." "......................AAAAAA..." ".......................AAAAAA.." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA." ".......................AAAAAA.." "......................AAAAAA..." ".....................AAAAAA...." "....................AAAAAA....." "...................AAAAAA......" "..................AAAAAA......." ".................AAAAAA........" "................AAAAAA........." "...............AAAAAA.........." "..............AAAAAA..........." ".............AAAAAA............" "............AAAAAA............." /* icon for state 5 */ "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "A...........AAAAAAA...........A" "AA..........AAAAAAA..........AA" "AAA.........AAAAAAA.........AAA" "AAAA........AAAAAAA........AAAA" "AAAAA.......AAAAAAA.......AAAAA" "AAAAAA......AAAAAAA......AAAAAA" ".AAAAAA.....AAAAAAA.....AAAAAA." "..AAAAAA....AAAAAAA....AAAAAA.." "...AAAAAA...AAAAAAA...AAAAAA..." "....AAAAAA..AAAAAAA..AAAAAA...." ".....AAAAAA.AAAAAAA.AAAAAA....." "......AAAAAAAAAAAAAAAAAAA......" ".......AAAAAAAAAAAAAAAAA......." "........AAAAAAAAAAAAAAA........" ".........AAAAAAAAAAAAA........." "..........AAAAAAAAAAA.........." "...........AAAAAAAAA..........." "............AAAAAAA............" ".............AAAAA............." /* icon for state 6 */ ".............AAAAAA............" "............AAAAAA............." "...........AAAAAA.............." "..........AAAAAA..............." ".........AAAAAA................" "........AAAAAA................." ".......AAAAAA.................." "......AAAAAA..................." ".....AAAAAA...................." "....AAAAAA....................." "...AAAAAA......................" "..AAAAAA......................." ".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "..AAAAAA......................." "...AAAAAA......................" "....AAAAAA....................." ".....AAAAAA...................." "......AAAAAA..................." ".......AAAAAA.................." "........AAAAAA................." ".........AAAAAA................" "..........AAAAAA..............." "...........AAAAAA.............." "............AAAAAA............." ".............AAAAAA............" /* icon for state 7 */ ".............AAAAA............." "............AAAAAAA............" "...........AAAAAAAAA..........." "..........AAAAAAAAAAA.........." ".........AAAAAAAAAAAAA........." "........AAAAAAAAAAAAAAA........" ".......AAAAAAAAAAAAAAAAA......." "......AAAAAAAAAAAAAAAAAAA......" ".....AAAAAA.AAAAAAA.AAAAAA....." "....AAAAAA..AAAAAAA..AAAAAA...." "...AAAAAA...AAAAAAA...AAAAAA..." "..AAAAAA....AAAAAAA....AAAAAA.." ".AAAAAA.....AAAAAAA.....AAAAAA." "AAAAAA......AAAAAAA......AAAAAA" "AAAAA.......AAAAAAA.......AAAAA" "AAAA........AAAAAAA........AAAA" "AAA.........AAAAAAA.........AAA" "AA..........AAAAAAA..........AA" "A...........AAAAAAA...........A" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" /* icon for state 8 */ "............AAAAAA............." ".............AAAAAA............" "..............AAAAAA..........." "...............AAAAAA.........." "................AAAAAA........." ".................AAAAAA........" "..................AAAAAA......." "...................AAAAAA......" "....................AAAAAA....." ".....................AAAAAA...." "......................AAAAAA..." ".......................AAAAAA.." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA." "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA." ".......................AAAAAA.." "......................AAAAAA..." ".....................AAAAAA...." "....................AAAAAA....." "...................AAAAAA......" "..................AAAAAA......." ".................AAAAAA........" "................AAAAAA........." "...............AAAAAA.........." "..............AAAAAA..........." ".............AAAAAA............" "............AAAAAA............." /* icon for state 9 */ "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "............AAAAAAA............" "A...........AAAAAAA...........A" "AA..........AAAAAAA..........AA" "AAA.........AAAAAAA.........AAA" "AAAA........AAAAAAA........AAAA" "AAAAA.......AAAAAAA.......AAAAA" "AAAAAA......AAAAAAA......AAAAAA" ".AAAAAA.....AAAAAAA.....AAAAAA." "..AAAAAA....AAAAAAA....AAAAAA.." "...AAAAAA...AAAAAAA...AAAAAA..." "....AAAAAA..AAAAAAA..AAAAAA...." ".....AAAAAA.AAAAAAA.AAAAAA....." "......AAAAAAAAAAAAAAAAAAA......" ".......AAAAAAAAAAAAAAAAA......." "........AAAAAAAAAAAAAAA........" ".........AAAAAAAAAAAAA........." "..........AAAAAAAAAAA.........." "...........AAAAAAAAA..........." "............AAAAAAA............" ".............AAAAA............." /* icon for state 10 */ ".............AAAAAA............" "............AAAAAA............." "...........AAAAAA.............." "..........AAAAAA..............." ".........AAAAAA................" "........AAAAAA................." ".......AAAAAA.................." "......AAAAAA..................." ".....AAAAAA...................." "....AAAAAA....................." "...AAAAAA......................" "..AAAAAA......................." ".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ".AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "..AAAAAA......................." "...AAAAAA......................" "....AAAAAA....................." ".....AAAAAA...................." "......AAAAAA..................." ".......AAAAAA.................." "........AAAAAA................." ".........AAAAAA................" "..........AAAAAA..............." "...........AAAAAA.............." "............AAAAAA............." ".............AAAAAA............"

XPM /* width height num_colors chars_per_pixel */ "15 150 2 1" /* colors */ "A c #FFFFFF" ". c #000000" /* icon for state 1 */ "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" /* icon for state 2 */ "..............." "..............." "..............." "..............." "....AAAAAAA...." "....AAAAAAA...." "....AAAAAAA...." "....AAAAAAA...." "....AAAAAAA...." "....AAAAAAA...." "....AAAAAAA...." "..............." "..............." "..............." "..............." /* icon for state 3 */ "......AAA......" ".....AAAAA....." "....AAAAAAA...." "...AAAAAAAAA..." "..AAA.AAA.AAA.." ".AAA..AAA..AAA." "AAA...AAA...AAA" "AA....AAA....AA" "A.....AAA.....A" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" /* icon for state 4 */ "......AAA......" ".......AAA....." "........AAA...." ".........AAA..." "..........AAA.." "...........AAA." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "...........AAA." "..........AAA.." ".........AAA..." "........AAA...." ".......AAA....." "......AAA......" /* icon for state 5 */ "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "A.....AAA.....A" "AA....AAA....AA" "AAA...AAA...AAA" ".AAA..AAA..AAA." "..AAA.AAA.AAA.." "...AAAAAAAAA..." "....AAAAAAA...." ".....AAAAA....." "......AAA......" /* icon for state 6 */ "......AAA......" ".....AAA......." "....AAA........" "...AAA........." "..AAA.........." ".AAA..........." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" ".AAA..........." "..AAA.........." "...AAA........." "....AAA........" ".....AAA......." "......AAA......" /* icon for state 7 */ "......AAA......" ".....AAAAA....." "....AAAAAAA...." "...AAAAAAAAA..." "..AAA.AAA.AAA.." ".AAA..AAA..AAA." "AAA...AAA...AAA" "AA....AAA....AA" "A.....AAA.....A" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" /* icon for state 8 */ "......AAA......" ".......AAA....." "........AAA...." ".........AAA..." "..........AAA.." "...........AAA." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "...........AAA." "..........AAA.." ".........AAA..." "........AAA...." ".......AAA....." "......AAA......" /* icon for state 9 */ "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "......AAA......" "A.....AAA.....A" "AA....AAA....AA" "AAA...AAA...AAA" ".AAA..AAA..AAA." "..AAA.AAA.AAA.." "...AAAAAAAAA..." "....AAAAAAA...." ".....AAAAA....." "......AAA......" /* icon for state 10 */ "......AAA......" ".....AAA......." "....AAA........" "...AAA........." "..AAA.........." ".AAA..........." "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAA" ".AAA..........." "..AAA.........." "...AAA........." "....AAA........" ".....AAA......." "......AAA......"

XPM /* width height num_colors chars_per_pixel */ "7 70 2 1" /* colors */ "A c #FFFFFF" ". c #000000" /* icon for state 1 */ "AAAAAAA" "AAAAAAA" "AAAAAAA" "AAAAAAA" "AAAAAAA" "AAAAAAA" "AAAAAAA" /* icon for state 2 */ "......." "......." "..AAA.." "..AAA.." "..AAA.." "......." "......." /* icon for state 3 */ "...A..." "..AAA.." ".A.A.A." "A..A..A" "...A..." "...A..." "...A..." /* icon for state 4 */ "...A..." "....A.." ".....A." "AAAAAAA" ".....A." "....A.." "...A..." /* icon for state 5 */ "...A..." "...A..." "...A..." "A..A..A" ".A.A.A." "..AAA.." "...A..." /* icon for state 6 */ "...A..." "..A...." ".A....." "AAAAAAA" ".A....." "..A...." "...A..." /* icon for state 7 */ "...A..." "..AAA.." ".A.A.A." "A..A..A" "...A..." "...A..." "...A..." /* icon for state 8 */ "...A..." "....A.." ".....A." "AAAAAAA" ".....A." "....A.." "...A..." /* icon for state 9 */ "...A..." "...A..." "...A..." "A..A..A" ".A.A.A." "..AAA.." "...A..." /* icon for state 10 */ "...A..." "..A...." ".A....." "AAAAAAA" ".A....." "..A...." "...A..."