Wilfred

For discussion of other cellular automata.
bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Wilfred

Post by bprentice » October 1st, 2020, 7:11 pm

Rule definition from RuleTreeGen.java:

Code: Select all

  /* order for nine neighbors is nw, ne, sw, se, n, w, e, s, c */
  int f(int[] a)
  {
    int [] count = new int[4]; 
    int cell = a[8];
    for (int i = 0; i < 8; i++)
      count[a[i]]++;
    if (cell == 0)
    {
      if ((count[3] == 3) && (count[1] == 1))
        return 1;
      if (count[1] == 2)
        return 1;
    }
    else
    {
      if (cell == 1)
        return 2;
      if (cell == 2)
        return 0;
      if (cell == 3)
        return cell;
    }
    return 0;
  }
Rule Tree:

Code: Select all

@RULE Wilfred
@TREE
num_states=4
num_neighbors=8
num_nodes=57
1 0 2 0 3
2 0 0 0 0
1 1 2 0 3
2 0 2 0 0
3 1 3 1 1
2 2 0 2 2
3 3 5 3 3
4 4 6 4 4
3 5 1 5 5
2 0 2 0 2
3 3 5 3 9
4 6 8 6 10
3 1 9 1 3
4 4 10 4 12
5 7 11 7 13
3 1 1 1 1
4 8 15 8 8
2 2 2 2 0
3 9 5 9 17
4 10 8 10 18
5 11 16 11 19
3 3 17 3 1
4 12 18 12 21
5 13 19 13 22
6 14 20 14 23
4 15 15 15 15
5 16 25 16 16
3 17 5 17 3
4 18 8 18 27
5 19 16 19 28
6 20 26 20 29
4 21 27 21 4
5 22 28 22 31
6 23 29 23 32
7 24 30 24 33
5 25 25 25 25
6 26 35 26 26
4 27 8 27 6
5 28 16 28 37
6 29 26 29 38
7 30 36 30 39
5 31 37 31 7
6 32 38 32 41
7 33 39 33 42
8 34 40 34 43
6 35 35 35 35
7 36 45 36 36
4 6 8 6 6
5 37 16 37 47
6 38 26 38 48
7 39 36 39 49
8 40 46 40 50
5 7 47 7 7
6 41 48 41 52
7 42 49 42 53
8 43 50 43 54
9 44 51 44 55
Rule supports oscillators with all periods > 2:

Code: Select all

x = 34, y = 35, rule = Wilfred
.5C4.3C4.7C4.5C$C2A.BAC2.C3.C2.C4.BA.C2.C.A3.C$C2B.BAC2.C2.BC2.CA6.
C2.CB4.C$C5.C2.C.A.C2.CB6.C2.C5.C$CAB.2BC3.3C3.C7.C2.C4.BC$CAB.2AC9.
C6.BC2.C3.A.C$.5C10.C6.AC3.5C$16.C.AB4.C$17.7C4$.21C$C9.BA10.C$C21.
C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C20.BC$CA19.AC$CB20.C$C
21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C10.AB9.C$.21C!

Code: Select all

x = 43, y = 7, rule = Wilfred
CBAC7.C.BAC7.C2.BAC7.C3.BAC$.2C9.3C9.4C9.5C$.2C9.C.C9.C2.C9.C3.C$C2.
C8.3C9.C2.C9.C3.C$11.C3.C8.4C9.C3.C$23.C4.C8.5C$36.C5.C!

Code: Select all

x = 36, y = 3, rule = Wilfred
CBC6.C.BC6.C2.BC6.C3.BC$.CA7.2CA7.3CA7.4CA$C.C6.C2.C6.C3.C6.C4.C!
Some guns:

Code: Select all

x = 7, y = 19, rule = Wilfred
2.5C$3.3A$4.BA$2.5C12$7C$2.3A$2.2B$7C!

Code: Select all

x = 14, y = 14, rule = Wilfred
5C$.3A.BA.BA.BA$2.BA.BA.BA.BA$5C4$11.2A$11.2B$10.C2.C$10.C2AC$10.CA
BC$10.CA.C$10.C2.C!

Code: Select all

x = 14, y = 16, rule = Wilfred
10.C2.C$10.CABC$10.C.BC$10.C2BC$10.C2AC8$5C$.3BA.BA$.A.BA.BA$5C!

Code: Select all

x = 23, y = 57, rule = Wilfred
3$16.C2.C$16.CA.C$16.CABC$16.C2AC$16.C2.C$17.2B$17.2A$15.A$15.2B$14.
A2.A$4.5C5.AB.B$6.BA.BA.BA.B$5.3A.BA.BA.BA$4.5C4$17.B$16.BA$16.A$17.
2B$17.2A3$17.2A$17.2B$16.A$16.BA$17.B4$4.5C$5.3A.BA.BA.BA$6.BA.BA.B
A.B$4.5C5.AB.B$14.A2.A$15.2B$15.A$17.2A$17.2B$16.C2.C$16.C2AC$16.CA
BC$16.CA.C$16.C2.C!

Code: Select all

x = 28, y = 40, rule = Wilfred
12.C2.C$12.CA.C$12.CABC$12.C2AC$12.C2.C$13.2B$13.2A2$12.BAB$13.A$5C
$2.BA.BA.BA$.3A.BA.BA$5C$13.B$12.BA$12.A$13.2B$13.2A3$13.2A$13.2B$15.
A$14.AB$14.B$23.5C$18.AB.AB.3A$18.AB.AB.AB$23.5C$14.A$13.BAB2$13.2A
$13.2B$12.C2.C$12.C2AC$12.CBAC$12.C.AC$12.C2.C!
Brian Prentice
Last edited by bprentice on October 2nd, 2020, 10:52 pm, edited 1 time in total.

User avatar
FWKnightship
Posts: 1464
Joined: June 23rd, 2019, 3:10 am
Location: Hey,wait!! Where am I!? Help! Somebody help!I'm lost!!

Re: Wilfred

Post by FWKnightship » October 1st, 2020, 9:17 pm

Stable photon duplicator,repeat time 5:

Code: Select all

x = 14, y = 24, rule = Wilfred
2C2.6C2.2C2$2.2C6.2C$.2C.2C2.2C.2C14$6.2A$6.2B4$6.2A$6.2B!
EDIT:Repeat time 3:

Code: Select all

x = 13, y = 18, rule = Wilfred
11.2C$6.C.C$2C3.C3.2C$6.C2.3C$2.2C.C$.2C2.C$4.2C7$5.2A$5.2B2$5.2A$5.
2B!
Signal duplicator,repeat time 3:

Code: Select all

x = 23, y = 23, rule = Wilfred
12.C.C$11.C3.8C$12.C2.C$10C.C$11.C$11.C$11.C$11.C$11.C$11.C$11.C$11.C
$11.C$11.C$11.C$11.C$11.C$11.CA$11.CB$11.C$11.CA$11.CB$11.C!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'FWKnightship' object has no attribute 'signature'

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 2nd, 2020, 10:46 am

FWKnightship,

Unfortunately, your last two examples don't work.

Code: Select all

x = 13, y = 32, rule = Wilfred
11.2C$6.C.C$2C3.C3.2C$6.C2.3C$2.2C.C$.2C2.C$4.2C3$5.2A$5.2B2$5.2A$5.
2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B!

Code: Select all

x = 24, y = 17, rule = Wilfred
12.C.C$11.C3.9C$12.C2.C$10C.C$11.C$11.CA$11.CB$11.C$11.CA$11.CB$11.
C$11.CA$11.CB$11.C$11.CA$11.CB$11.C!
Using your constructions here is a nice period 5 gun:

Code: Select all

x = 16, y = 10, rule = Wilfred
14.2C$6.C.C3.BA$5.C.BA5C$C.AB2.C2.C3.2C$.3C.C$.C3.CA$BC3.CB$AC3.C$.
5C$C2.BA.C!
Brian Prentice

User avatar
Layz Boi
Posts: 264
Joined: October 25th, 2018, 3:57 pm

Re: Wilfred

Post by Layz Boi » October 2nd, 2020, 12:37 pm

Here are some various semi-natural guns.

Code: Select all

x = 85, y = 106, rule = Wilfred
56.3C9.C.C$56.C.C8.C$14.C41.3C7.BC4.BA$13.B.C40.C.C6.C2.C3.BA6.C$13.C
.2C39.3C7.2BA3C$11.2CA.B50.A.C$12.B.CA4.BA10.C34.2C$13.CBA4.BA$14.C.C
5$3C$C$3C9.CB$C.C10.2C$3C9.CAB$11.CB2.A$11.ACABC4.BA10.C$12.C.CA4.BA$
12.C3.2C6$67.C$65.BCABC$64.2A2.C2.C$13.2C50.BCB.2B2.BA9.C$11.C2.A49.C
ACB2.A2.BA$11.CABA2C50.C$11.BC.BA4.BA10.C32.CB$10.C.A.BA4.BA$10.C.B2C
$13.C4$63.2CAC$64.BCBAC$64.A.C5.BA10.B$64.CB6.BA10.C$64.A.A4.BA10.B$64.
2CBC$65.AC4$51.3C$51.C.C$51.3C10.C$14.C38.C9.C$11.C.A2C37.C9.CABC$13.
CB3.BA9.BA22.C11.C.BA7.B$C3.C7.C2.A2.BA9.BA.C30.BAB2.BA4.BA8.C$C3.C7.
BC.CBAC45.2CA.BA7.B$C3.C7.C2A.A49.3C$C3.C9.CBC$C3.C8.C$13.C4$65.3C$65.
ACB$63.CB2.B16.C$63.CAC.2C$66.A.B$66.BC3$12.C$13.AC$2.C.3C5.CBA$2.C.C
7.C.B2.C46.2C$2.C.3C5.C4.BA47.AC$2.C.C.C6.BC2B2.BA42.2CABC$2.C.3C5.C2A
.B2.BA8.C33.ABAC.C$14.2C.BA45.C.CA.BA7.BA4.C$14.BA49.2BA.BA7.BA$15.C49.
A2CA.C$67.B$66.C11$15.C$.C.3C8.CA2.B$.C.C.C7.BCB3.C$.C.3C6.AC.CA16.BA
18.3C.3C$.C.C.C6.CBABA16.BC20.C3.C7.2C.C$.C.3C7.CA2C3.C32.3C3.C5.CAB5.
BA2.BC$19.C33.C5.C6.ABCA4.BA.BA$53.3C3.C6.C.B.BC4.BA$66.CBA2CAC$68.C$
70.CB!

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 2nd, 2020, 3:07 pm

There is an abundant assortment of guns. An example:

Code: Select all

x = 56, y = 71, rule = Wilfred
2.C2$44.AB4.C$43.AB$42.AB$41.AB$40.AB$C38.AB$CB36.AB$C.A34.AB13.C$C
AB8.BA23.AB14.C$C.2A8.BA20.AB2.2B10.BAC$C2.B8.BA19.AB.AB.A9.A.BC$C3A
4.BA.BA19.AB15.B2.C$C.B4.2A.BA20.AB16.BAC$CBA5.BA23.AB16.AC$C6.BA43.
C$6.BA44.C$.B3.BA45.C$.A2.BA$2.2BA$2.2A2$2.C15.B$18.AB$17.B.A30.C$17.
AB$18.AB$19.A4.B$20.B3.A$20.A4.B$21.B2.BA$21.A2BA$22.2A3$25.2A$24.A
2BA$24.B2.BA$23.A4.B$23.B3.A$22.A4.B$21.AB$20.AB$20.B.A$21.AB30.C$21.
B$5.C$5.2A$5.2BA$4.A2.BA$4.B3.BA$9.BA44.C$10.BA43.C$3.C7.BA41.AC$3.
C.B6.BA21.AB16.ABC$3.C6.2B2.BA18.AB18.BC$3.C3B3.A.BA.BA17.AB17.2AC$
3.C3.A8.BA17.AB.AB2.B9.BA.C$3.CA2B9.BA18.AB.2A13.BC$3.CB10.BA21.AB14.
AC$3.CAB33.AB14.C$3.C36.AB$3.C37.AB$42.AB$43.AB$44.AB$45.AB$46.AB5.
C2$5.C!
An irregular gun:

Code: Select all

x = 53, y = 23, rule = Wilfred
.21C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C20.BC$C
20.AC$C19.C31.C$C19.C31.C$C20.AC$C20.BC$C21.C$C21.C$C21.C$C21.C$C21.
C$C21.C$.21C!
Another set of oscillators:

Code: Select all

x = 67, y = 44, rule = Wilfred
.CBC.C10.C.C.C.C10.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C2.BA.C8.C3.BA
2.C8.C14.BA17.C$2.C.C12.C.C.C12.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C5.
C8.C7.C8.C33.C$.C.C.C10.C.C.C.C10.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C
5$.CBC.C10.C.C.C.C10.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C2.BA.C8.C3.
BA2.C8.C15.BA16.C$2.C.C12.C.C.C12.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C
5.C8.C7.C8.C33.C$2.C.C12.C3.C12.C29.C$C5.C8.C7.C8.C33.C$.C.C.C11.C.
C.C12.C29.C$15.C7.C8.C33.C$16.C.C.C.C11.C29.C$32.C33.C$34.C29.C$32.
C33.C$34.C29.C$32.C33.C$34.C29.C$32.C33.C$34.C29.C$32.C33.C$34.C29.
C$32.C33.C$34.C29.C$32.C33.C$34.C29.C$32.C33.C$34.C29.C$32.C33.C$34.
C29.C$32.C33.C$34.C29.C$32.C33.C$34.C29.C$32.C33.C$34.C.C.C.C.C.C.C
.C.C.C.C.C.C.C.C.C$32.C33.C$33.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C!
Guns can easily be constructed from these oscillators:

Code: Select all

x = 53, y = 36, rule = Wilfred
41.2C$.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C15.BA16.7C$2.C.C.C.C.C.C.
C.C.C.C.C.C.C.C.C.C7.2C$C33.C$2.C29.C$C33.C$2.C29.C$C33.C$2.C29.C$C
33.C$2.C29.C$C33.C16.2C$2.C29.C10.CBC.C$C33.C7.C2.BA.3C$2.C29.C11.C
.C3.2C$C33.C7.C5.C$2.C29.C10.C.C.C$C33.C$2.C29.C$C33.C$2.C29.C$C33.
C$2.C29.C$C33.C$2.C29.C$C33.C$2.C29.C$C33.C$2.C29.C$C33.C$2.C29.C$C
33.C$2.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$C33.C$.C.C.C.C.C.C.C.C.C.C.C
.C.C.C.C.C.C!
This is also true for this set of oscillators:

Code: Select all

x = 36, y = 3, rule = Wilfred
CBC6.C.BC6.C2.BC6.C3.BC$.CA7.2CA7.3CA7.4CA$C.C6.C2.C6.C3.C6.C4.C!

Code: Select all

x = 13, y = 16, rule = Wilfred
11.2C$8.C.BA$5.CBC.2CA$6.CA2.2C$5.C.C7$11.2C$6.C$C3.BC.4C$.4CA4.2C$
C4.C!
It is now clear that guns with all periods > 2 can be constructed.

Brian Prentice

User avatar
blah
Posts: 311
Joined: April 9th, 2016, 7:22 pm

Re: Wilfred

Post by blah » October 2nd, 2020, 5:55 pm

A /2/3 variant with signal circuitry. Sounds familiar.

Splitter and diode for half-sheath wire. The diode converts the signal to a photon and back.

Code: Select all

x = 40, y = 14, rule = Wilfred
10.C.C.C.C.C$C.C.C.C.2C$11.C.C.C.C.C$.C.C.C.C.C$9.C21.2C.C.C.C$11.C
15.C.C.C$9.C17.A7.C.C.C$11.C16.C.C.2C$9.C$11.C$9.C21.2C.C.C.C$10.AC
15.C.C.C7.A$35.C.C.C$28.C.C.2C!
AND:

Code: Select all

x = 18, y = 4, rule = Wilfred
4.2C6.2C$C.C.C3.2C3.C.C.C$A16.A$.C.C.2C4.2C.C.C!
The input is half-sheath wire signals and the output is photons.

Also why did you use an else-if chain in the rule generator code when surely "count[a[ i]]++;" would've sufficed?

EDIT: Half-sheath input photon output XOR:

Code: Select all

x = 11, y = 57, rule = Wilfred
CA$2.C$C$2.2C$C2.C$C$4.C$5.C2.C.C$2.2C$5.C.2C$4.C3.2C$C$C2.C$2.2C$C$
2.C$C4$C$2.C$C$2.2C$C2.C$C$4.C$5.C2.C.C$2.2C$5.C.2C$4.C3.2C$C$C2.C$2.
2C$C$2.C$CA4$CA$2.C$C$2.2C$C2.C$C$4.C$5.C2.C.C$2.2C$5.C.2C$4.C3.2C$C$
C2.C$2.2C$C$2.C$CA!
EDIT2: Repeat time 3 photon splitter and turner.

Code: Select all

x = 18, y = 15, rule = Wilfred
14.C2.C$14.C2.C$3C.3C7.C2.C$16.C$3.C$3C.3C$6.C4$3.2A$3.2B2$3.2A$3.2B!
EDIT3: Smaller p3 turner.

Code: Select all

x = 3, y = 13, rule = Wilfred
.2C$.C2$.2C5$2A$2B2$2A$2B!
EDIT4: Some p3 gates.

Code: Select all

x = 43, y = 41, rule = Wilfred
26.C4$25.C2.C$3C.2C2.2C15.C.2C$C.C.C.C.C.C2.BA4.BA.BA2.C2.AB.AB.AB$3C
.C.C.C.C2.BA4.BA.BA2.C2.AB.AB.AB$C.C.C.C.C.C14.C.2C$C.C.C.C.2C15.C2.C
$42.C3$26.C3$26.C4$25.C2.C$5.C2.2C15.C.2C$4.C.C.C.C2.BA4.BA.BA5.AB.AB
.AB$4.C.C.2C3.BA4.BA.BA5.AB.AB.AB$4.C.C.C.C14.C.2C$5.C2.C.C14.C2.C4$
26.C5$28.2C$C.C2.C2.2C17.C7.C$C.C.C.C.C.C5.BA.BA.BA12.2C$.C2.C.C.2C3.
14C.5C9.C$C.C.C.C.C.C2.BA4.BA.BA12.C$C.C2.C2.C.C16.C7.C.2C$28.2C!
EDIT5: p3 crossover.

Code: Select all

x = 56, y = 13, rule = Wilfred
44.3C.3C$43.C8.C$47.C5.2C$33.2C6.C.3C2.3C$32.C10.C9.C$BA7.BA.BA.BA7.B
A.BA.BA12.2C.C4.C.2C$32C.8C7.8C$6.BA.BA7.BA.BA4.BA.BA12.C2.C4.C.2C$
32.C10.C9.C$33.2C6.C.3C2.3C$47.C5.2C$43.C$44.3C.3C!
Lightspeed diagonal signal.

Code: Select all

x = 13, y = 9, rule = Wilfred
11.2C$10.C$9.C$8.C2.2C$7.C2.C$6.C2.C$5.C2.C$BA5.C$BA!
succ

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 3rd, 2020, 8:45 pm

blah,

Good stuff!

Some more runners (oscillators):

Code: Select all

x = 50, y = 39, rule = Wilfred
11.C.C.C.C.C.C.C.C.C.C$10.C19.C$12.C.C.C.C.C.C.C.C.C$10.C19.C$12.C15.
C$10.C19.C$12.C15.C$10.C19.C$12.C15.C$6.C.C.C19.C.C.C.C$C11.C15.C13.
C$.5C.C.C.C17.C.C.C.C.5C$.C39.C$.C.31C7.C$.C.C13.AB14.C7.C$.C.C29.C
7.C$.C.C29.C7.C$.C.C29.C7.C$.C.C29.C7.C$.C.C29.C7.C$.C.C29.C7.C$.C.
C29.C7.C$.C.C29.C7.C7.C$.C.C29.16C$.C.C28.C16.C$.C.C$.C.C$.C.C$.C.C
$.C.C$.C.C$.C.C$.C.C$.C.C$.C.C13.C$.C.14C$.C14.C$.16C$C16.C!

Code: Select all

x = 24, y = 24, rule = Wilfred
7.C8.C$6.C4.BA4.C$5.C2.8C2.C$4.C2.C3.BA2.2C2.C$3.C2.C10.C2.C$2.C2.C
12.C2.C$.C2.C14.C2.C$C2.C16.C2.C$2.2C17.C$2.C18.C$2.C18.C$2.C18.C$2.
C18.C$2.C18.C$2.C18.C$2.C17.2C$C2.C16.C2.C$.C2.C14.C2.C$2.C2.C12.C2.
C$3.C2.C10.C2.C$4.C2.2C7.C2.C$5.C2.8C2.C$6.C10.C$7.C8.C!

Code: Select all

x = 24, y = 24, rule = Wilfred
6.C.2C.2C.2C$5.2C10.2C$4.2C3.C2.C2.C2.2C$3.2C14.2C$2.2C15.B2C$.2C17.
A2C$.C20.2C2$C.C20.C$C20.C.C2$C.C20.C$C20.C.C2$C.C20.C$C20.C.C2$2C20.
C$.2C18.2C$2.2C16.2C$3.2C14.2C$4.2C2.C2.C2.C3.2C$5.2C10.2C$8.2C.2C.
2C.C!

Code: Select all

x = 23, y = 23, rule = Wilfred
10.C.C$11.C$10.C.C$9.2C.2C$8.2C3.2C$7.2C5.2CB$6.2C7.2CA$5.2C9.2C$4.
2C11.2C$3.2C13.2C$C.2C15.2C.C$.C19.C$C.2C15.2C.C$3.2C13.2C$4.2C11.2C
$5.2C9.2C$6.2C7.2C$7.2C5.2C$8.2C3.2C$9.2C.2C$10.C.C$11.C$10.C.C!

Code: Select all

x = 20, y = 20, rule = Wilfred
2.2C.2C.2C.2C.2C.2C$9.BA8.C$C.C2.C2.C2.C2.C2.C.C$C$19.C$C.C14.C.C$C
$19.C$C.C14.C.C$C$19.C$C.C14.C.C$C$19.C$C.C14.C.C$C$19.C$C.C2.C2.C2.
C2.C2.C.C$C$.2C.2C.2C.2C.2C.2C!
The runners converted to guns:

Code: Select all

x = 57, y = 43, rule = Wilfred
34.2C$11.C.C.C.C.C.C.C.C.C.C$10.C19.4C$12.C.C.C.C.C.C.C.C.C4.2C$10.
C19.C$12.C15.C$10.C19.C$12.C15.C$10.C19.C$12.C15.C$6.C.C.C19.C.C.C.
C$C11.C15.C13.C$.5C.C.C.C17.C.C.C.C.5C$.C39.C$.C.31C7.C$.C.C3.AB3.A
B3.AB3.AB3.AB4.C7.C$.C.C29.C7.C$.C.C29.C7.C$.C.C29.C7.C$.C.C29.C7.C
$.C.C29.C7.C$.C.C29.C7.C13.2C$.C.C29.C7.C8.C$.C.C29.C7.C7.C.4C$.C.C
29.16C3.C.2C$.C.C28.C16.C$.C.C$.C.C$.C.C$.C.C$.C.C$.C.C$.C.C$.C.C$.
C.C$.C.C13.C$.C.14C$.C14.C$.14C.C$C16.C2.C3.2C$16.C3.5C$17.C.C$25.2C!

Code: Select all

x = 33, y = 23, rule = Wilfred
23C$C3.BA2.BA2.BA2.BA4.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$
C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C$C21.C8.
2C$C21.C.C.C$C20.C5.4C$21C.C2.C4.2C!

Code: Select all

x = 24, y = 26, rule = Wilfred
7.C8.C$6.C4.BA4.C$5.C2.8C2.C$4.C2.C3.BA2.2C2.C$3.C2.C10.C2.C$2.C2.C
12.C2.C$.C2.C14.C2.C$C2.C16.C2.C$2.2C17.C$2.C18.C$2.C18.C$2.C18.C$2.
C18.C$2.C18.C$2.C18.C$2.C17.2C$C2.C16.C2.C$.C2.C14.C2.C$2.C2.C12.C2.
C$3.C2.C10.C2.C$4.C2.2C7.C2.C$5.C2.8C2.C$6.C10.C4.2C$7.C8.C$18.4C$21.
2C!

Code: Select all

x = 30, y = 24, rule = Wilfred
6.C.2C.2C.2C$5.2CA.BA.BA3.2C$4.2CB2.C2.C2.C2.2C$3.2C14.2C$2.2CA15.2C
$.2CB17.2C$.C20.2C3.2C$25.3C$C.C20.C$C20.C.C4.2C2$C.C20.C$C20.C.C2$
C.C20.C$C20.C.C2$2C20.C$.2C18.2C$2.2C16.2C$3.2C14.2C$4.2C2.C2.C2.C3.
2C$5.2C10.2C$8.2C.2C.2C.C!

Code: Select all

x = 23, y = 27, rule = Wilfred
10.CBC$11.CA$10.C.C$8.A2C.2C$7.B2C3.2CB$7.2C5.2CA$6.2C7.2C$5.2C9.2C
$4.2C11.2CB$3.2C13.2CA$C.2C15.2C.C$.C19.C$C.2C15.2C.C$3.2C13.2C$4.2C
11.2C$5.2C9.2C$6.2C7.2C$7.2C5.2C$8.2C3.2C$9.2C.2C$10.C.C$11.C$10.C.
C$15.2C$11.C$12.3C$14.2C!

Code: Select all

x = 25, y = 21, rule = Wilfred
22.2C$.2C.2C.2C.2C.2C.2C2.3C$C3.BA.BA.BA.BA$C.C2.C2.C2.C2.C2.C.C3.2C
$19.C$C$C.C14.C.C$19.C$C$C.C14.C.C$19.C$C$C.C14.C.C$19.C$C$C.C14.C.
C$19.C$C$C.C2.C2.C2.C2.C2.C.C$19.C$2.2C.2C.2C.2C.2C.2C!
This one was a surprise:

Code: Select all

x = 19, y = 19, rule = Wilfred
8.2C$3.C$2.C.4C8.C$7.2C8.C$16.C$.2A13.C$.2B13.C$15.2C$15.C2.C$C17.C
$C2.C$2.2C$2.C$2.C$2.C$.C8.2C$2.C8.4C.C$15.C$9.2C!
Some more guns:

Code: Select all

x = 52, y = 35, rule = Wilfred
8.2C$3.C$2.C.4C$7.2C4$14.2C$9.C$8.C.4C14.C$13.2C14.C$28.C$28.C$28.C
$27.2C$27.C2.C$30.C$43.C2.AB3.C$44.7C$6.C37.C5.C$6.C2.C34.C5.C$8.2C
34.C5.C$8.C35.C5.C$8.C35.C5.C$8.C35.C.5C$C6.C27.2C3.C2.C7.C$C2.C4.C
27.5C3.C$2.2C37.C.C$2.C31.2C$2.C$2.C$.C20.2C$2.C20.4C.C$27.C$21.2C!

Code: Select all

x = 21, y = 24, rule = Wilfred
14.2C$6.C.C$5.C3.5C$C5.C2.C3.2C$.3C.C$.C3.CA$.C3.CB$.C3.C$.5C14.C$C
5.C10.C2.C$17.2C$18.C$18.C$18.C$17.2C$19.C2$11.C2.BA.C.C$12.5C.C$12.
C$12.C3.C$12.C3.C$12.5C$11.C5.C!

Code: Select all

x = 42, y = 77, rule = Wilfred
14.C5.C$15.5C$15.C3.C$15.C3.C$15.C$15.5C.C$14.CBA3.C.C2$22.C$20.2C$
21.C$C5.C14.C$.5CB14.C$.C3.CA13.2C$.C3.C14.C2.C$.C3.C17.C$.3C.C$C5.
C2.C3.2C$5.C3.5C$6.C.C$14.2C33$24.C5.C$25.5C$25.C3.C$25.C3.C$29.CB$
23.C.5CA$22.C.C5.C2$22.C$23.2C$23.C$23.C$23.C$23.2C$21.C2.C10.CAB3.
C$21.C14.5C$36.C3.C$36.C3.C$36.C3.C$36.C.3C$27.2C3.C2.C5.C$28.5C3.C
$33.C.C$26.2C!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 4th, 2020, 9:29 pm

Two more runners:

Code: Select all

x = 42, y = 42, rule = Wilfred
13.C.C$14.C2.C$12.C3.C2.C$13.C4.C2.C$11.C8.C2.C$12.C9.CABC$10.C13.C
.AC$11.C14.CB.C$9.C18.CABC$10.C19.C.AC$8.C23.CB.C$9.C24.C2.C$7.C28.
C2.C$8.C29.C2.C$6.C33.C$7.C33.C$5.C33.C$6.C33.C$4.C33.C$5.C33.C$3.C
33.C$4.C33.C$2.C33.C$3.C33.C$.C33.C$2.C33.C$C33.C$.C33.C$C2.C29.C$2.
C2.C28.C$4.C2.C24.C$6.C2.C23.C$8.C2.C19.C$10.C2.C18.C$12.C2.C14.C$14.
C2.C13.C$16.C2.C9.C$18.C2.C8.C$20.C2.C4.C$22.C2.C3.C$24.C2.C$26.C.C!

Code: Select all

x = 49, y = 49, rule = Wilfred
22.C2.2C$22.C$20.C4.C.2C$20.C.2C.C$18.C8.C.2C$18.C.2C5.C3.A$16.C11.
BCB2C$16.C.2C9.C.A$14.C16.C.2C$14.C.2C13.C3.A$12.C19.BCB2C$12.C.2C17.
C.A$10.C24.C.2C$10.C.2C21.C3.A$8.C27.BCB2C$8.C.2C25.C.A$6.C32.C.2C$
6.C.2C29.C3.A$4.C35.BCB2C$4.C.2C33.C.A$2.C40.C.2C$2.C.2C37.C$C44.C.
2C$C.2C41.C2$3.C41.2C.C$2C.C44.C$5.C37.2C.C$2.2C.C40.C$7.C33.2C.C$4.
2C.C36.C$9.C29.2C.C$6.2C.C32.C$11.C25.2C.C$8.2C.C28.C$13.C21.2C.C$10.
2C.C24.C$15.C17.2C.C$12.2C.C20.C$17.C13.2C.C$14.2C.C16.C$19.C9.2C.C
$16.2C.C12.C$21.C5.2C.C$18.2C.C8.C$23.C.2C.C$20.2C.C4.C$26.C$22.2C2.
C!
and their corresponding guns:

Code: Select all

x = 42, y = 48, rule = Wilfred
13.C.C$14.C2.C$12.C3.C2.C$13.C4.C2.C$11.C8.C2.C$12.C9.CABC$10.C13.C
.AC$11.C14.CB.C$9.C18.CABC$10.C19.C.AC$8.C23.CB.C$9.C24.C2.C$7.C28.
C2.C$8.C29.C2.C$6.C33.C$7.C33.C$5.C33.C$6.C33.C$4.C33.C$5.C33.C$3.C
33.C$4.C33.C$2.C33.C$3.C33.C$.C33.C$2.C33.C$C33.C$.C33.C$C2.C29.C$2.
C2.C28.C$4.C2.C24.C$6.C2.C23.C$8.C2.C19.C$10.C2.C18.C$12.C2.C14.C$14.
C2.C13.C$16.C2.C9.C$18.C2.C8.C$20.C2.C4.C$22.C2.C3.C$24.C2.C$26.C.C
2$26.C$26.C.C3.2C2$27.C.3C$31.2C!

