Skip to content

Instantly share code, notes, and snippets.

@supposedly
Last active October 3, 2018 03:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save supposedly/14cf078c61c3540fdc2e06b5280ab341 to your computer and use it in GitHub Desktop.
Save supposedly/14cf078c61c3540fdc2e06b5280ab341 to your computer and use it in GitHub Desktop.
Golly ruletable for the 'Black' esoteric programming language. From _zM originally, updated with a bugfix and some icons.
@RULE Black
1: block
2: IP south
3: IP west
4: IP north
5: IP east
6: block south
7: block west
8: block north
9: block east
cr. 2018:
zM_ (original table)
Wright (icons + four-transition fix)
@TABLE
n_states: 10
neighborhood: Moore
symmetries: none
var ip = {2,3,4,5}
var block = {1,6,7,8,9}
var notblock = {0,2,3,4,5}
var a = {0,2,3,4,5,1,6,7,8,9}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
###
0,2,block,a,b,c,d,e,0,3
0,2,0,a,b,c,d,e,block,5
0,2,a,b,c,d,e,f,g,2
1,2,a,b,c,notblock,d,e,f,6
0,6,a,b,c,d,e,f,g,1
6,a,b,c,d,e,f,g,h,4
###
###
0,a,block,3,0,b,c,d,e,2
0,a,0,3,block,b,c,d,e,4
0,a,b,3,c,d,e,f,g,3
1,a,b,3,c,d,e,notblock,f,7
0,a,b,7,c,d,e,f,g,1
7,a,b,c,d,e,f,g,h,5
###
###
0,a,b,c,block,4,0,d,e,3
0,a,b,c,0,4,block,d,e,5
0,a,b,c,d,4,e,f,g,4
1,notblock,a,b,c,4,e,f,g,8
0,a,b,c,d,8,e,f,g,1
8,a,b,c,d,e,f,g,h,2
###
###
0,a,b,c,d,e,block,5,0,4
0,a,b,c,d,f,0,5,block,2
0,a,b,c,d,e,f,5,g,5
1,b,c,notblock,d,e,f,5,g,9
0,a,b,c,d,e,f,9,g,1
9,a,b,c,d,e,f,g,h,3
###
ip,a,b,c,d,e,f,g,h,0
@COLORS
0 48 48 48
1 0 127 255
2 224 224 224
3 224 224 224
4 224 224 224
5 224 224 224
6 55 155 255
7 55 155 255
8 55 155 255
9 55 155 255
@ICONS
XPM
/* width height num_colors chars_per_pixel */
"15 135 4 1"
/* colors */
". c #303030"
"B c #007FFF"
"C c #E0E0E0"
"D c #7FBFFF"
/* icon for state 1 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 2 */
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
"CCCCCCCCCCCCCCC"
".CCCCCCCCCCCCC."
"..CCCCCCCCCCC.."
"...CCCCCCCCC..."
"....CCCCCCC...."
".....CCCCC....."
"......CCC......"
".......C......."
/* icon for state 3 */
".......C......."
"......CC......."
".....CCC......."
"....CCCC......."
"...CCCCC......."
"..CCCCCCCCCCCCC"
".CCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
".CCCCCCCCCCCCCC"
"..CCCCCCCCCCCCC"
"...CCCCC......."
"....CCCC......."
".....CCC......."
"......CC......."
".......C......."
/* icon for state 4 */
".......C......."
"......CCC......"
".....CCCCC....."
"....CCCCCCC...."
"...CCCCCCCCC..."
"..CCCCCCCCCCC.."
".CCCCCCCCCCCCC."
"CCCCCCCCCCCCCCC"
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
".....CCCCC....."
/* icon for state 5 */
".......C......."
".......CC......"
".......CCC....."
".......CCCC...."
".......CCCCC..."
"CCCCCCCCCCCCC.."
"CCCCCCCCCCCCCC."
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCC."
"CCCCCCCCCCCCC.."
".......CCCCC..."
".......CCCC...."
".......CCC....."
".......CC......"
".......C......."
/* icon for state 6 */
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"DDDDDDDDDDDDDDD"
"BDDDDDDDDDDDDDB"
"BBDDDDDDDDDDDBB"
"BBBDDDDDDDDDBBB"
"BBBBDDDDDDDBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBBDDDBBBBBB"
"BBBBBBBDBBBBBBB"
/* icon for state 7 */
"BBBBBBBDBBBBBBB"
"BBBBBBDDBBBBBBB"
"BBBBBDDDBBBBBBB"
"BBBBDDDDBBBBBBB"
"BBBDDDDDBBBBBBB"
"BBDDDDDDDDDDDDD"
"BDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"BDDDDDDDDDDDDDD"
"BBDDDDDDDDDDDDD"
"BBBDDDDDBBBBBBB"
"BBBBDDDDBBBBBBB"
"BBBBBDDDBBBBBBB"
"BBBBBBDDBBBBBBB"
"BBBBBBBDBBBBBBB"
/* icon for state 8 */
"BBBBBBBDBBBBBBB"
"BBBBBBDDDBBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBDDDDDDDBBBB"
"BBBDDDDDDDDDBBB"
"BBDDDDDDDDDDDBB"
"BDDDDDDDDDDDDDB"
"DDDDDDDDDDDDDDD"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
"BBBBBDDDDDBBBBB"
/* icon for state 9 */
"BBBBBBBDBBBBBBB"
"BBBBBBBDDBBBBBB"
"BBBBBBBDDDBBBBB"
"BBBBBBBDDDDBBBB"
"BBBBBBBDDDDDBBB"
"DDDDDDDDDDDDDBB"
"DDDDDDDDDDDDDDB"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDB"
"DDDDDDDDDDDDDBB"
"BBBBBBBDDDDDBBB"
"BBBBBBBDDDDBBBB"
"BBBBBBBDDDBBBBB"
"BBBBBBBDDBBBBBB"
"BBBBBBBDBBBBBBB"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment