Rule:Oils

From LifeWiki
Revision as of 20:49, 2 January 2020 by Dvgrn (talk | contribs) (Rule 'Oils' from auto-import project)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

@RULE Oils Uploaded by HactarCE#5314 on Discord > B014/S2, but cells that stay the same are colored differently

        • COMPILED FROM NUTSHELL ****
        • v0.5.6 ****

by HactarCE

B014/S2, but cells that stay the same are colored differently

This is a ruletable to improve development in the totalistic rule B014/S2, also called "Oils." There are two states in this rule, which in this file are called "even" and "odd."

Using the QuickLife algorithm in Golly, black cells (state 0) are even in even generations and odd in odd generations, while white cells (state 1) are the opposite. Unfortunately, Golly ruletables have no way to discern even and odd generations, so we must use separate states for the two.

This rule has 7 states:

  1. NAME COLOR DESCRIPTION

0: Blank dark grey Unknown whether odd or even 1: Odd white Odd (background is even) 2: Even light grey Even (background is odd) 3: Odd x2 light blue Odd for 2 generations (background is even) 4: Even x2 light green Even for 2 generations (background is odd)


@COLORS 0 51 51 51 1 255 255 255 2 153 153 153 3 153 153 255 4 153 255 153

@TREE

num_states=5 num_neighbors=8 num_nodes=68 1 0 2 0 2 0 2 0 0 0 0 0 1 4 0 0 0 0 1 4 2 0 2 0 2 0 2 3 2 3 2 0 3 0 3 0 3 1 4 5 4 5 2 2 3 3 3 3 2 3 3 3 3 3 3 4 7 8 7 8 3 5 8 5 8 5 4 6 9 10 9 10 2 3 0 3 0 3 3 7 12 8 12 8 3 8 8 8 8 8 4 9 13 14 13 14 1 0 2 1 2 1 2 0 3 16 3 16 3 5 8 17 8 17 4 10 14 18 14 18 5 11 15 19 15 19 2 0 3 3 3 3 3 12 21 8 21 8 4 13 22 14 22 14 4 14 14 14 14 14 5 15 23 24 23 24 2 16 3 0 3 0 3 17 8 26 8 26 4 18 14 27 14 27 5 19 24 28 24 28 6 20 25 29 25 29 3 21 8 8 8 8 4 22 31 14 31 14 5 23 32 24 32 24 5 24 24 24 24 24 6 25 33 34 33 34 1 3 2 0 2 0 2 0 3 36 3 36 3 26 8 37 8 37 4 27 14 38 14 38 5 28 24 39 24 39 6 29 34 40 34 40 7 30 35 41 35 41 4 31 14 14 14 14 5 32 43 24 43 24 6 33 44 34 44 34 6 34 34 34 34 34 7 35 45 46 45 46 2 36 3 16 3 16 3 37 8 48 8 48 4 38 14 49 14 49 5 39 24 50 24 50 6 40 34 51 34 51 7 41 46 52 46 52 8 42 47 53 47 53 5 43 24 24 24 24 6 44 55 34 55 34 7 45 56 46 56 46 7 46 46 46 46 46 8 47 57 58 57 58 2 16 3 16 3 16 3 48 8 60 8 60 4 49 14 61 14 61 5 50 24 62 24 62 6 51 34 63 34 63 7 52 46 64 46 64 8 53 58 65 58 65 9 54 59 66 59 66

@TABLE neighborhood: Moore symmetries: rotate4reflect n_states: 5

var any.0 = {0,1,2,3,4} var any.1 = any.0 var any.2 = any.0 var any.3 = any.0 var any.4 = any.0 var any.5 = any.0 var any.6 = any.0 var any.7 = any.0 var u.0 = {0} var u.1 = u.0 var u.2 = u.0 var u.3 = u.0 var u.4 = u.0 var u.5 = u.0 var u.6 = u.0 var u.7 = u.0 var u.8 = u.0 var oe.0 = {1,3} var oe.1 = oe.0 var oe.2 = oe.0 var oe.3 = oe.0 var eo.0 = {2,4} var eo.1 = eo.0 var eo.2 = eo.0 var eo.3 = eo.0 var eo.4 = eo.0 var eo.5 = eo.0 var eo.6 = eo.0 var eo.7 = eo.0 var eo.8 = eo.0