Code: Select all

x = 49, y = 49, rule = Wilfred
22.C2.2C$22.C$20.C4.C.2C$20.C.2C.C$18.C8.C.2C$18.C.2C5.C$16.C12.C.2C
$16.C.2C9.C$14.C16.C.2C$14.C.2C13.C$12.C20.C.2C6.2C$12.C.2C17.C$10.
C24.C.6C$10.C.2C21.C6.2C$8.C28.C.2C$8.C.2C25.C$6.C32.C.2C$6.C.2C29.
C$4.C36.C.2C$4.C.2C33.C$2.C40.C.2C$2.C.2C37.C$C44.C.2C$C.2C41.C2$3.
C41.2C.C$2C.C44.C$5.C37.2C.C$2.2C.C40.C$5.A.C33.2C.C$4.2CBCB35.C$5.
A3.C29.2C.C$6.2C.C32.C$9.A.C25.2C.C$8.2CBCB27.C$9.A3.C21.2C.C$10.2C
.C24.C$13.A.C17.2C.C$12.2CBCB19.C$13.A3.C13.2C.C$14.2C.C16.C$17.A.C
9.2C.C$16.2CBCB11.C$17.A3.C5.2C.C$18.2C.C8.C$23.C.2C.C$20.2C.C4.C$26.
C$22.2C2.C!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 6th, 2020, 12:27 pm

Oscillators:

Code: Select all

x = 27, y = 27, rule = Wilfred
13.C$11.2C.2C$10.2C3.2C$9.2CA4.2C$8.2CB6.2C$7.2C9.2C$6.2CA10.2C$5.2C
B12.2C$4.2C15.2C$3.2CA16.2C$2.2CB18.2C$.2C21.2C$.C23.C$C25.C$.C23.C
$.2C21.2C$2.2C19.2C$3.2C17.2C$4.2C15.2C$5.2C13.2C$6.2C11.2C$7.2C9.2C
$8.2C7.2C$9.2C5.2C$10.2C3.2C$11.2C.2C$13.C!

Code: Select all

x = 37, y = 7, rule = Wilfred
.C33.C$C3.C3.C3.C3.C3.C3.C3.C3.C3.C$C3.C3.C3.C3.CA2.C3.C3.C3.C3.C$C
2.C.C.C.C.C.C.CBC.C.C.C.C.C.C.C.C2.C$C3.C3.C3.C3.CA2.C3.C3.C3.C3.C$
C3.C3.C3.C3.C3.C3.C3.C3.C3.C$.C33.C!

Code: Select all

x = 44, y = 44, rule = Wilfred
9.C3.C3.C3.C3.C3.C3.C3.C$5.2C2.C3.C3.C3.CB2.C3.C3.C3.C$2.4C2.C.C.C.
C.C.C.C.CAC.C.C.C.C.C.C.C2.C$9.C3.C3.C3.CB2.C3.C3.C3.C3.C$6.2C.C3.C
3.C3.C3.C3.C3.C3.C3.C$2.C38.2C$2C.2C34.C2.C$2.C36.C$41.C$2.C36.2C.2C
$2C.2C36.C$2.C$41.C$2.C36.2C.2C$2C.2C36.C$2.C$41.C$2.C36.2C.2C$2C.2C
36.C$2.C$2.A38.C$.BCB35.2C.2C$2C.2C35.BCB$2.C38.A$41.C$2.C36.2C.2C$
2C.2C36.C$2.C$41.C$2.C36.2C.2C$2C.2C36.C$2.C$41.C$2.C36.2C.2C$2C.2C
36.C$2.C$4.C36.C$.C2.C34.2C.2C$.2C38.C$2.C3.C3.C3.C3.C3.C3.C3.C3.C.
2C$2.C3.C3.C3.C3.C2.BC3.C3.C3.C$2.C2.C.C.C.C.C.C.C.CAC.C.C.C.C.C.C.
C2.4C$6.C3.C3.C3.C2.BC3.C3.C3.C2.2C$6.C3.C3.C3.C3.C3.C3.C3.C!

Code: Select all

x = 52, y = 8, rule = Wilfred
46.C$C45.2C$2C45.2C$.2C45.2C$2.2C22.BA21.2C$3.2C21.BA22.2C$4.2C45.C
$5.C!

Code: Select all

x = 90, y = 90, rule = Wilfred
43.2C.2C$41.2C5.2C$39.2C4.C4.2C$37.2C4.C.C.C4.2C$35.2C4.C.C3.C.C4.2C
$33.2C4.C.C7.C.C4.2C$31.2C4.C.C11.C.C4.2C$28.A2C4.C.C15.C.C4.2C$27.
2CBA2.C.C19.C.C4.2C$25.2C2.BAC.C23.C.C4.2C$23.2C4.C.C27.C.C4.2C$21.
2C4.C.C31.C.C4.2C$19.2C4.C.C35.C.C4.2C$14.2C7.C.C39.C.C$14.C6.C.C43.
C.C3.C.2C$21.C47.C.C.C2.C$14.2C2$12.C2.C$12.C64.C$11.C2.2C61.C$11.C
62.2C2.C$10.C2.2C63.C$10.C64.2C2.C$9.C2.2C65.C$9.C66.2C2.C$8.C2.2C67.
C$8.C68.2C2.C$7.C2.2C69.CA$7.C70.2C2BC$6.C2.2C69.2AC$6.C72.2C2.C$5.
C2.2C73.C$5.C74.2C2.C$4.C2.2C75.C$4.C76.2C2.C$3.C2.2C77.C$3.C78.2C2.
C$2.C2.2C79.C$2.C80.2C2.C$.C2.2C81.C$.C82.2C2.C$C2.2C83.C$C84.2C2.C
$2.2C85.C$C85.2C$C2.2C84.C$.C83.2C2.C$.C2.2C82.C$2.C81.2C2.C$2.C2.2C
80.C$3.C79.2C2.C$3.C2.2C78.C$4.C77.2C2.C$4.C2.2C76.C$5.C75.2C2.C$5.
C2.2C74.C$6.C73.2C2.C$6.C2.2C72.C$7.C2A69.2C2.C$7.C2B2C70.C$7.AC69.
2C2.C$8.C2.2C68.C$9.C67.2C2.C$9.C2.2C66.C$10.C65.2C2.C$10.C2.2C64.C
$11.C63.2C2.C$11.C2.2C62.C$12.C61.2C2.C$12.C64.C$74.C2.C2$74.2C$13.
C2.C.C.C47.C$13.2C.C3.C.C43.C.C6.C$22.C.C39.C.C7.2C$18.2C4.C.C35.C.
C4.2C$20.2C4.C.C31.C.C4.2C$22.2C4.C.C27.C.C4.2C$24.2C4.C.C23.C.CAB2.
2C$26.2C4.C.C19.C.C2.AB2C$28.2C4.C.C15.C.C4.2CA$30.2C4.C.C11.C.C4.2C
$32.2C4.C.C7.C.C4.2C$34.2C4.C.C3.C.C4.2C$36.2C4.C.C.C4.2C$38.2C4.C4.
2C$40.2C5.2C$42.2C.2C!
Guns:

Code: Select all

x = 4, y = 14, rule = Wilfred
.CAC$.BC$A.CB$BACA$.BC$ABCB$.ACA$.ACA$ABCB$.BC$BACA$A.CB$.BC$.CAC!

Code: Select all

x = 27, y = 33, rule = Wilfred
17.2C$13.C.3C2$12.C.C3.2C$12.C2$13.C$11.2C.2C$10.2C3.2C$9.2CA4.2C$8.
2CB6.2C$7.2C9.2C$6.2CA10.2C$5.2CB12.2C$4.2C15.2C$3.2CA16.2C$2.2CB18.
2C$.2C21.2C$.C23.C$C25.C$.C23.C$.2C21.2C$2.2C19.2C$3.2C17.2C$4.2C15.
2C$5.2C13.2C$6.2C11.2C$7.2C9.2C$8.2C7.2C$9.2C5.2C$10.2C3.2C$11.2C.2C
$13.C!

Code: Select all

x = 9, y = 64, rule = Wilfred
.5C$C5.C2$3.C$.2C.2C$3.C2$3.C$.2CB2C$2.ACA2$3.C$.2C.3C$3.C2$3.C$.2C
.2C$3.C2$3.C$.2C.2C$3.C2$C5.C$.5C7$.5C$C5.C2$3.C$.2C.2C$3.C2$3.C$.2C
.2C$3.C2$2.BCB$.2CA2C$3.C2$3.C$.2C.5C$3.C2$3.C$.2C.2C$3.C2$3.C$.2C.
2C$3.C2$3.C$.2C.2C$3.C2$C5.C$.5C!

Code: Select all

x = 27, y = 59, rule = Wilfred
13.C$11.2C.2C$10.2C3.2C$9.2C5.2C$8.2C7.2C$7.2C9.2C$6.2C11.2C$5.2C13.
2C$4.2C15.2C$3.2C17.2C$2.2C19.2C$.2C21.2C$.C23.C$C25.C$.C23.C$.2C21.
2C$2.2C19.2C$3.2C17.2C$4.2C15.2C$5.2C12.B2C$6.2C10.A2C$7.2C9.2C$8.2C
7.2C$9.2C5.2C$10.2C3.2C$11.2C.2C$13.C2$13.C$11.2C.3C$13.C2$13.C$11.
2C.3C$13.C2$13.C$11.2C.3C$13.C2$13.C$11.2C.3C$13.C2$13.C$11.2C.3C$13.
C2$13.C$11.2C.3C$13.C2$13.C$11.2C.3C$13.C2$13.C$11.2C.3C$13.C!

Code: Select all

x = 6, y = 7, rule = Wilfred
5.C$4.2C$3.2C$2.2CA$.2CB$2CB.A$CA.AB!

Code: Select all

x = 60, y = 10, rule = Wilfred
46.C$C45.2C$2C45.2C$.2C45.2C$2.2C22.BA21.2C2.C$3.2C21.BA22.2C$4.2C45.
C.C4.2C$5.C$50.2C2.4C$57.2C!

Code: Select all

x = 68, y = 20, rule = Wilfred
56.2C$54.3C$53.C$57.2C$.2C49.C.C$2.4C2.2C43.C$54.C$2C4.C.C45.2C$8.2C
21.AB22.2C$9.2C20.AB23.2C$10.2C45.2C$11.2C45.2C$12.2C45.C.C4.2C$13.
C$14.C43.2C2.4C$13.C.C49.2C$9.2C$14.C$11.3C$10.2C!

Code: Select all

x = 90, y = 96, rule = Wilfred
47.2C$43.C.3C2$42.C.C3.2C$42.C2$43.2C.2C$41.2C5.2C$39.2C4.C4.2C$37.
2C4.C.C.C4.2C$35.2C4.C.C3.C.C4.2C$33.2C4.C.C7.C.C4.2C$31.2C4.C.C11.
C.C4.2C$29.2C4.C.C15.C.C4.2C$26.A2C4.C.C19.C.C4.2C$25.2CBA2.C.C23.C
.C4.2C$23.2C2.BAC.C27.C.C4.2C$21.2C4.C.C31.C.C4.2C$19.2C4.C.C35.C.C
4.2C$14.2C7.C.C39.C.C$14.C6.C.C43.C.C3.C.2C$21.C47.C.C.C2.C$14.2C2$
12.C2.C$12.C64.C$11.C2.2C61.C$11.C62.2C2.C$10.C2.2C63.C$10.C64.2C2.
C$9.C2.2C65.C$9.C66.2C2.C$8.C2.2C67.CA$8.C68.2C2BC$7.C2.2C67.2AC$7.
C70.2C2.C$6.C2.2C71.C$6.C72.2C2.C$5.C2.2C73.C$5.C74.2C2.C$4.C2.2C75.
C$4.C76.2C2.C$3.C2.2C77.C$3.C78.2C2.C$2.C2.2C79.C$2.C80.2C2.C$.C2.2C
81.C$.C82.2C2.C$C2.2C83.C$C84.2C2.C$2.2C85.C$C85.2C$C2.2C84.C$.C83.
2C2.C$.C2.2C82.C$2.C81.2C2.C$2.C2.2C80.C$3.C79.2C2.C$3.C2.2C78.C$4.
C77.2C2.C$4.C2.2C76.C$5.C75.2C2.C$5.C2.2C74.C$6.C73.2C2.C$6.C2.2C72.
C$7.C71.2C2.C$7.C2.2C70.C$8.C2A67.2C2.C$8.C2B2C68.C$8.AC67.2C2.C$9.
C2.2C66.C$10.C65.2C2.C$10.C2.2C64.C$11.C63.2C2.C$11.C2.2C62.C$12.C61.
2C2.C$12.C64.C$74.C2.C2$74.2C$13.C2.C.C.C47.C$13.2C.C3.C.C43.C.C6.C
$22.C.C39.C.C7.2C$18.2C4.C.C35.C.C4.2C$20.2C4.C.C31.C.C4.2C$22.2C4.
C.C27.C.CAB2.2C$24.2C4.C.C23.C.C2.AB2C$26.2C4.C.C19.C.C4.2CA$28.2C4.
C.C15.C.C4.2C$30.2C4.C.C11.C.C4.2C$32.2C4.C.C7.C.C4.2C$34.2C4.C.C3.
C.C4.2C$36.2C4.C.C.C4.2C$38.2C4.C4.2C$40.2C5.2C$42.2C.2C!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 7th, 2020, 8:14 am

Guns:

Code: Select all

x = 10, y = 75, rule = Wilfred
2.6C$.CAB2ABAC36$3C4.3C36$.CAB2ABAC$2.6C!

Code: Select all

x = 12, y = 38, rule = Wilfred
12C36$2.CAB2ABAC$3.6C!

Code: Select all

x = 6, y = 10, rule = Wilfred
2.CBC$.B.CAB$A.AC$B2.C$.2BC$.2BC$B2.C$A.AC$.B.CAB$2.CBC!

Code: Select all

x = 45, y = 21, rule = Wilfred
6.2C$2.C.3C2$.C.C3.2C$.C2$C.C$.C$C$2.C23.2C$.C9.AB9.AB8.C$2.C8.AB9.
AB4.4C.CB9.C$C26.2C4.A10CA$.C31.C9.BC$C.C2$.C$.C.C3.2C2$2.C.3C$6.2C!

Code: Select all

x = 104, y = 21, rule = Wilfred
10.2C39.2A39.2C$6.CA3C.BA.BA.BA3.BA.BA.BA3.BA.BA.BA3.BA.BA.2B.AB.AB
3.AB.AB.AB3.AB.AB.AB3.AB.AB.AB.3CAC$6.2BA3.BA.BA.BA3.BA.BA.BA3.BA.B
A.BA3.BA.B6.B.AB3.AB.AB.AB3.AB.AB.AB3.AB.AB.AB3.A2B$5.C.C3.2C35.AB.
2B.BA35.2C3.C.C$5.CA42.6C42.AC$5.B92.B$4.C.C90.C.C$4.AC92.CA$4.CB92.
BC$6.C23.2C40.2C23.C$BAB2.CB.AB9.AB9.AB4.C30.C4.BA9.BA9.BA.BC2.BAB$
6.C.AB9.AB9.AB4C.C3.AB5.C6.C5.BA3.C.4CBA9.BA9.BA.C$4.CB25.2C5.10C8.
10C5.2C25.BC$4.AC31.C5.BA3.C6.C3.AB5.C31.CA$4.C.C90.C.C$5.B92.B$5.C
A42.6C42.AC$5.C.C3.2C35.AB.2B.BA35.2C3.C.C$6.2BA3.BA.BA.BA3.BA.BA.B
A3.BA.BA.BA3.BA.B6.B.AB3.AB.AB.AB3.AB.AB.AB3.AB.AB.AB3.A2B$6.CA3C.B
A.BA.BA3.BA.BA.BA3.BA.BA.BA3.BA.BA.2B.AB.AB3.AB.AB.AB3.AB.AB.AB3.AB
.AB.AB.3CAC$10.2C39.2A39.2C!