u.0, u.1, u.2, u.3, u.4, u.5, u.6, u.7, u.8, 0 u.0, u.1, oe.0, u.2, u.3, u.4, u.5, u.6, u.7, 0 u.0, oe.0, u.1, u.2, u.3, u.4, u.5, u.6, u.7, 0 u.0, oe.0, oe.1, u.1, u.2, oe.2, oe.3, u.3, u.4, 0 u.0, u.1, oe.0, u.2, oe.1, u.3, oe.2, u.4, oe.3, 0 u.0, oe.0, oe.1, u.1, oe.2, u.2, u.3, oe.3, u.4, 0 u.0, oe.0, oe.1, u.1, u.2, oe.2, u.3, oe.3, u.4, 0 u.0, oe.0, u.1, oe.1, u.2, oe.2, u.3, oe.3, u.4, 0 u.0, oe.0, oe.1, u.1, oe.2, u.2, oe.3, u.3, u.4, 0 u.0, oe.0, oe.1, oe.2, u.1, oe.3, u.2, u.3, u.4, 0 u.0, oe.0, oe.1, u.1, u.2, u.3, oe.2, oe.3, u.4, 0 u.0, oe.0, oe.1, oe.2, u.1, u.2, oe.3, u.3, u.4, 0 u.0, oe.0, oe.1, u.1, oe.2, u.2, u.3, u.4, oe.3, 0 u.0, oe.0, oe.1, u.1, oe.2, oe.3, u.2, u.3, u.4, 0 u.0, oe.0, oe.1, u.1, u.2, oe.2, u.3, u.4, oe.3, 0 u.0, oe.0, oe.1, oe.2, u.1, u.2, u.3, u.4, oe.3, 0 oe.0, oe.1, u.0, u.1, u.2, oe.2, u.3, u.4, u.5, 0 oe.0, u.0, oe.1, u.1, u.2, u.3, oe.2, u.4, u.5, 0 oe.0, u.0, oe.1, u.1, oe.2, u.2, u.3, u.4, u.5, 0 oe.0, oe.1, u.0, u.1, oe.2, u.2, u.3, u.4, u.5, 0 oe.0, oe.1, u.0, oe.2, u.1, u.2, u.3, u.4, u.5, 0 oe.0, oe.1, oe.2, u.0, u.1, u.2, u.3, u.4, u.5, 0 u.0, any.0, any.1, any.2, any.3, any.4, any.5, any.6, oe.0, 4 u.0, any.0, any.1, any.2, any.3, any.4, any.5, oe.0, any.6, 4 oe.0, any.0, any.1, any.2, any.3, any.4, any.5, any.6, any.7, 2 eo.0, eo.1, eo.2, eo.3, eo.4, eo.5, eo.6, eo.7, eo.8, 1 eo.0, eo.1, eo.2, eo.3, eo.4, eo.5, eo.6, eo.7, u.0, 1 eo.0, eo.1, eo.2, eo.3, eo.4, eo.5, eo.6, u.0, eo.7, 1 eo.0, eo.1, eo.2, u.0, u.1, eo.3, eo.4, u.2, u.3, 1 eo.0, eo.1, u.0, eo.2, u.1, eo.3, u.2, eo.4, u.3, 1 eo.0, eo.1, eo.2, u.0, eo.3, u.1, u.2, eo.4, u.3, 1 eo.0, eo.1, eo.2, u.0, eo.3, u.1, eo.4, u.2, u.3, 1 eo.0, u.0, eo.1, u.1, eo.2, u.2, eo.3, u.3, eo.4, 1 eo.0, eo.1, eo.2, u.0, u.1, eo.3, u.2, eo.4, u.3, 1 eo.0, eo.1, eo.2, u.0, eo.3, u.1, u.2, u.3, eo.4, 1 eo.0, eo.1, eo.2, eo.3, u.0, u.1, eo.4, u.2, u.3, 1 eo.0, eo.1, eo.2, u.0, u.1, u.2, eo.3, eo.4, u.3, 1 eo.0, eo.1, eo.2, eo.3, u.0, eo.4, u.1, u.2, u.3, 1 eo.0, eo.1, eo.2, u.0, u.1, eo.3, u.2, u.3, eo.4, 1 eo.0, eo.1, eo.2, u.0, eo.3, eo.4, u.1, u.2, u.3, 1 eo.0, eo.1, eo.2, eo.3, u.0, u.1, u.2, u.3, eo.4, 1 u.0, eo.0, eo.1, u.1, eo.2, eo.3, eo.4, u.2, eo.5, 3 u.0, eo.0, eo.1, eo.2, u.1, eo.3, eo.4, eo.5, u.2, 3 u.0, eo.0, eo.1, eo.2, eo.3, eo.4, u.1, eo.5, u.2, 3 u.0, eo.0, eo.1, eo.2, u.1, eo.3, eo.4, u.2, eo.5, 3 u.0, eo.0, eo.1, eo.2, eo.3, u.1, eo.4, u.2, eo.5, 3 u.0, eo.0, eo.1, eo.2, eo.3, eo.4, u.1, u.2, eo.5, 3 eo.0, any.0, any.1, any.2, any.3, any.4, any.5, any.6, any.7, 0 u.0, any.0, any.1, any.2, any.3, any.4, any.5, any.6, eo.0, 0 u.0, any.0, any.1, any.2, any.3, any.4, any.5, eo.0, any.6, 0