Code: Select all

x = 21, y = 52, rule = Wilfred
5.2C7.2C$6.4C.4C$9.C.C$4.2C3.C.C3.2C$9.3C$7.C5.C2$6.C.C3.C.C$3.2C2.
C2.C2.C2.2C$.C4.C2.C.C2.C4.C$3.C13.C$.C17.C$.C17.C$2C17.2C$C2.C13.C
2.C$3.C13.C$9.2A$9.2B10$9.2A$9.2B5$11.C$8.C2.C$8.2C$9.C$9.C$8.ACA$8.
2BC$7.C.C$7.BC$7.AC$8.C$8.C$8.C$8.C$8.C$8.C$8.CA$8.CB$7.C.C!

Code: Select all

x = 34, y = 27, rule = Wilfred
29.C$26.C2.C$26.2C$7.2C3.C14.C$13.C12.2C$2C.C5.3C2.C11.C2.C$C2.C4.2C
.2C2.C9.C2.C$13.C2.C7.C2.C$14.C2.C5.C2.C$15.C2.C3.C2.C$16.C2.C.C2.C
$2.2C13.C2.C2.C$11.BA5.C3.C$2.C8.BA6.C.3C$2.2C14.C3.C$17.C2.C2.C$16.
C2.C.C2.C$15.C2.C.C.C2.C$14.C2.C2.C2.C2.C$13.C2.C7.C2.C$12.C2.C9.C2.
2C.2C$11.C2.C11.C2.3C$13.2C12.C$13.C14.C3.2C$13.2C$11.C2.C$11.C!

Code: Select all

x = 96, y = 87, rule = Wilfred
16.C9.C9.C9.C9.C9.C$15.C9.C9.C9.C9.C9.C$14.C.C7.C.C7.C.C7.C.C7.C.C7.
C.C$13.C3.C5.C3.C5.C3.C5.C3.C5.C3.C5.C3.C$7.2C2.C2.C.C4.C2.C.C4.C2.
C.C4.C2.C.C4.C2.C.C4.C2.C.C4.2C$7.CA3.C4.C4.C4.C4.C4.C4.C4.C4.C4.C4.
C4.C7.2C$7.BA2.C2.C.C4.C2.C.C4.C2.C.C4.C2.C.C4.C2.C.C4.C2.C.C5.C.2C
$7.2C4.C3.C5.C3.C5.C3.C5.C3.C5.C3.C5.C3.C5.C5.CB2C$14.C.C7.C.C7.C.C
7.C.C7.C.C7.C.C9.2C.C2AC$8.C6.C9.C9.C9.C9.C9.C$5.C2.C7.C9.C9.C9.C9.
C9.C$5.2C73.C.C$6.C74.C$7.C71.C3.C$4.C.C71.C.C.C.C$4.C72.C7.C$76.C.
C.C.C.C.C$79.C.C.C2$3.C.C.C$C.C.C.C.C.C$.C7.C70.C.C$2.C.C.C.C72.C$3.
C3.C71.C3.C$5.C72.C.C.C.C$4.C.C70.C7.C$76.C.C.C.C.C.C$79.C.C.C2$3.C
.C.C$C.C.C.C.C.C$.C7.C70.C.C$2.C.C.C.C72.C$3.C3.C71.C3.C$5.C72.C.C.
C.C$4.C.C70.C7.C$76.C.C.C.C.C.C$79.C.C.C$93.2C$3.C.C.C81.C.3C$C.C.C
.C.C.C$.C7.C70.C.C5.C.C3.2C$2.C.C.C.C72.C6.C$3.C3.C71.C3.C.C$5.C72.
C.C.C.C3.C.C$4.C.C70.C7.C3.C$76.C.C.C.C.C.C.C$79.C.C.C2$3.C.C.C$C.C
.C.C.C.C$.C7.C70.C.C$2.C.C.C.C72.C$3.C3.C71.C3.C$5.C72.C.C.C.C$4.C.
C70.C7.C$76.C.C.C.C.C.C$79.C.C.C2$3.C.C.C$C.C.C.C.C.C$.C7.C70.C.C$2.
C.C.C.C72.C$3.C3.C71.C3.C$5.C72.C.C.C.C$4.C.C70.C7.C$76.C.C.C.C.C.C
$79.C.C.C2$3.C.C.C$C.C.C.C.C.C$.C7.C72.C$2.C.C.C.C71.C.C$3.C3.C71.C
$5.C74.C$4.C.C73.2C$20.C9.C9.C9.C9.C9.C7.C2.C$21.C9.C9.C9.C9.C9.C6.
C$4.C2AC.2C9.C.C7.C.C7.C.C7.C.C7.C.C7.C.C$4.2CBC5.C5.C3.C5.C3.C5.C3.
C5.C3.C5.C3.C5.C3.C4.2C$11.2C.C5.C.C2.C4.C.C2.C4.C.C2.C4.C.C2.C4.C.
C2.C4.C.C2.C2.AB$10.2C7.C4.C4.C4.C4.C4.C4.C4.C4.C4.C4.C4.C3.AC$14.2C
4.C.C2.C4.C.C2.C4.C.C2.C4.C.C2.C4.C.C2.C4.C.C2.C2.2C$19.C3.C5.C3.C5.
C3.C5.C3.C5.C3.C5.C3.C$20.C.C7.C.C7.C.C7.C.C7.C.C7.C.C$21.C9.C9.C9.
C9.C9.C$20.C9.C9.C9.C9.C9.C!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 8th, 2020, 7:53 am

Oscillators:

Code: Select all

x = 37, y = 37, rule = Wilfred
4.C27.C$.C.C.C.C.C.C.C.C.C.C.C.C.C.C.CBC.C.C$2.C3.C3.C3.C3.C3.C3.C3.
CA2.C$.C.C.C.C.C.C.C.C.C.C.C.C.C.C.CBC.C.C$C7.C3.C3.C3.C3.C3.C7.C$.
CAC29.C.C$.BCB30.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.C.C29.C.C
$4.C27.C$.C.C29.C.C$2.C31.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.
C.C29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$
2.C31.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$2.C30.BCB$.C.C29.CAC$C7.C3.C3.
C3.C3.C3.C7.C$.C.C.CBC.C.C.C.C.C.C.C.C.C.C.C.C.C.C$2.C2.AC3.C3.C3.C
3.C3.C3.C3.C$.C.C.CBC.C.C.C.C.C.C.C.C.C.C.C.C.C.C$4.C27.C!

Code: Select all

x = 43, y = 35, rule = Wilfred
7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.
C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C
3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.
C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.
C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$3.C4.C3.C3.C
3.C3.C3.C3.C3.C$.C2.C3.C3.C3.C3.C3.C3.C3.C3.C2.2C$3.C3.C3.C3.C3.C3.
C3.C3.C3.C4.C$.C2.C3.C3.C3.C3.C3.C3.C3.C3.C$.C6.C3.C3.C3.C3.C3.C3.C
3.C2.2C$2C5.C3.C3.C3.C3.C3.C3.C3.C$C2.C3.C3.C3.C3.C3.C3.C3.C3.C$3.C
3.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.
C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C
3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.
C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.C3.C$7.C3.C3.C3.C3.C3.C3.
C3.C$2.2C35.C2.C$20.BA17.C.2C$2.C17.BA$2.2C!

Code: Select all

x = 30, y = 30, rule = Wilfred
4C.2C.2C.2C.2C.2C.2C.2C.4C$C3.C2.C2.C2.C2.C2.C2.C2.C3.C$C28.C$C28.C
$.C26.C$C13.AB13.C$C13.AB13.C$.C26.C$C28.C$C28.C$.C26.C$C28.C$C28.C
$.C26.C$C28.C$C28.C$.C26.C$C28.C$C28.C$.C26.C$C28.C$C28.C$.C26.C$C28.
C$C28.C$.C26.C$C28.C$C28.C$C3.C2.C2.C2.C2.C2.C2.C2.C3.C$4C.2C.2C.2C
.2C.2C.2C.2C.4C!
Guns:

Code: Select all

x = 46, y = 42, rule = Wilfred
22.2C$18.C.3C2$17.C.C3.2C$17.C$4.C27.C$.C.C.C.C.C.C.C.C.C.C.C.C.C.C
.C.C.C.C$2.C3.C3.C3.C3.C3.C3.C3.C3.C$.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C
.C.C.C$C7.C3.C3.C3.C3.C3.C7.C$.C.C29.C.C$2.C31.C$.C.C29.C.C$4.C27.C
$.C.C29.C.C$2.C31.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.C.C29.C.
C$4.C27.C$.CAC29.C.C2.C5.2C$.BCB30.C5.C$.C.C29.C.C.2C2.3C$4.C27.C6.
C3.2C$.C.C29.C.C$2.C31.C$.C.C29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.C.C
29.C.C$4.C27.C$.C.C29.C.C$2.C31.C$.C.C29.C.C$C7.C3.C3.C3.C3.C3.C7.C
$.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$2.C3.C3.C3.C3.C3.C3.C3.C3.C$.
C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C$4.C27.C!

Code: Select all

x = 28, y = 17, rule = Wilfred
14.2C$15.3C.C$24.C$13.2C3.C.C3.C2.C$20.C5.2C$26.C$7.C.10C.C5.C$3.2C
.C6.AB6.C2.C$.C6.C10.C6.C$3.C2.C14.C.2C$.C5.C.10C.C$.C$2C5.C$C2.C3.
C.C3.2C$3.C$8.C.3C$12.2C!

Code: Select all

x = 28, y = 33, rule = Wilfred
17.2C$17.C2$17.2C5$12.2C.C2.C$8.C.3C2.C.2C$24.C$7.C.C3.2C9.C2.C$7.C
A17.2C$8.B17.C$7.C.10C.C5.C$3.2C.C3.BA9.C2.C$.C.AB3.C10.C6.C$3.C2.C
14.C.2C$.C5.C.10C.C$.C$2C18.C$C2.C9.2C3.C.C$3.C$9.2C.C2.3C.C$9.C2.C
.2C2$10.2B$10.2A2$9.2C2$10.C$9.2C!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 9th, 2020, 9:21 am

Guns:

Code: Select all

x = 5, y = 22, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.
C$2.C$2.C$2.CA$C.CB$B.A.C$2C.C!

Code: Select all

x = 5, y = 20, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.
C$2.CA$C.CB$B.A.C$2C.C!

Code: Select all

x = 5, y = 19, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.
CA$C.CB$B.A.C$2C.C!

Code: Select all

x = 5, y = 17, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.CA$C.CB$
B.A.C$2C.C!

Code: Select all

x = 5, y = 16, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.CA$C.CB$B.A.
C$2C.C!

Code: Select all

x = 5, y = 15, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.C$2.CA$C.CB$B.A.C$2C
.C!

Code: Select all

x = 5, y = 14, rule = Wilfred
2C.C$B.A.C$C.CB$2.CA$2.C$2.C$2.C$2.C$2.C$2.C$2.CA$C.CB$B.A.C$2C.C!

Code: Select all

x = 13, y = 22, rule = Wilfred
C.C7.C.C$C.A7.A.C$.B9CB$CA.3B.3B.AC$.CA2B.B.2BAC$4.A.B.A4$5.B.B$6.A
$6.A$5.B.B4$4.A.B.A$.CA2B.B.2BAC$CA.3B.3B.AC$.B9CB$C.A7.A.C$C.C7.C.
C!

Code: Select all

x = 87, y = 43, rule = Wilfred
42.C$42.C2.C$44.2C$44.C$44.C$43.C$45.C$42.C.C$44.C2$43.C$39.C.2C.2C
.C$35.C.2C.2C3.2C.2C.C$31.C.2C.2C11.2C.2C.C$27.C.2C.2C7.C3.C7.2C.2C
.C$23.C.2C.2C7.C11.C7.2CA2C.C$19.C.2C.2C7.C19.C6.B2C.2C.C$15.C.2C.2C
7.C27.C7.2C.2C.C$13.2C.2C7.C35.C7.2C.2C$.2C3.C5.2C7.C43.C7.2C$2.3C2.
2C.C6.C51.C6.C2.C5.2C$5.C6.C61.C6.C$2C5.C2.C6.C51.C6.C.2C2.3C$12.2C
7.C43.C7.2C5.C3.2C$13.2C.2C7.C35.C7.2C.2C$15.C.2C.2C7.C27.C7.2C.2C.
C$19.C.2C.2C7.C19.C7.2C.2C.C$23.C.2C.2C7.C11.C7.2C.2C.C$27.C.2C.2C7.
C3.C7.2C.2C.C$31.C.2C.2C11.2C.2C.C$35.C.2C.2C3.2C.2C.C$39.C.2C.2C.C
$43.C2$42.C$42.C.C$41.C$43.C$42.C$42.C$41.2C$41.C2.C$44.C!
Brian Prentice

User avatar
blah
Posts: 311
Joined: April 9th, 2016, 7:22 pm

Re: Wilfred

Post by blah » October 9th, 2020, 5:43 pm

bprentice wrote:
October 7th, 2020, 8:14 am

Code: Select all

x = 12, y = 38, rule = Wilfred
12C36$2.CAB2ABAC$3.6C!
This is the same mechanism as the common adjustable Wire2 gun (or at least, highly similar):

Code: Select all

x = 27, y = 6, rule = Wire2
22.CABC$21.CBCABA$26CB$26CB$21.CBCABA$22.CABC5$18.4CABC$17.4CBCABA$26CB$26CB$17.4CBCABA$18.4CABC!
Poorly optimised prime number generator generator.

Code: Select all

--[[
	primerer.lua
	blah 2020

	Generates a prime number generator which checks for divisibility by a
	specified number of candidate divisors. I'm pretty sure this works properly.

	Set rule to "Wilfred" and run on an empty pattern.
]]

local g = golly()
pgun = g.parse("3.C$.CAB.C$C2.2C$C2.C2$C2.C!")
g.putcells(pgun,0,0)

gun_count = 0
div_gun_spatial_period = 9
function divisor_gun(divs)
	local y = gun_count*div_gun_spatial_period - 1
	local x = -8 - gun_count*div_gun_spatial_period
	local gunhead = g.parse(".C$4.C$CA2.2C$CB2C$.BA$.C.C.C2$.2C.C!")
	local gunback = g.parse("2.C2$C$2.C$.C!")
	local bang = g.parse("C$C$C2$C!")
	-- for now, assume #divs == 1
	--local period = lcm(divs) * 3
	local period = divs[1] * 3
	-- period is odd (since all candidate divisors are odd)
	-- also, period >= 9
	-- adjust x coord so first signal hits correct location
	x = x + 3 -- now it would hit P=3
	-- skip over so the first Q photon hits P=3Q
	-- (which is photon 3*floor(Q/2) where P=3 is photon 0)
	--  3  5  7  9 11 13 15 17 19 21 23
	--  0  1  2  3  4  5  6  7  8  9 10
	x = x - 3*3*math.floor(divs[1]/2)
	-- create gun
	g.putcells(gunhead,x,y)
	g.putcells(bang, 0, y+2)
	local i = 1
	while i <= math.floor(period/2) - 3 do
		g.setcell(x-i,y+2,3)
		g.setcell(x-i,y+3,3)
		i = i + 1
	end
	g.putcells(gunback,(x-2)-i,y)
	gun_count = gun_count + 1
end

function is_prime(p) -- assumes p is odd and p >= 3
	for q = 3, p/2, 2 do
		if p%q == 0 then
			return false
		end
	end
	return true
end

num_divs = tonumber(g.getstring("Enter number of divisors to check candidate"..
" primes against."))

p = 3
while gun_count < num_divs do
	if is_prime(p) then
		divisor_gun({p})
	end
	p = p + 2
end

g.setcell(0,1,0)
Example of prime number generator generated by generator generator generating primes tested against 8 candidate divisors (each photon generated by the gun at the top represents an odd number; 2 is not output):

Code: Select all

x = 207, y = 71, rule = Wilfred
185.C2.C$191.C12.C$183.C2.2CA2.2C9.CAB.C$185.3CB2C10.C2.2C$184.C3.BA
11.C2.C$188.C.C.C$201.C2.C$188.2C.C2$164.C5.C$173.C$162.C2.5CA2.2C26.
C$164.6CB2C28.C$163.C6.BA29.C$170.C.C.C$201.C$170.2C.C2$143.C8.C$155.
C$141.C2.8CA2.2C44.C$143.9CB2C46.C$142.C9.BA47.C$152.C.C.C$201.C$152.
2C.C2$110.C14.C$128.C$108.C2.14CA2.2C71.C$110.15CB2C73.C$109.C15.BA
74.C$125.C.C.C$201.C$125.2C.C2$89.C17.C$110.C$87.C2.17CA2.2C89.C$89.
18CB2C91.C$88.C18.BA92.C$107.C.C.C$201.C$107.2C.C2$56.C23.C$83.C$54.C
2.23CA2.2C116.C$56.24CB2C118.C$55.C24.BA119.C$80.C.C.C$201.C$80.2C.C
2$35.C26.C$65.C$33.C2.26CA2.2C134.C$35.27CB2C136.C$34.C27.BA137.C$62.
C.C.C$201.C$62.2C.C2$2.C32.C$38.C$C2.32CA2.2C161.C$2.33CB2C163.C$.C
33.BA164.C$35.C.C.C$201.C$35.2C.C!
I had plenty of optimisations in mind but at this point I'm not sure I care to make them. The ANDNOT reaction can occur on both sides simultaneously:

Code: Select all

x = 27, y = 18, rule = Wilfred
11.2B$11.2A2$11.2B$11.2A2$11.2B$11.2A2$11.2B$11.2A3$10.C2.C$BA.BA5.C
2.C5.AB4.AB$BA.BA5.C2.C5.AB4.AB2$10.C2.C!
So the pattern could be made half as tall by putting divisor guns on both sides. Also, you could in theory combine multiple divisors into one gun (with its period as the LCM of the two divisors times 3); this is why the argument passed to divisor_gun is an array instead of a number.

There's plenty of space optimisation to be done in terms of moving the divisor guns closer together. In particular, they're created in a phase where they fire immediately, and then moved to the left to delay that photon, rather than put in a phase just after firing (in which case it could be further right). I also imagined this reaction could be useful in that regard:

Code: Select all

x = 16, y = 8, rule = Wilfred
2.C8.C$14.C$C2.8C3.2C$2.9C.2C$.C3.BA$5.BA4.C.C.C2$11.2C.C!
The first time it reaches the end it doesn't fire.

One thing I find weird about the patterns the script generates is that the larger divisors seem to almost never catch any candidate primes. I generated one with 500 divisor guns and spent some time watching the photons reach the vertical prime stream, and you don't have to go very far down before you don't see a single one of them hit a candidate prime, even though the candidate divisors are themselves prime. I don't know if I've made some fundamental, embarrassing mistake or if that's just how primes are.
succ

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 10th, 2020, 2:31 pm

Wilfred is based on Brian's Brain where guns are rare. The technique used by Wilfred to provide guns using runners (oscillators) can be applied to other rules. The Star Wars variant 34/2/4, is another rule with few guns, Wilfred2 provides it with guns and oscillators with all periods > 3.

Rule definition from RuleTreeGen.java:

Code: Select all

  final static int numStates = 5;
  final static int numNeighbors = 8;

  /* order for nine neighbors is nw, ne, sw, se, n, w, e, s, c */
  int f(int[] a)
  {
    int [] count = new int[5]; 
    int cell = a[8];
    for (int i = 0; i < 8; i++)
      count[a[i]]++;
    if (cell == 0)
    {
      if ((count[4] == 3) && (count[1] == 1))
        return 1;
      if (count[1] == 2)
        return 1;
    }
    else
    {
      if (cell == 1)
      { 
        if ((count[1] == 3) || (count[1] == 4))
          return cell;
        else
          return 2;
      }
      if (cell == 2)
        return 3;
      if (cell == 3)
        return 0;
      if (cell == 4)
        return cell;
    }
    return 0;
  }
Rule Tree:

Code: Select all

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

Code: Select all

x = 57, y = 43, rule = Wilfred2
34.2D$11.D.D.D.D.D.D.D.D.D.D$10.D19.4D$12.D.D.D.D.D.D.D.D.D4.2D$10.
D19.D$12.D15.D$10.D19.D$12.D15.D$10.D19.D$12.D15.D$6.D.D.D19.D.D.D.
D$D11.D15.D13.D$.5D.D.D.D17.D.D.D.D.5D$.D39.D$.D.31D7.D$.D.D4.ABC2.
ABC2.ABC2.ABC2.ABC2.D7.D$.D.D29.D7.D$.D.D29.D7.D$.D.D29.D7.D$.D.D29.
D7.D$.D.D29.D7.D$.D.D29.D7.D13.2D$.D.D29.D7.D8.D$.D.D29.D7.D7.D.4D$
.D.D29.16D3.D.2D$.D.D28.D16.D$.D.D$.D.D$.D.D$.D.D$.D.D$.D.D$.D.D$.D
.D$.D.D$.D.D13.D$.D.14D$.D14.D$.14D.D$D16.D2.D3.2D$16.D3.5D$17.D.D$
25.2D!

Code: Select all

x = 39, y = 36, rule = Wilfred2
37.2D$.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D$D15.CBA15.3D$2.D.D.D.D.D.D
.D.D.D.D.D.D.D.D.D.D3.2D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.D$
D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.
D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D29.D$D33.D$2.D
29.D$D33.D$2.D29.D$D33.D$2.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D$D33.D$.D
.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D!

Code: Select all

x = 23, y = 27, rule = Wilfred2
10.D.D$10.ADC$9.BD.DB$8.C2D.2DA$8.2D3.2D$6.A2D5.2DC$5.B2D7.2DB$4.C2D
9.2DA$4.2D11.2D$3.2D13.2D$D.2D15.2D.D$.D19.D$D.2D15.2D.D$3.2D13.2D$
4.2D11.2D$5.2D9.2D$6.2D7.2D$7.2D5.2D$8.2D3.2D$9.2D.2D$10.D.D$11.D$10.
D.D$15.2D$11.D$12.3D$14.2D!

Code: Select all

x = 42, y = 48, rule = Wilfred2
13.D.D$14.D2.D$12.D3.D2.D$13.D4.D2.D$11.D8.D2.D$12.D9.D2.D$10.D13.D
2.D$11.D14.DABD$9.D18.DC.D$10.D19.D2.D$8.D23.D2.D$9.D24.D2.D$7.D28.
D2.D$8.D29.D2.D$6.D33.D$7.D33.D$5.D33.D$6.D33.D$4.D33.D$5.D33.D$3.D
33.D$4.D33.D$2.D33.D$3.D33.D$.D33.D$2.D33.D$D33.D$.D33.D$D2.D29.D$2.
D2.D28.D$4.D2.D24.D$6.D2.D23.D$8.D2.D19.D$10.D2.D18.D$12.D2.D14.D$14.
D2.D13.D$16.D2.D9.D$18.D2.D8.D$20.D2.D4.D$22.D2.D3.D$24.D2.D$26.D.D
2$26.D$26.D.D3.2D2$27.D.3D$31.2D!

Code: Select all

x = 49, y = 49, rule = Wilfred2
22.D2.2D$22.D$20.D4.D.2D$20.D.2D.D$18.D8.D.2D$18.D.2D5.D$16.D12.D.2D
$16.D.2D9.D$14.D16.D.2D$14.D.2D13.D$12.D20.D.2D6.2D$12.D.2D17.D$10.
D24.D.6D$10.D.2D21.D6.2D$8.D28.D.2D$8.D.2D25.D$6.D32.D.2D$6.D.2D29.
D$4.D36.D.2D$4.D.2D33.D$2.D40.D.2D$2.D.2D37.D$D44.D.2D$D.2D41.D2$3.
D41.2D.D$2D.D44.D$5.D37.2D.D$2.2D.D40.D$7.D33.2D.D$4.2DADA35.D$7.B.
D29.2D.D$6.2DCDC31.D$7.B3.D25.2D.D$8.2DADA27.D$11.B.D21.2D.D$10.2DC
DC23.D$11.B3.D17.2D.D$12.2DADA19.D$15.B.D13.2D.D$14.2DCDC15.D$15.B3.
D9.2D.D$16.2DADA11.D$19.B.D5.2D.D$18.2DCDC7.D$19.B3.D.2D.D$20.2D.D4.
D$26.D$22.2D2.D!

Code: Select all

x = 68, y = 20, rule = Wilfred2
56.2D$54.3D$53.D$57.2D$.2D49.D.D$2.4D2.2D43.D$54.D$2D4.D.D45.2D$8.2D
45.2D$9.2D45.2D$10.2D19.CBA23.2D$11.2D18.CBA24.2D$12.2D45.D.D4.2D$13.
D$14.D43.2D2.4D$13.D.D49.2D$9.2D$14.D$11.3D$10.2D!

Code: Select all

x = 90, y = 96, rule = Wilfred2
47.2D$43.D.3D2$42.D.D3.2D$42.D2$43.2D.2D$41.2D5.2D$39.2D4.D4.2D$37.
2D4.D.D.D4.2D$35.2D4.D.D3.D.D4.2D$33.2D4.D.D7.D.D4.2D$30.B2DA3.D.D11.
D.D4.2D$29.2DCBA.D.D15.D.D4.2D$27.2D2.CBD.D19.D.D4.2D$25.2D4.D.D23.
D.D4.2D$23.2D4.D.D27.D.D4.2D$21.2D4.D.D31.D.D4.2D$19.2D4.D.D35.D.D4.
2D$14.2D7.D.D39.D.D$14.D6.D.D43.D.D3.D.2D$21.D47.D.D.D2.D$14.2D2$12.
D2.D$12.D64.D$11.D2.2D61.D$11.D62.2D2.D$10.D2.2D63.D$10.D64.2D2.D$9.
D2.2D65.D$9.D66.2D2.D$8.D2.2D67.D$8.D68.2D2.D$7.D2.2D69.D$7.D70.2D2.
D$6.D2.2D71.DB$6.D72.2D2CD$5.D2.2D71.2BD$5.D74.2D2AD$4.D2.2D75.D$4.
D76.2D2.D$3.D2.2D77.D$3.D78.2D2.D$2.D2.2D79.D$2.D80.2D2.D$.D2.2D81.
D$.D82.2D2.D$D2.2D83.D$D84.2D2.D$2.2D85.D$D85.2D$D2.2D84.D$.D83.2D2.
D$.D2.2D82.D$2.D81.2D2.D$2.D2.2D80.D$3.D79.2D2.D$3.D2.2D78.D$4.D77.
2D2.D$4.D2.2D76.D$5.D75.2D2.D$5.D2A2D74.D$6.D2B71.2D2.D$6.D2C2D72.D
$6.BD71.2D2.D$7.D2.2D70.D$8.D69.2D2.D$8.D2.2D68.D$9.D67.2D2.D$9.D2.
2D66.D$10.D65.2D2.D$10.D2.2D64.D$11.D63.2D2.D$11.D2.2D62.D$12.D61.2D
2.D$12.D64.D$74.D2.D2$74.2D$13.D2.D.D.D47.D$13.2D.D3.D.D43.D.D6.D$22.
D.D39.D.D7.2D$18.2D4.D.D35.D.D4.2D$20.2D4.D.D31.D.D4.2D$22.2D4.D.D27.
D.D4.2D$24.2D4.D.D23.D.D4.2D$26.2D4.D.D19.D.DBC2.2D$28.2D4.D.D15.D.
D.ABC2D$30.2D4.D.D11.D.D3.A2DB$32.2D4.D.D7.D.D4.2D$34.2D4.D.D3.D.D4.
2D$36.2D4.D.D.D4.2D$38.2D4.D4.2D$40.2D5.2D$42.2D.2D!

Code: Select all

x = 34, y = 27, rule = Wilfred2
29.D$26.D2.D$26.2D$7.2D3.D14.D$13.D12.2D$2D.D5.3D2.D11.D2.D$D2.D4.2D
.2D2.D9.D2.D$13.D2.D7.D2.D$14.D2.D5.D2.D$15.D2.D3.D2.D$16.D2.D.D2.D
$2.2D13.D2.D2.D$8.CBA7.D3.D$2.D5.CBA8.D.3D$2.2D14.D3.D$17.D2.D2.D$16.
D2.D.D2.D$15.D2.D.D.D2.D$14.D2.D2.D2.D2.D$13.D2.D7.D2.D$12.D2.D9.D2.
2D.2D$11.D2.D11.D2.3D$13.2D12.D$13.D14.D3.2D$13.2D$11.D2.D$11.D!

Code: Select all

x = 87, y = 43, rule = Wilfred2
42.D$42.D2.D$44.2D$44.D$44.D$43.D$45.D$42.D.D$44.D2$43.D$39.D.2D.2D
.D$35.D.2D.2D3.2D.2D.D$31.D.2D.2D11.2D.2D.D$27.D.2D.2D7.D3.D7.2D.2D
.D$23.D.2D.2D7.D11.D7.2DA2D.D$19.D.2D.2D7.D19.D6.B2D.2D.D$15.D.2D.2D
7.D27.D3.C3.2D.2D.D$13.2D.2D7.D35.D7.2D.2D$.2D3.D5.2D7.D43.D7.2D$2.
3D2.2D.D6.D51.D6.D2.D5.2D$5.D6.D61.D6.D$2D5.D2.D6.D51.D6.D.2D2.3D$12.
2D7.D43.D7.2D5.D3.2D$13.2D.2D7.D35.D7.2D.2D$15.D.2D.2D7.D27.D7.2D.2D
.D$19.D.2D.2D7.D19.D7.2D.2D.D$23.D.2D.2D7.D11.D7.2D.2D.D$27.D.2D.2D
7.D3.D7.2D.2D.D$31.D.2D.2D11.2D.2D.D$35.D.2D.2D3.2D.2D.D$39.D.2D.2D
.D$43.D2$42.D$42.D.D$41.D$43.D$42.D$42.D$41.2D$41.D2.D$44.D!

Code: Select all

x = 9, y = 20, rule = Wilfred2
DA5.AD$B7DB$CD5.DC$.D5.D$.D5.D$.D5.D$.7D$D.A.C.A.D$3.BCB$4.A$4.A$3.
BCB$D.A.C.A.D$.7D$.D5.D$.D5.D$.D5.D$CD5.DC$B7DB$DA5.AD!
Brian Prentice
Last edited by bprentice on October 11th, 2020, 9:41 am, edited 1 time in total.

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Wilfred

Post by MathAndCode » October 11th, 2020, 12:12 am

bprentice wrote:
October 2nd, 2020, 10:46 am
FWKnightship,

Unfortunately, your last two examples don't work.

Code: Select all

x = 13, y = 32, rule = Wilfred
11.2C$6.C.C$2C3.C3.2C$6.C2.3C$2.2C.C$.2C2.C$4.2C3$5.2A$5.2B2$5.2A$5.
2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B!

Code: Select all

x = 24, y = 17, rule = Wilfred
12.C.C$11.C3.9C$12.C2.C$10C.C$11.C$11.CA$11.CB$11.C$11.CA$11.CB$11.
C$11.CA$11.CB$11.C$11.CA$11.CB$11.C!
I fixed the first splitter.

Code: Select all

x = 10, y = 133, rule = Wilfred
C7.2C$C2.C.C$2.C3.2C$C2.C2.3C$3.C$2.C$C.C3$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B2$2.2A$2.2B11$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B3$2.2A$2.2B!
Here's a splitter with the same output directions.

Code: Select all

x = 13, y = 142, rule = Wilfred
2.2C$4.C$5.C$4C2.C$4.C2.C$3.3C$5.C$6.C$3.C2.C$3.C7.2C$3.C2.C.C$5.C3.2C$3.C2.C2.3C$6.C$5.C$3.C.C3$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B11$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B3$5.2A$5.2B!
While working on those, I found a couple of multi-period guns.

Code: Select all

x = 13, y = 32, rule = Wilfred
11.2C$6.C.C$2C3.C3.2C$6.C2.3C$2.2C.C2.C$.2C2.C$4.2C3$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B2$5.2A$5.2B!

Code: Select all

x = 19, y = 13, rule = Wilfred
8C$15.BA$2.C12.BA$2.C.B$2.CBA$2.CA$2.C2.B2A2.2C$2.C2ACBCBA.BA.BA.BA$3.BC.A.2C.BA.BA.BA$.BCA.CB.3C$4.BC$3.ACA$2.C.C!


Edit: Here is a triple splitter.

Code: Select all

x = 29, y = 143, rule = Wilfred
18.2C$20.C$21.C$20C2.C$20.C2.C$19.3C$18.C2.C$18.C3.C$4.5C10.C2.C$19.C7.2C$9.11C2.C.C$7.C.C8.C2.C3.2C$19.C2.C2.3C$19.C2.C$21.C$19.C.C3$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B11$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B!


Another edit: Here are some quadruple splitters.

Code: Select all

x = 40, y = 142, rule = Wilfred
29.2C$31.C$32.C$11.20C2.C$31.C2.C$30.3C$29.C2.C$29.C3.C$15.5C10.C2.C$30.C7.2C$20.11C2.C.C$18.C.C8.C2.C3.2C$30.C2.C2.3C$20.C9.C2.C$18.C.C11.C$30.C.C$20.C$18.C.C$32.2A$20.C11.2B$18.C.C$32.2A$20.C11.2B$18.C.C$17.C14.2A$6.2C12.C11.2B$7.11C.C$18.C13.2A$7C25.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B2$32.2A$32.2B11$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B3$32.2A$32.2B!

Code: Select all

x = 29, y = 142, rule = Wilfred
18.2C$20.C$21.C$20C2.C$20.C2.C$19.3C$18.C2.C$18.C3.C$4.5C10.C2.C$19.C7.2C$9.11C2.C.C$7.C.C8.C2.C3.2C$19.C2.C2.3C$9.C9.C2.C$7.C.C11.C$19.C.C$9.C$7.C.C$21.2A$9.C11.2B$7.C.C.C$11.C9.2A$9.2C10.2B$7.C2.C$7.C13.2A$7.C13.2B$7.C$7.C13.2A$7.C13.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B11$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B!

Code: Select all

x = 29, y = 145, rule = Wilfred
14.C2.C$14.C2.C$14.C2.C$16.C.2C$20.C$21.C$20C2.C$20.C2.C$19.3C$18.C2.C$18.C3.C$4.5C10.C2.C$19.C7.2C$9.11C2.C.C$7.C.C8.C2.C3.2C$19.C2.C2.3C$9.C9.C2.C$7.C.C11.C$19.C.C$9.C$7.C.C$21.2A$9.C11.2B$7.C.C.C$11.C9.2A$9.2C10.2B$7.C2.C$7.C13.2A$7.C13.2B$7.C$7.C13.2A$7.C13.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B11$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B!
I am tentatively considering myself back.

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » October 11th, 2020, 9:29 am

MathAndCode wrote:
October 11th, 2020, 12:12 am
x = 29, y = 142, rule = Wilfred
18.2C$20.C$21.C$20C2.C$20.C2.C$19.3C$18.C2.C$18.C3.C$4.5C10.C2.C$19.C7.2C$9.11C2.C.C$7.C.C8.C2.C3.2C$19.C2.C2.3C$9.C9.C2.C$7.C.C11.C$19.C.C$9.C$7.C.C$21.2A$9.C11.2B$7.C.C.C$11.C9.2A$9.2C10.2B$7.C2.C$7.C13.2A$7.C13.2B$7.C$7.C13.2A$7.C13.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B2$21.2A$21.2B11$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B3$21.2A$21.2B!
I tried this pattern in Wilfred2 and it works fine!

Code: Select all

x = 29, y = 46, rule = Wilfred2
18.2D$20.D$21.D$20D2.D$20.D2.D$19.3D$18.D2.D$18.D3.D$4.5D10.D2.D$19.D
7.2D$9.11D2.D.D$7.D.D8.D2.D3.2D$19.D2.D2.3D$9.D9.D2.D$7.D.D11.D$19.D.
D$9.D$7.D.D2$9.D11.2A$7.D.D.D9.2B$11.D9.2C$9.2D$7.D2.D10.2A$7.D13.2B$
7.D13.2C$7.D$7.D13.2A$7.D13.2B$21.2C2$21.2A$21.2B$21.2C2$21.2A$21.2B$
21.2C2$21.2A$21.2B$21.2C2$21.2A$21.2B$21.2C!
Brian Prentice

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Wilfred

Post by MathAndCode » October 11th, 2020, 12:49 pm

Here's a mostly clean breeder.

Code: Select all

x = 19, y = 9, rule = Wilfred
2.A$A2B6.BA$B2.A3.B2A.BA$A2BA3.A2.BA.BA$2.B3.B8.BA$2.B3.A.A5.A.BA$2.BA3.2B5.BA.BA$.B3.2B.A4.BA2.BA$.BA2.2A5.BA!


Edit:
blah wrote:
October 9th, 2020, 5:43 pm

Code: Select all

x = 16, y = 8, rule = Wilfred
2.C8.C$14.C$C2.8C3.2C$2.9C.2C$.C3.BA$5.BA4.C.C.C2$11.2C.C!
The first time it reaches the end it doesn't fire.
I made it into a period doubler.

Code: Select all

x = 39, y = 14, rule = Wilfred
3.5C20.C$3.3C25.C$3.3C2.20C3.2C$4.C2.21C.2C$6.C15.BA$3C.2C16.BA4.C.C.C$33.2C$29.C.C2.C.C$27.C.C2.C$30.C5.C$28.C.C3.C.C$31.2C5.C$29.C4.C3.C$31.C2.C.C!
Changing the length of the circuit by one makes it a period tripler.

Code: Select all

x = 38, y = 14, rule = Wilfred
3.5C19.C$3.3C24.C$3.3C2.19C3.2C$4.C2.20C.2C$6.C14.BA$3C.2C15.BA4.C.C.C$32.2C$28.C.C2.C.C$26.C.C2.C$29.C5.C$27.C.C3.C.C$30.2C5.C$28.C4.C3.C$30.C2.C.C!


Another edit: Here is a period quintupler.

Code: Select all

x = 68, y = 14, rule = Wilfred
9.5C37.C12.C$9.3C51.C$9.3C2.37C3.2C9.C$10.C2.38C.2C11.C.C$C11.C32.BA16.C$6.3C.2C39.C.C.C6.C2.C$56.2C2.C2.C3.C$52.C.C2.C.C5.C$50.C.C2.C9.C$53.C5.C6.C$51.C.C3.C.C3.C.C$54.2C5.C3.C$52.C4.C3.C.C$54.C2.C.C


Yet another edit: This stable merger will hopefully allow composite period multipliers with new prime factors.

Code: Select all

x = 44, y = 7, rule = Wilfred
16.6C$15.C11.C$9.BA18.C$15C.6C4.C$A24.C.2C.14C$15.C$16.6C!
I am tentatively considering myself back.

User avatar
Trump {Bot}
Posts: 67
Joined: October 12th, 2020, 10:02 pm
Location: United States

Re: Wilfred

Post by Trump {Bot} » October 25th, 2020, 9:33 pm

Are backrakes and breeders possible?
Are guns syntheble?
Are there any spaceships other than c orthonal or c/4 diagonal?
Are RRO's possible?

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Wilfred

Post by MathAndCode » October 25th, 2020, 10:27 pm

Trump {Bot} wrote:
October 25th, 2020, 9:33 pm
Are backrakes and breeders possible?
Are guns syntheble?
Are there any spaceships other than c orthonal or c/4 diagonal?
Are RRO's possible?
Unless one uses wires, this rule is the same as Brian's Brain, so you should at its thread for answers or try to find such patterns yourself.
I am tentatively considering myself back.

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » November 2nd, 2020, 10:13 pm

Wilfred4 is another variant of Wilfred. Wilfred is based on Brian's Brain, Wilfred4 is based on two copies of Brian's Brain. Copy one is red and blue while copy two is green and blue. The copies interact nicely and the example patterns below have been chosen to show this interaction. Like Wilfred, Wilfred4 supports oscillators and guns with all periods greater than two.

The rule definition from RuleTreeGen.java:

Code: Select all

{
  final static int numStates = 5;
  final static int numNeighbors = 8;

  /* order for nine neighbors is nw, ne, sw, se, n, w, e, s, c */
  int f(int[] a)
  {
    int [] count = new int[5]; 
    int cell = a[8];
    for (int i = 0; i < 8; i++)
      count[a[i]]++;
    if (cell == 0)
    {
      if ((count[4] == 3) && (count[1] == 1))
        return 1;
      if ((count[4] == 3) && (count[2] == 1))
        return 2;
      if ((count[1] == 2) && (count[2] != 2))
        return 1;
      if ((count[2] == 2) && (count[1] != 2))
        return 2;
    }
    else
    {
      if ((cell == 1) && (count[2] == 2))
        return 2;
      if ((cell == 2) && (count[1] == 2))
        return 1;
      if (cell == 1)
        return 3;
      if (cell == 2)
        return 3;
      if (cell == 3)
        return 0;
      if (cell == 4)
        return cell;
    }
    return 0;
  }
The Golly RuleTree:

Code: Select all

@RULE Wilfred4
@TREE
num_states=5
num_neighbors=8
num_nodes=191
1 0 3 3 0 4
2 0 0 0 0 0
1 1 3 1 0 4
2 0 2 0 0 0
1 2 2 3 0 4
2 0 0 4 0 0
3 1 3 5 1 1
2 2 0 2 2 2
2 0 2 4 0 0
3 3 7 8 3 3
2 4 4 0 4 4
3 5 8 10 5 5
4 6 9 11 6 6
1 0 2 1 0 4
2 2 0 13 2 2
3 7 1 14 7 7
2 4 13 0 4 4
3 8 14 16 8 8
1 1 3 3 0 4
2 0 2 0 0 18
3 3 7 8 3 19
4 9 15 17 9 20
3 10 16 1 10 10
1 2 3 3 0 4
2 0 0 4 0 23
3 5 8 10 5 24
4 11 17 22 11 25
2 0 18 23 0 0
3 1 19 24 1 27
4 6 20 25 6 28
5 12 21 26 12 29
3 1 1 5 1 1
2 13 4 2 13 13
3 14 5 32 14 14
4 15 31 33 15 15
3 16 32 3 16 16
2 0 2 4 0 18
3 8 14 16 8 36
4 17 33 35 17 37
2 18 2 18 18 0
3 19 7 36 19 39
4 20 15 37 20 40
5 21 34 38 21 41
3 1 3 1 1 1
4 22 35 43 22 22
2 23 18 4 23 0
3 24 36 10 24 45
4 25 37 22 25 46
5 26 38 44 26 47
3 27 39 45 27 1
4 28 40 46 28 49
5 29 41 47 29 50
6 30 42 48 30 51
3 5 5 10 5 5
4 31 31 53 31 31
3 32 10 7 32 32
1 2 3 1 0 4
2 2 0 13 2 56
3 14 5 32 14 57
4 33 53 55 33 58
2 2 0 56 2 2
3 7 1 57 7 60
4 15 31 58 15 61
5 34 54 59 34 62
3 3 7 3 3 3
1 1 2 3 0 4
2 4 13 0 4 65
3 16 32 3 16 66
4 35 55 64 35 67
2 18 56 65 18 0
3 36 57 66 36 69
4 37 58 67 37 70
5 38 59 68 38 71
3 39 60 69 39 3
4 40 61 70 40 73
5 41 62 71 41 74
6 42 63 72 42 75
4 43 64 43 43 43
2 4 65 0 4 4
3 10 66 1 10 78
4 22 67 43 22 79
5 44 68 77 44 80
3 45 69 78 45 5
4 46 70 79 46 82
5 47 71 80 47 83
6 48 72 81 48 84
4 49 73 82 49 6
5 50 74 83 50 86
6 51 75 84 51 87
7 52 76 85 52 88
3 10 10 1 10 10
3 5 5 10 5 24
4 53 53 90 53 91
2 0 0 23 0 0
3 1 1 24 1 93
4 31 31 91 31 94
5 54 54 92 54 95
3 7 1 7 7 7
4 55 90 97 55 55
2 56 23 13 56 2
3 57 24 32 57 99
4 58 91 55 58 100
5 59 92 98 59 101
3 60 93 99 60 7
4 61 94 100 61 103
5 62 95 101 62 104
6 63 96 102 63 105
3 3 7 3 3 19
4 64 97 64 64 107
2 65 13 18 65 4
3 66 32 19 66 109
4 67 55 107 67 110
5 68 98 108 68 111
3 69 99 109 69 8
4 70 100 110 70 113
5 71 101 111 71 114
6 72 102 112 72 115
4 73 103 113 73 9
5 74 104 114 74 117
6 75 105 115 75 118
7 76 106 116 76 119
2 0 18 0 0 0
3 1 19 1 1 121
4 43 107 43 43 122
5 77 108 77 77 123
3 78 109 121 78 10
4 79 110 122 79 125
5 80 111 123 80 126
6 81 112 124 81 127
4 82 113 125 82 11
5 83 114 126 83 129
6 84 115 127 84 130
7 85 116 128 85 131
5 86 117 129 86 12
6 87 118 130 87 133
7 88 119 131 88 134
8 89 120 132 89 135
3 1 1 1 1 1
4 90 90 137 90 90
2 23 23 4 23 0
3 24 24 10 24 139
4 91 91 90 91 140
5 92 92 138 92 141
3 93 93 139 93 1
4 94 94 140 94 143
5 95 95 141 95 144
6 96 96 142 96 145
4 97 137 97 97 97
5 98 138 147 98 98
3 99 139 32 99 14
4 100 140 55 100 149
5 101 141 98 101 150
6 102 142 148 102 151
4 103 143 149 103 15
5 104 144 150 104 153
6 105 145 151 105 154
7 106 146 152 106 155
3 19 7 19 19 39
4 107 97 107 107 157
5 108 147 108 108 158
3 109 32 39 109 16
4 110 55 157 110 160
5 111 98 158 111 161
6 112 148 159 112 162
4 113 149 160 113 17
5 114 150 161 114 164
6 115 151 162 115 165
7 116 152 163 116 166
4 9 15 17 9 9
5 117 153 164 117 168
6 118 154 165 118 169
7 119 155 166 119 170
8 120 156 167 120 171
3 121 39 121 121 1
4 122 157 122 122 173
5 123 158 123 123 174
6 124 159 124 124 175
4 125 160 173 125 22
5 126 161 174 126 177
6 127 162 175 127 178
7 128 163 176 128 179
4 11 17 22 11 11
5 129 164 177 129 181
6 130 165 178 130 182
7 131 166 179 131 183
8 132 167 180 132 184
5 12 168 181 12 12
6 133 169 182 133 186
7 134 170 183 134 187
8 135 171 184 135 188
9 136 172 185 136 189
@COLORS
0   0   0   0
1 255   0   0
2   0 255   0
3   0   0 255
4 255 255   0
Some guns:

Code: Select all

x = 15, y = 5, rule = Wilfred4
13.2D$10.D$D2.CB.CA.D.2D$.8D3.2D$D8.D!

Code: Select all

x = 15, y = 5, rule = Wilfred4
13.2D$10.DB.CA$DCA.CB.CADC2DCA$.8D.CB2D$DBC.AC.BCD!

Code: Select all

x = 8, y = 22, rule = Wilfred4
2.CD$.2D.D$2.A3.C$D.CD$3.A3.D$3.2D11$2.CD$.2D.D$2.B3.C$D.CD$3.B3.D$
3.2D!

Code: Select all

x = 7, y = 22, rule = Wilfred4
2.CD$.2D.D.D$2.A$D.CD$3.A$3.2D11$2.CD$.2D.D.D$2.B$D.CD$3.B$3.2D!

Code: Select all

x = 6, y = 78, rule = Wilfred4
2.D$3.CD$2.A.DA$D.D2CD$DC2AD$.A$2.2CD$2.2A4$3.C$2.CA$.CA$.A$2.2C$2.
2A3$2.2A$2.2C$.A$.CA$2.CA$3.C4$2.2A$2.2CD$.A$DC2AD$D.D2CD$2.A.DA$3.
CD$2.D7$2.D$3.CD$2.B.DB$D.D2CD$DC2BD$.B$2.2CD$2.2B4$3.C$2.CB$.CB$.B
$2.2C$2.2B3$2.2B$2.2C$.B$.CB$2.CB$3.C4$2.2B$2.2CD$.B$DC2BD$D.D2CD$2.
B.DB$3.CD$2.D!

Code: Select all

x = 21, y = 53, rule = Wilfred4
15.DCD$16.DA$15.BD$15.CD$16.D$16.D$16.D$16.D$16.D$15.D.D$18.D$17.D$
16.2D$16.D2.D$19.D$17.2C$17.2B2$17.2C$D.BC5.D7.2A$C8D3.2D$DA7.D.2D2.
CB.CA$10.D4.CB.CA$13.2D6$16.DCD$17.DB$16.AD$16.CD$17.D$17.D$17.D$17.
D$17.D$16.D.D$19.D$18.D$17.2D$17.D2.D$20.D$18.2C$18.2A2$18.2C$.D.AC
5.D7.2B$.C8D3.2D$.DB7.D.2D2.CA.CB$11.D4.CA.CB$14.2D!
Some puffers:

Code: Select all

x = 4, y = 31, rule = Wilfred4
CA$2.CA$.CBA$BAB3$BAB$.CBA$2.CA$CA12$CB$2.CB$.CAB$ABA3$ABA$.CAB$2.C
B$CB!

Code: Select all

x = 56, y = 55, rule = Wilfred4
6.2A$6.2CA$8.C$7.A$7.C$8.A$8.C$7.A$7.C$8.A$8.C$.2A4.A$A2CA3.C$C2.C4.
A$8.C$7.A$7.C14.2A$8.A13.2CA$8.C15.C12.CA$7.A15.A15.C$7.C15.C9.A$24.
A4.CA.C.C2AC7.AC$24.C3.A2.CA2.C8.C4.A.A$11.ACA9.A5.CA3.2CA6.2A2.AC.
BABA$12.C10.C9.C2A7.AC3.2C3.CBA$5.ACA2.C4.CA5.2A10.B9.2C2.C.BA.CBA$
6.C3.AC3.AC3.C2.C2.C4.C2.C8.C2.C4.CB$5.C.A2.A.A4.A.A2.2A2.2A2.2B2.2B
6.A3.C3.3B$6.C3.AC3.AC3.C2.C2.C4.C2.C8.C2.C4.CB$5.ACA2.C4.CA5.2A10.
B9.2C2.C.BA.CBA$12.C10.C9.C2A7.AC3.2C3.CBA$11.ACA9.A5.CA3.2CA6.2A2.
AC.BABA$24.C3.A2.CA2.C8.C4.A.A$24.A4.CA.C.C2AC7.AC$7.C15.C9.A$7.A15.
A15.C$8.C15.C12.CA$8.A13.2CA$7.C14.2A$7.A$8.C$C2.C4.A$A2CA3.C$.2A4.
A$8.C$8.A$7.C$7.A$8.C$8.A$7.C$7.A$8.C$6.2CA$6.2A!

Code: Select all

x = 56, y = 55, rule = Wilfred4
6.2B$6.2CB$8.C$7.B$7.C$8.B$8.C$7.B$7.C$8.B$8.C$.2B4.B$B2CB3.C$C2.C4.
B$8.C$7.B$7.C14.2B$8.B13.2CB$8.C15.C12.CB$7.B15.B15.C$7.C15.C9.B$24.
B4.CB.C.C2BC7.BC$24.C3.B2.CB2.C8.C4.B.B$11.BCB9.B5.CB3.2CB6.2B2.BC.
ABAB$12.C10.C9.C2B7.BC3.2C3.CAB$5.BCB2.C4.CB5.2B10.A9.2C2.C.AB.CAB$
6.C3.BC3.BC3.C2.C2.C4.C2.C8.C2.C4.CA$5.C.B2.B.B4.B.B2.2B2.2B2.2A2.2A
6.B3.C3.3A$6.C3.BC3.BC3.C2.C2.C4.C2.C8.C2.C4.CA$5.BCB2.C4.CB5.2B10.
A9.2C2.C.AB.CAB$12.C10.C9.C2B7.BC3.2C3.CAB$11.BCB9.B5.CB3.2CB6.2B2.
BC.ABAB$24.C3.B2.CB2.C8.C4.B.B$24.B4.CB.C.C2BC7.BC$7.C15.C9.B$7.B15.
B15.C$8.C15.C12.CB$8.B13.2CB$7.C14.2B$7.B$8.C$C2.C4.B$B2CB3.C$.2B4.
B$8.C$8.B$7.C$7.B$8.C$8.B$7.C$7.B$8.C$6.2CB$6.2B!

Code: Select all

x = 8, y = 8, rule = Wilfred4
3.BAB$.CAB.CAB$C.B2.CAB$.AC.A$.BC.B$C.A2.CBA$.CBA.CBA$3.ABA!
I particularly like this one.

Code: Select all

x = 19, y = 12, rule = Wilfred4
12.A2.CA$11.CACA2.CA$8.C3.ABA2.CA$5.CA4.B2.CBA$B.CA.C3.A2.C.CB$ACA.
C2ABCB.3B$BCB.C2BACA.3A$A.CB.C3.B2.C.CA$5.CB4.A2.CAB$8.C3.BAB2.CB$11.
CBCB2.CB$12.B2.CB!
And finally two ships:

Code: Select all

x = 7, y = 26, rule = Wilfred4
2.ABA$2C2.CBA$.BA.CBA$2.AB$2.AB$.BA.CBA$2C2.CBA$2.ABA11$2.BAB$2C2.C
AB$.AB.CAB$2.BA$2.BA$.AB.CAB$2C2.CAB$2.BAB!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » November 3rd, 2020, 12:52 am

Wilfred4 is omniperiodic!

Code: Select all

x = 2, y = 2, rule = Wilfred4
BA$AB!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » November 3rd, 2020, 2:33 pm

Changed Wilfred4, all of the example patterns posted above still work.

New rule definition from RuleTreeGen.java:

Code: Select all

  final static int numStates = 5;
  final static int numNeighbors = 8;

  /* order for nine neighbors is nw, ne, sw, se, n, w, e, s, c */
  int f(int[] a)
  {
    int [] count = new int[5]; 
    int cell = a[8];
    for (int i = 0; i < 8; i++)
      count[a[i]]++;
    if (cell == 0)
    {
      if ((count[4] == 3) && (count[1] == 1) && (count[2] != 1))
        return 1;
      if ((count[4] == 3) && (count[2] == 1) && (count[1] != 1))
        return 2;
      if ((count[1] == 2) && (count[2] != 2))
        return 1;
      if ((count[2] == 2) && (count[1] != 2))
        return 2;
    }
    else
    {
      if ((cell == 1) && (count[2] == 2))
        return 2;
      if ((cell == 2) && (count[1] == 2))
        return 1;
      if (cell == 1)
        return 3;
      if (cell == 2)
        return 3;
      if (cell == 3)
        return 0;
      if (cell == 4)
        return cell;
    }
    return 0;
New Golly Rule Tree:

Code: Select all

@RULE Wilfred4
@TREE
num_states=5
num_neighbors=8
num_nodes=190
1 0 3 3 0 4
2 0 0 0 0 0
1 1 3 1 0 4
2 0 2 0 0 0
1 2 2 3 0 4
2 0 0 4 0 0
3 1 3 5 1 1
2 2 0 2 2 2
2 0 2 4 0 0
3 3 7 8 3 3
2 4 4 0 4 4
3 5 8 10 5 5
4 6 9 11 6 6
1 0 2 1 0 4
2 2 0 13 2 2
3 7 1 14 7 7
2 4 13 0 4 4
3 8 14 16 8 8
1 1 3 3 0 4
2 0 2 0 0 18
3 3 7 8 3 19
4 9 15 17 9 20
3 10 16 1 10 10
1 2 3 3 0 4
2 0 0 4 0 23
3 5 8 10 5 24
4 11 17 22 11 25
2 0 18 23 0 0
3 1 19 24 1 27
4 6 20 25 6 28
5 12 21 26 12 29
3 1 1 5 1 1
2 13 4 2 13 13
3 14 5 32 14 14
4 15 31 33 15 15
3 16 32 3 16 16
4 17 33 35 17 17
2 18 2 0 18 0
3 19 7 8 19 37
4 20 15 17 20 38
5 21 34 36 21 39
3 1 3 1 1 1
4 22 35 41 22 22
2 23 0 4 23 0
3 24 8 10 24 43
4 25 17 22 25 44
5 26 36 42 26 45
3 27 37 43 27 1
4 28 38 44 28 47
5 29 39 45 29 48
6 30 40 46 30 49
3 5 5 10 5 5
4 31 31 51 31 31
3 32 10 7 32 32
1 2 3 1 0 4
2 2 0 13 2 54
3 14 5 32 14 55
4 33 51 53 33 56
2 2 0 54 2 2
3 7 1 55 7 58
4 15 31 56 15 59
5 34 52 57 34 60
3 3 7 3 3 3
1 1 2 3 0 4
2 4 13 0 4 63
3 16 32 3 16 64
4 35 53 62 35 65
2 0 54 63 0 0
3 8 55 64 8 67
4 17 56 65 17 68
5 36 57 66 36 69
3 37 58 67 37 3
4 38 59 68 38 71
5 39 60 69 39 72
6 40 61 70 40 73
4 41 62 41 41 41
2 4 63 0 4 4
3 10 64 1 10 76
4 22 65 41 22 77
5 42 66 75 42 78
3 43 67 76 43 5
4 44 68 77 44 80
5 45 69 78 45 81
6 46 70 79 46 82
4 47 71 80 47 6
5 48 72 81 48 84
6 49 73 82 49 85
7 50 74 83 50 86
3 10 10 1 10 10
3 5 5 10 5 24
4 51 51 88 51 89
2 0 0 23 0 0
3 1 1 24 1 91
4 31 31 89 31 92
5 52 52 90 52 93
3 7 1 7 7 7
4 53 88 95 53 53
2 54 23 13 54 2
3 55 24 32 55 97
4 56 89 53 56 98
5 57 90 96 57 99
3 58 91 97 58 7
4 59 92 98 59 101
5 60 93 99 60 102
6 61 94 100 61 103
3 3 7 3 3 19
4 62 95 62 62 105
2 63 13 18 63 4
3 64 32 19 64 107
4 65 53 105 65 108
5 66 96 106 66 109
3 67 97 107 67 8
4 68 98 108 68 111
5 69 99 109 69 112
6 70 100 110 70 113
4 71 101 111 71 9
5 72 102 112 72 115
6 73 103 113 73 116
7 74 104 114 74 117
2 0 18 0 0 0
3 1 19 1 1 119
4 41 105 41 41 120
5 75 106 75 75 121
3 76 107 119 76 10
4 77 108 120 77 123
5 78 109 121 78 124
6 79 110 122 79 125
4 80 111 123 80 11
5 81 112 124 81 127
6 82 113 125 82 128
7 83 114 126 83 129
5 84 115 127 84 12
6 85 116 128 85 131
7 86 117 129 86 132
8 87 118 130 87 133
3 1 1 1 1 1
4 88 88 135 88 88
2 23 23 4 23 0
3 24 24 10 24 137
4 89 89 88 89 138
5 90 90 136 90 139
3 91 91 137 91 1
4 92 92 138 92 141
5 93 93 139 93 142
6 94 94 140 94 143
4 95 135 95 95 95
5 96 136 145 96 96
3 97 137 32 97 14
4 98 138 53 98 147
5 99 139 96 99 148
6 100 140 146 100 149
4 101 141 147 101 15
5 102 142 148 102 151
6 103 143 149 103 152
7 104 144 150 104 153
2 18 2 18 18 0
3 19 7 19 19 155
4 105 95 105 105 156
5 106 145 106 106 157
3 107 32 155 107 16
4 108 53 156 108 159
5 109 96 157 109 160
6 110 146 158 110 161
4 111 147 159 111 17
5 112 148 160 112 163
6 113 149 161 113 164
7 114 150 162 114 165
4 9 15 17 9 9
5 115 151 163 115 167
6 116 152 164 116 168
7 117 153 165 117 169
8 118 154 166 118 170
3 119 155 119 119 1
4 120 156 120 120 172
5 121 157 121 121 173
6 122 158 122 122 174
4 123 159 172 123 22
5 124 160 173 124 176
6 125 161 174 125 177
7 126 162 175 126 178
4 11 17 22 11 11
5 127 163 176 127 180
6 128 164 177 128 181
7 129 165 178 129 182
8 130 166 179 130 183
5 12 167 180 12 12
6 131 168 181 131 185
7 132 169 182 132 186
8 133 170 183 133 187
9 134 171 184 134 188
@COLORS
0   0   0   0
1 255   0   0
2   0 255   0
3   0   0 255
4 255 255   0
A few more patterns:

Code: Select all

x = 17, y = 54, rule = Wilfred4
9.2D$4.D$D.CD.4D$A2DA2.D.2D$DC.D3$8.2D$3.D$D.D.4D$AD3.D.2D$DCD3$11.
2D$6.D$D3.CD.4D$A4DA2.D.2D$DC3.D3$9.2D$4.D$D2.D.4D$A2D3.D.2D$DC.D3$
13.2D$8.D$D5.CD.4D$A6DA2.D.2D$DC5.D3$10.2D$5.D$D3.D.4D$A3D3.D.2D$DC
2.D3$15.2D$10.D$D7.CD.4D$A8DA2.D.2D$DC7.D3$11.2D$6.D$D4.D.4D$A4D3.D
.2D$DC3.D!

Code: Select all

x = 17, y = 54, rule = Wilfred4
9.2D$4.D$D.CD.4D$B2DB2.D.2D$DC.D3$8.2D$3.D$D.D.4D$BD3.D.2D$DCD3$11.
2D$6.D$D3.CD.4D$B4DB2.D.2D$DC3.D3$9.2D$4.D$D2.D.4D$B2D3.D.2D$DC.D3$
13.2D$8.D$D5.CD.4D$B6DB2.D.2D$DC5.D3$10.2D$5.D$D3.D.4D$B3D3.D.2D$DC
2.D3$15.2D$10.D$D7.CD.4D$B8DB2.D.2D$DC7.D3$11.2D$6.D$D4.D.4D$B4D3.D
.2D$DC3.D!

Code: Select all

x = 12, y = 38, rule = Wilfred4
12D36$2.DAC2ACAD$3.6D!

Code: Select all

x = 12, y = 38, rule = Wilfred4
12D36$2.DBC2BCBD$3.6D!

Code: Select all

x = 69, y = 59, rule = Wilfred4
AB14.D.CD23.AB14.D.CD$BA14.A2DA23.BA14.B2DB$16.DC.D39.DC.D5$D.D13.D
3.CD21.D.D13.D3.CD$AD14.A4DA21.BD14.B4DB$DCD13.DC3.D21.DCD13.DC3.D5$
D2.D12.D5.CD19.D2.D12.D5.CD$A2D13.A6DA19.B2D13.B6DB$DC.D12.DC5.D19.
DC.D12.DC5.D5$D3.D11.D7.CD17.D3.D11.D7.CD$A3D12.A8DA17.B3D12.B8DB$D
C2.D11.DC7.D17.DC2.D11.DC7.D5$D4.D37.D4.D$A4D38.B4D$DC3.D37.DC3.D5$
D5.D36.D5.D$A5D37.B5D$DC4.D36.DC4.D5$D6.D35.D6.D$A6D36.B6D$DC5.D35.
DC5.D5$D7.D34.D7.D$A7D35.B7D$DC6.D34.DC6.D5$D8.D33.D8.D$A8D34.B8D$D
C7.D33.DC7.D!

Code: Select all

x = 81, y = 75, rule = Wilfred4
4.8D55.D9.D$3.D9.9D36.D9.9D$3.D8.D10.9D17.D9.8D9.D$3.D18.D10.8D.CB.
CA3.8D18.D$3.D28.D3.CB.CA8D27.D$3.D72.D$3.D72.D$3.D72.D$3.D72.D$4.D
71.D$2.D75.D$2.D74.D$2.D74.D$2.D74.D$2.D74.D$2.D74.D$2.D74.D$2.D74.
D$3.D73.D$.D75.D$.D77.D$.D76.D$.D76.D$.D76.D$.D76.D$.D76.D$.D76.D$2.
D75.D$D77.D$D77.D$D79.D$D78.D$D78.D$D78.D$D78.D$D78.D$.D77.D$.D77.D
$.D77.D$.D78.D$.D78.D$.D78.D$.D78.D$.D78.D$D79.D$2.D77.D$2.D77.D$2.
D75.D$2.D76.D$2.D76.D$2.D76.D$2.D76.D$2.D76.D$2.D76.D$.D77.D$3.D75.
D$3.D73.D$3.D74.D$3.D74.D$3.D74.D$3.D74.D$3.D74.D$3.D74.D$3.D74.D$2.
D75.D$4.D71.D$4.D72.D$4.D72.D$4.D72.D$4.D72.D$4.D27.8D8.D28.D$4.D18.
8D9.8D10.D18.D$4.D9.8D9.D17.9D10.D8.D$4.9D9.D36.9D9.D$3.D9.D55.8D!

Code: Select all

x = 74, y = 27, rule = Wilfred4
13.2D55.2D$14.50D7.D$2D.D$D2.D8.2D56.2D5$2.2D58.2D6.D2.D$24.D20.D24.
D.2D$2.D9.12D22.16D$2.2D19.D22.D14.2D$23.D10.CA10.D$23.24D$23.D10.C
B10.D$2.2D19.D22.D14.2D$2.D9.12D22.16D$24.D20.D24.D.2D$2.2D58.2D6.D
2.D5$D2.D8.2D56.2D$2D.D$14.50D7.D$13.2D55.2D!

Code: Select all

x = 9, y = 8, rule = Wilfred4
7.CB$.A.AB.CAB$BACABCBA$.C.A.A$.C.B.B$ABCBACAB$.B.BA.CBA$7.CA!
Brian Prentice

MathAndCode
Posts: 5141
Joined: August 31st, 2020, 5:58 pm

Re: Wilfred

Post by MathAndCode » November 3rd, 2020, 5:58 pm

bprentice wrote:
November 3rd, 2020, 2:33 pm

Code: Select all

x = 9, y = 8, rule = Wilfred4
7.CB$.A.AB.CAB$BACABCBA$.C.A.A$.C.B.B$ABCBACAB$.B.BA.CBA$7.CA!
A slight modification makes a quadruple rake.

Code: Select all

x = 11, y = 10, rule = Wilfred4
6.CB.CA$A.C2.CA.CBA$2C2.2A.CAB$.2A2.CAB$3.CA$3.CB$.2B2.CBA$2C2.2B.CBA$B.C2.CB.CAB$6.CA.CB!
I am tentatively considering myself back.

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » November 5th, 2020, 11:20 pm

Guns:

Code: Select all

x = 32, y = 32, rule = Wilfred4
3.D$17.CBA$19.CBA$19.CBA9.D$17.CBA6$2.2B$2.2A$.B2CB$.A2.A$.C2.C3$27.
C2.C$27.A2.A$27.B2CB$28.2A$28.2B6$12.ABC$D9.ABC$10.ABC$12.ABC$28.D!

Code: Select all

x = 121, y = 7, rule = Wilfred4
D64.D$D64.D$11.2D63.2D$24.CAB16.2D44.CBA16.2D$26.CAB26.D35.CBA26.D$
26.CAB26.D35.CBA26.D$24.CAB62.CBA!

Code: Select all

x = 34, y = 34, rule = Wilfred4
29.2D$12.BAC$10.BAC$D9.BAC$D11.BAC6$30.2A$30.2B$29.A2CA$29.B2.B$29.
C2.C5$.C2.C$.B2.B$.A2CA$2.2B$2.2A6$19.CAB11.D$21.CAB9.D$21.CAB$19.C
AB$3.2D!

Code: Select all

x = 247, y = 61, rule = Wilfred4
59.B127.A$58.C.C3.A117.B3.C.C$60.2B.C.C115.C.C.2A$60.C.2A119.2B.C$63.
C119.C20$36.B173.A$35.CBC49.A71.B49.CAC$38.B47.CAC69.CBC47.A$37.C47.
A75.B47.C$86.C73.C19$12.B221.A$11.C.C97.A23.B97.C.C$13.2B95.C.C21.C
.C95.2A$13.C12.CAB80.2A25.2B80.ABC12.C$28.CAB24.D39.ABC12.C25.C12.C
AB39.D24.ABC$28.CAB24.D12.D24.ABC55.CAB24.D12.D24.ABC$26.CAB14.2D23.
D24.ABC55.CAB24.D23.2D14.ABC$11.2D66.2D14.ABC51.CAB14.2D66.2D$D110.
2D21.2D110.D$D122.D122.D$123.D2$40.D164.D$82.D80.D!

Code: Select all

x = 100, y = 100, rule = Wilfred4
34.2D11$33.D$33.D3$34.2B$34.2A$33.B2CB$33.A2.A$33.C2.C14$80.CBA4.2D
$37.D44.CBA14.D$52.CAB27.CBA14.D$54.CAB23.CBA$54.CAB8.D$52.CAB5$36.
2A$36.2B$35.A2CA$35.B2.B$35.C2.C5$61.C2.C$61.B2.B$61.A2CA$62.2B$62.
2A5$45.BAC$34.D8.BAC$17.ABC23.BAC$D14.ABC27.BAC$D14.ABC44.D$11.2D4.
ABC14$63.C2.C$63.A2.A$63.B2CB$64.2A$64.2B3$66.D$66.D11$64.2D!

Code: Select all

x = 30, y = 6, rule = Wilfred4
2.AD22.DB$.2DCD.D16.D.DC2D$.C.CA3.CA2.CA2.BC2.BC3.BC.C$D.ADA4.CA.CA
2.BC.BC4.BDB.D$4.C5.CA6.BC5.C$3.2D20.2D!

Code: Select all

x = 14, y = 22, rule = Wilfred4
5.D2.D$3.2D4.2D$2.C.CA2.BC.C$D.ADCA2.BCDB.D$.2D.A4.B.2D$2.DC6.CD$3.
D6.D3$6.BA$5.A2.B$5.B2.A$6.AB3$3.D6.D$2.DC6.CD$.2D.B4.A.2D$D.BDCB2.
ACDA.D$2.C.CB2.AC.C$3.2D4.2D$5.D2.D!

Code: Select all

x = 4, y = 66, rule = Wilfred4
.2D$.D12$C$B2.C$A2CB$.2BA$.2A12$.D$.2D5$.2D$.D12$C$A2.C$B2CA$.2AB$.
2B12$.D$.2D!

Code: Select all

x = 66, y = 38, rule = Wilfred4
14.CAB32.CBA$2D14.CAB10.2D4.2D14.CBA10.2D$D15.CAB11.D4.D15.CBA11.D$
15.CAB32.CBA31$15.CAB32.CBA$D15.CAB11.D4.D15.CBA11.D$2D14.CAB10.2D4.
2D14.CBA10.2D$14.CAB32.CBA!
Brian Prentice

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: Wilfred

Post by bprentice » November 6th, 2020, 10:15 pm

More guns:

Code: Select all

x = 9, y = 37, rule = Wilfred4
3.6D$2.ABCBA$2.ABCBA$3.6D8$3.6D$D.ABCBA$D.ABCBA$3.6D8$3.6D$2.BACAB$
2.BACAB$3.6D8$3.6D$D.BACAB$D.BACAB$3.6D!

Code: Select all

x = 30, y = 23, rule = Wilfred4
3.6D$DBAB.BAB$DBAB.BAB$3.6D16.5D16$3.6D16.5D$DABA.ABA$DABA.ABA$3.6D!

Code: Select all

x = 31, y = 23, rule = Wilfred4
3.6D$DBAB.BAB$DBAB.BAB$3.6D16.6D16$3.6D16.6D$DABA.ABA$DABA.ABA$3.6D!

Code: Select all

x = 32, y = 23, rule = Wilfred4
3.6D$DBAB.BAB$DBAB.BAB$3.6D16.7D16$3.6D16.7D$DABA.ABA$DABA.ABA$3.6D!

Code: Select all

x = 33, y = 23, rule = Wilfred4
3.6D$DBAB.BAB$DBAB.BAB$3.6D16.8D16$3.6D16.8D$DABA.ABA$DABA.ABA$3.6D!

Code: Select all

x = 34, y = 23, rule = Wilfred4
3.6D$DBAB.BAB$DBAB.BAB$3.6D16.9D16$3.6D16.9D$DABA.ABA$DABA.ABA$3.6D!

Code: Select all

x = 6, y = 39, rule = Wilfred4
.5D$2.ACA$4.CA$4.CA$2.ACA$.5D6$6D$2.ACA$4.CA$4.CA$2.ACA$6D6$.5D$2.B
CB$4.CB$4.CB$2.BCB$.5D6$6D$2.BCB$4.CB$4.CB$2.BCB$6D!

Code: Select all

x = 25, y = 55, rule = Wilfred4
6D$.BC.C2.CB4.CB4.CB$3.B4.CB4.CB4.CB$3.B4.CB4.CB4.CB$.BC.C2.CB4.CB4.
CB$6D2$21.2B$20.B2CB$20.C2.C4$21.2B$20.B2CB$20.C2.C2$19.D4.D$19.DC2.
CD$19.D.2B.D$19.DC2.CD$19.DB2.BD$19.D4.D10$6D$.AC.C2.CA4.CA4.CA$3.A
4.CA4.CA4.CA$3.A4.CA4.CA4.CA$.AC.C2.CA4.CA4.CA$6D2$21.2A$20.A2CA$20.
C2.C4$21.2A$20.A2CA$20.C2.C2$19.D4.D$19.DC2.CD$19.D.2A.D$19.DC2.CD$
19.DA2.AD$19.D4.D!

Code: Select all

x = 23, y = 55, rule = Wilfred4
6D$.BC.C2.CB4.CB4.CB$3.B4.CB4.CB4.CB$3.B4.CB4.CB4.CB$.BC.C2.CB4.CB4.
CB$6D2$19.2B$18.B2CB$18.C2.C4$19.2B$18.B2CB$18.C2.C2$17.D4.D$17.DC2.
CD$17.D.2B.D$17.DC2.CD$17.DB2.BD$17.D4.D10$6D$.AC.C2.CA4.CA4.CA$3.A
4.CA4.CA4.CA$3.A4.CA4.CA4.CA$.AC.C2.CA4.CA4.CA$6D2$19.2A$18.A2CA$18.
C2.C4$19.2A$18.A2CA$18.C2.C2$17.D4.D$17.DC2.CD$17.D.2A.D$17.DC2.CD$
17.DA2.AD$17.D4.D!

Code: Select all

x = 26, y = 9, rule = Wilfred4
D18.6D$D13.BC4.BCB$D12.BC4.BC$7D6.BC4.BC$.C.ACA4.CA2.BC4.BCB.C$5.CA
4.CA6.7D$5.CA4.CA12.D$3.ACA4.CA13.D$.6D18.D!

Code: Select all

x = 26, y = 11, rule = Wilfred4
D$D18.6D$D13.BC4.BCB$D12.BC4.BC$7D6.BC4.BC$.C.ACA4.CA2.BC4.BCB.C$5.
CA4.CA6.7D$5.CA4.CA12.D$3.ACA4.CA13.D$.6D18.D$25.D!

Code: Select all

x = 14, y = 40, rule = Wilfred4
2.2D$2.CA9.D$DADA4.5D$2.2D8.D$12.D$12.D$12.D$12.D$12.D$12.D$12.D$12.
D$2.2D8.D$DADA4.5D$2.CA9.D$2.2D9$2.2D$2.CB9.D$DBDB4.5D$2.2D8.D$12.D
$12.D$12.D$12.D$12.D$12.D$12.D$12.D$2.2D8.D$DBDB4.5D$2.CB9.D$2.2D!

Code: Select all

x = 102, y = 16, rule = Wilfred4
2.2D94.2D$.CA.CA.CA.CA.D74.D.BC.BC.BC.BC$D.D.CA.C5DC74.C5DC.BC.D.D$
.C2D8.DA74.BD8.2DC$12.D76.D$12.DC74.CD$12.DA74.BD$12.D76.D$12.D76.D
$12.DA74.BD$12.DC74.CD$12.D76.D$.C2D8.DA74.BD8.2DC$D.D.CA.C5DC74.C5D
C.BC.D.D$.CA.CA.CA.CA.D74.D.BC.BC.BC.BC$2.2D94.2D!
Ship from last gun:

Code: Select all

x = 79, y = 112, rule = Wilfred4
57.CA$57.CA$55.CA$53.CA5$60.2A$60.2C$62.A8.CA$62.C6.C2.CA$70.C2.CA$
70.AC2.CA$73.CA.CA$66.C10.CA$68.2A7.CA$68.2C2.CA.CA$71.2A.CA$66.2CA
2C2.CA$5.AC14.AC14.AC14.AC14.2A$5.AC14.AC14.AC14.AC12.C$64.C2.A$64.
A2C$65.2A$.2B$B2C$C2.B$3.C$59.C$56.C2.A$56.A2C$57.2A$9.2B$8.B2C$8.C
2.B$11.C$51.C$48.C2.A$48.A2C$49.2A$17.2B$16.B2C$16.C2.B$19.C$43.C$40.
C2.A$40.A2C$41.2A$25.2B$24.B2C$24.C2.B$27.C$35.C$32.C2.A$32.A2C$33.
2A$33.2B$32.B2C$32.C2.B$35.C$27.C$24.C2.A$24.A2C$25.2A$41.2B$40.B2C
$40.C2.B$43.C$19.C$16.C2.A$16.A2C$17.2A$49.2B$48.B2C$48.C2.B$51.C$11.
C$8.C2.A$8.A2C$9.2A$57.2B$56.B2C$56.C2.B$59.C$3.C$C2.A$A2C$.2A$65.2B
$64.B2C$64.C2.B$5.BC14.BC14.BC14.BC12.C$5.BC14.BC14.BC14.BC14.2B$66.
2CB2C2.CB$71.2B.CB$68.2C2.CB.CB$68.2B7.CB$66.C10.CB$73.CB.CB$70.BC2.
CB$70.C2.CB$62.C6.C2.CB$62.B8.CB$60.2C$60.2B3$55.CB$57.CB$59.CB$59.
CB!
Brian Prentice

Post Reply