Close life variants

For discussion of other cellular automata.
iddi01
Posts: 187
Joined: January 24th, 2024, 5:14 am
Location: B3-n/S1e2-a3-e4e

Re: Close life variants

Post by iddi01 »

(Likely a rediscovery)
This rule allows OWSSes of any length, yet letting other patterns behave almost identically to when in CGoL:

Code: Select all

x = 219, y = 78, rule = LifeWithAnyOWSS
14$88.2A$89.2A$89.A55$9.A2.A8.A3.A11.A4.A12.A5.A8.A6.A7.A7.A13.A8.A
13.A10.A26.A47.A$8.A11.A15.A17.A14.A14.A21.A22.A37.A$8.A3.A7.A4.A10.A
5.A11.A6.A7.A7.A6.A8.A12.A9.A12.A11.A25.A48.A$8.4A8.5A11.6A12.7A8.8A
7.9A13.10A13.12A26.49A!
XWSSes are actually agar ships in this rule, with strong edge-repair ability. They can sometimes recover in strange shapes:

Code: Select all

x = 305, y = 39, rule = LifeWithAnyOWSS
5$3.A$3.A$3.A$3.A$3.A$3.A$3.A$3.A12$5.A$4.A$4.A299.A$4.300A3$127.2A$
127.2A!
There's probably a solution with fewer states. (it currently has 5 states!)

Code: Select all

@RULE LifeWithAnyOWSS

@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a = {0,1,2,3,4}
var b = a
var c = b
var d = c
var e = d
var f = e
var g = f
var h = g
var i = {1,2,3}
var j = i
var k = j
var l = k
var m = {1,2,3,4}
var n = {0,4}
var o = n
var p = o
var q = p
var r = q
var s = r
var t = s
n,o,2,2,2,p,q,r,s,3
n,o,3,3,3,p,q,r,s,4
n,o,i,4,j,p,q,r,s,3
n,o,4,i,j,p,q,r,s,3
n,o,i,j,4,p,q,r,s,3
n,o,4,4,i,p,q,r,s,3
n,o,i,4,4,p,q,r,s,3
n,o,4,4,4,p,q,r,s,3
n,i,j,k,o,p,q,r,s,1
0,o,i,j,k,p,q,r,s,2
n,i,o,j,k,p,q,r,s,1
n,o,i,p,j,k,q,r,s,1
n,i,o,j,p,k,q,r,s,1
n,o,i,p,j,q,k,r,s,1
n,i,o,j,p,q,k,r,s,1
n,o,i,p,j,q,r,k,s,1
n,i,o,p,j,k,q,r,s,1
n,o,i,p,q,j,k,r,s,1
i,j,k,n,o,p,q,r,s,1
i,j,0,k,0,0,0,0,0,1
i,0,j,0,k,0,0,0,0,1
i,j,0,0,k,0,0,0,0,1
i,j,0,0,0,k,0,0,0,1
i,0,j,0,0,0,k,0,0,1
l,i,j,k,0,0,0,0,0,1
l,0,i,j,k,0,0,0,0,1
l,i,0,j,k,0,0,0,0,1
l,0,i,0,j,k,0,0,0,1
l,i,0,j,0,k,0,0,0,1
l,0,i,0,j,0,k,0,0,1
l,i,0,j,0,0,k,0,0,1
l,0,i,0,j,0,0,k,0,1
l,i,0,0,j,k,0,0,0,1
l,0,i,0,0,j,k,0,0,1
m,a,b,c,d,e,f,g,h,0

@COLORS
1 255 255 255
2 0   255 255
3 255 255 0
4 128 128 128
Wiki: User:iddi01

I'm making a poll. please contribute.

First gun i constructed:

Code: Select all

x = 69, y = 69, rule = B3-n/S1e2-a3-e4e
2$32b3o$32bobo$32bobo$32b3o27$63b4o$b4o58bo2bo$bo2bo23bo4b2o28b4o$b4o
21bobo$28bo21$35bo$34b3o6$33b3o$33bobo$33bobo$33b3o!
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Close life variants

Post by b-engine »

iddi01 wrote: April 17th, 2024, 9:32 am (Likely a rediscovery)
...
There's probably a solution with fewer states. (it currently has 5 states!)
There's a 3-state solution, which means your "infinite OWSS" is an rediscovery:

Code: Select all

x = 46, y = 53, rule = XWSSHaven
42.4A$41.A3.A$45.A$44.A4$41.5A$40.A4.A$45.A$44.A5$40.6A$39.A5.A$45.A$
44.A6$39.7A$38.A6.A$45.A$44.A5$38.8A$37.A7.A$45.A$44.A14$.45A$A44.A$45.
A$44.A!
You don't need to upload a ruletable everytime you post something in that rule. You can fit the ruletable under the RLE:

Code: Select all

x = 46, y = 53, rule = LifeWithInfiniteXWSS
42.4A$41.A3.A$45.A$44.A4$41.5A$40.A4.A$45.A$44.A5$40.6A$39.A5.A$45.A$
44.A6$39.7A$38.A6.A$45.A$44.A5$38.8A$37.A7.A$45.A$44.A14$.45A$A44.A$45.
A$44.A!

@RULE LifeWithInfiniteXWSS

@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a = {0,1,2,3,4}
var b = a
var c = b
var d = c
var e = d
var f = e
var g = f
var h = g
var i = {1,2,3}
var j = i
var k = j
var l = k
var m = {1,2,3,4}
var n = {0,4}
var o = n
var p = o
var q = p
var r = q
var s = r
var t = s
n,o,2,2,2,p,q,r,s,3
n,o,3,3,3,p,q,r,s,4
n,o,i,4,j,p,q,r,s,3
n,o,4,i,j,p,q,r,s,3
n,o,i,j,4,p,q,r,s,3
n,o,4,4,i,p,q,r,s,3
n,o,i,4,4,p,q,r,s,3
n,o,4,4,4,p,q,r,s,3
n,i,j,k,o,p,q,r,s,1
0,o,i,j,k,p,q,r,s,2
n,i,o,j,k,p,q,r,s,1
n,o,i,p,j,k,q,r,s,1
n,i,o,j,p,k,q,r,s,1
n,o,i,p,j,q,k,r,s,1
n,i,o,j,p,q,k,r,s,1
n,o,i,p,j,q,r,k,s,1
n,i,o,p,j,k,q,r,s,1
n,o,i,p,q,j,k,r,s,1
i,j,k,n,o,p,q,r,s,1
i,j,0,k,0,0,0,0,0,1
i,0,j,0,k,0,0,0,0,1
i,j,0,0,k,0,0,0,0,1
i,j,0,0,0,k,0,0,0,1
i,0,j,0,0,0,k,0,0,1
l,i,j,k,0,0,0,0,0,1
l,0,i,j,k,0,0,0,0,1
l,i,0,j,k,0,0,0,0,1
l,0,i,0,j,k,0,0,0,1
l,i,0,j,0,k,0,0,0,1
l,0,i,0,j,0,k,0,0,1
l,i,0,j,0,0,k,0,0,1
l,0,i,0,j,0,0,k,0,1
l,i,0,0,j,k,0,0,0,1
l,0,i,0,0,j,k,0,0,1
m,a,b,c,d,e,f,g,h,0

@COLORS
1 255 255 255
2 0   255 255
3 255 255 0
4 128 128 128
User avatar
tommyaweosme
Posts: 1581
Joined: January 15th, 2024, 9:37 am

Re: Close life variants

Post by tommyaweosme »

b-engine wrote: April 17th, 2024, 5:58 pm There's a 3-state solution, which means your "infinite OWSS" is an rediscovery:

Code: Select all

x = 46, y = 53, rule = XWSSHaven
42.4A$41.A3.A$45.A$44.A4$41.5A$40.A4.A$45.A$44.A5$40.6A$39.A5.A$45.A$
44.A6$39.7A$38.A6.A$45.A$44.A5$38.8A$37.A7.A$45.A$44.A14$.45A$A44.A$45.
A$44.A!
You don't need to upload a ruletable everytime you post something in that rule. You can fit the ruletable under the RLE:

Code: Select all

x = 46, y = 53, rule = LifeWithInfiniteXWSS
42.4A$41.A3.A$45.A$44.A4$41.5A$40.A4.A$45.A$44.A5$40.6A$39.A5.A$45.A$
44.A6$39.7A$38.A6.A$45.A$44.A5$38.8A$37.A7.A$45.A$44.A14$.45A$A44.A$45.
A$44.A!

@RULE LifeWithInfiniteXWSS

@TABLE
n_states:5
neighborhood:Moore
symmetries:rotate4reflect
var a = {0,1,2,3,4}
var b = a
var c = b
var d = c
var e = d
var f = e
var g = f
var h = g
var i = {1,2,3}
var j = i
var k = j
var l = k
var m = {1,2,3,4}
var n = {0,4}
var o = n
var p = o
var q = p
var r = q
var s = r
var t = s
n,o,2,2,2,p,q,r,s,3
n,o,3,3,3,p,q,r,s,4
n,o,i,4,j,p,q,r,s,3
n,o,4,i,j,p,q,r,s,3
n,o,i,j,4,p,q,r,s,3
n,o,4,4,i,p,q,r,s,3
n,o,i,4,4,p,q,r,s,3
n,o,4,4,4,p,q,r,s,3
n,i,j,k,o,p,q,r,s,1
0,o,i,j,k,p,q,r,s,2
n,i,o,j,k,p,q,r,s,1
n,o,i,p,j,k,q,r,s,1
n,i,o,j,p,k,q,r,s,1
n,o,i,p,j,q,k,r,s,1
n,i,o,j,p,q,k,r,s,1
n,o,i,p,j,q,r,k,s,1
n,i,o,p,j,k,q,r,s,1
n,o,i,p,q,j,k,r,s,1
i,j,k,n,o,p,q,r,s,1
i,j,0,k,0,0,0,0,0,1
i,0,j,0,k,0,0,0,0,1
i,j,0,0,k,0,0,0,0,1
i,j,0,0,0,k,0,0,0,1
i,0,j,0,0,0,k,0,0,1
l,i,j,k,0,0,0,0,0,1
l,0,i,j,k,0,0,0,0,1
l,i,0,j,k,0,0,0,0,1
l,0,i,0,j,k,0,0,0,1
l,i,0,j,0,k,0,0,0,1
l,0,i,0,j,0,k,0,0,1
l,i,0,j,0,0,k,0,0,1
l,0,i,0,j,0,0,k,0,1
l,i,0,0,j,k,0,0,0,1
l,0,i,0,0,j,k,0,0,1
m,a,b,c,d,e,f,g,h,0

@COLORS
1 255 255 255
2 0   255 255
3 255 255 0
4 128 128 128
EDIT: i got really confused in this post. what i was trying to say is: dont stop anyone from uploading ruletables

i have something to say

i looked through all pages under rule: and i discovered xwsshaven, and i was amazed. i played with it for a few hours. i hope any ruletable anybody makes goes to rule:, because some rules just amaze me
here's the gosper glider gun

Code: Select all

#R life
24bo$22bobo$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o$2o8bo3bob2o4b
obo$10bo5bo7bo$11bo3bo$12b2o!
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Close life variants

Post by confocaloid »

iddi01 wrote: April 17th, 2024, 9:32 am(Likely a rediscovery) [...]
tommyaweosme wrote: April 17th, 2024, 8:44 pmi looked through all pages under rule: and i discovered xwsshaven, and i was amazed. i played with it for a few hours. i hope any ruletable anybody makes goes to rule:, because some rules just amaze me
Rule:XWSSHaven may be more interesting/notable (it has fewer cellstates, and it was created earlier). Unfortunately the ruletable is undocumented.

Rediscoveries of the same concept with more cellstates are not notable. There are way too many variations on existing ideas. Posting everything to wiki will just create giant useless clutter (which already happens to some extent, but it will become worse if ignored).

Even when restricting to notable CA, without any duplicates/variants, there are way too many of those to explore and post them all.

This is why you shouldn't simply go and post your rulefiles to the wiki. The first step should be exploring it yourself. Could it lead to further interesting discussion? Is there anything left to be explored? If no, don't bother posting it.
If yes, explore it yourself for some time, and try to find out whether it's a rediscovery, before putting anything to LifeWiki.
forum rules wrote: March 18th, 2016, 8:52 pm This is an academic forum, not a chat or microblogging platform. Please spend some time doing some research to familiarize yourself with what is and isn't already known about the Game of Life before posting your discoveries. Some places where you can look up what is known about Life include:
  1. Jason Summers' Life page
  2. Mark Niemiec's pattern searcher.
  3. Our own LifeWiki.
Some specific examples of discoveries that won't be of interest to this community include:
  1. A new still life.
  2. A methuselah that lasts fewer than 20,000 generations or is larger than a 20-by-20 box.
  3. An alternate stabilization for a reaction (unless it is smaller than the smallest currently known).
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Close life variants

Post by b-engine »

Life, but there're eggs that only trigger B1, so these oscillators can't work in StateInvestigator:

Code: Select all

x = 10, y = 91, rule = B1Egg
.B.B9$.B2.B12$.B3.B11$.B4.B9$AB6.BA12$.B2$3.B12$.B3$4.B15$.B5$6.B!

@RULE B1Egg
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a = {1,2}
var a1 = a
var a2 = a
0,a,a1,a2,0,0,0,0,0,1
0,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,1,1,1,0,0,0,0,0,1
1,1,1,2,0,0,0,0,0,1
0,1,1,1,2,0,0,0,0,1
var k = {0,1,2}
var k1 = k
var k2 = k
var k3 = k
var k4 = k
var k5 = k
var k6 = k
var k7 = k
var k8 = k
var l = {0,1}
l,k1,k2,k3,k4,k5,k6,k7,k8,0
EDIT:
Smallest alien oscillators that fits into a 3x3 bounding box in at least 1 phase:

Code: Select all

x = 38, y = 3, rule = B1Egg
7.A3.A10.A4.A$ABA3.B4.B3.ABA4.BA4.BA7.B$5.A4.A5.A4.2A5.A7.B!
@RULE B1Egg
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a = {1,2}
var a1 = a
var a2 = a
0,a,a1,a2,0,0,0,0,0,1
0,2,0,0,0,0,0,0,0,1
1,1,1,0,0,0,0,0,0,1
1,1,1,1,0,0,0,0,0,1
1,1,1,2,0,0,0,0,0,1
0,1,1,1,2,0,0,0,0,1
var k = {0,1,2}
var k1 = k
var k2 = k
var k3 = k
var k4 = k
var k5 = k
var k6 = k
var k7 = k
var k8 = k
var l = {0,1}
l,k1,k2,k3,k4,k5,k6,k7,k8,0
iddi01
Posts: 187
Joined: January 24th, 2024, 5:14 am
Location: B3-n/S1e2-a3-e4e

Re: Close life variants

Post by iddi01 »

confocaloid wrote: April 18th, 2024, 4:07 am This is why you shouldn't simply go and post your rulefiles to the wiki. The first step should be exploring it yourself. Could it lead to further interesting discussion? Is there anything left to be explored? If no, don't bother posting it.
If yes, explore it yourself for some time, and try to find out whether it's a rediscovery, before putting anything to LifeWiki.
If you mean Rule:LifeWithAnyOWSS, then i have to object. Creating Rule:xxx pages allows users to post the rule's patterns (which has a considerable chance of happening even if it's not notable) without having to include the rule table below the rle. In fact, it's even done semi-automatically:
dvgrn wrote: March 27th, 2024, 7:15 am
b-engine wrote: March 27th, 2024, 7:01 am (Tell Ian07 not to upload any rules to LifeWiki unless allowed by the creator.)
Posting rules to the conwaylife.com forums implies that they're available for public use, especially if those posts don't contain any labeling that says they're "just for test purposes".

Should the posts where these rules originated, e.g., this post introducing "0E0PLife", also be deleted from the public forums to avoid confusion?

Ian07 recently did a scan of forum postings and uploaded rules that had been created since the last such scan. Nobody has ever objected to this kind of thing before. We need to be able to do this kind of scan without second-guessing each individual rule -- so at the very least, future "test" rule posts would need to be very clearly labeled as such.

But really "no uploading rules unless allowed by the creator" isn't likely to become a workable criterion even then. This kind of thing is often done automatically or semi-automatically, via a scraper script.
Wiki: User:iddi01

I'm making a poll. please contribute.

First gun i constructed:

Code: Select all

x = 69, y = 69, rule = B3-n/S1e2-a3-e4e
2$32b3o$32bobo$32bobo$32b3o27$63b4o$b4o58bo2bo$bo2bo23bo4b2o28b4o$b4o
21bobo$28bo21$35bo$34b3o6$33b3o$33bobo$33bobo$33b3o!
hotdogPi
Moderator
Posts: 2275
Joined: August 12th, 2020, 8:22 pm

Re: Close life variants

Post by hotdogPi »

The five-state rule is much closer to Life than the three-state rule. I would say it's not redundant.
User:HotdogPi/My discoveries

Periods discovered:

All evens ≤128 except 52,58,78,82,92,94,98,104,118,122

5-15,㉕-㉛,㉟㊺,51,63,65,73,75
1㊳㊵㊹㊼㊽,54,56,72,74,80,90,92
217,240,300,486,576

Guns: 20,21,32,54,55,57,114,117,124,126
SKOPs: 32,74,76,102,196
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Close life variants

Post by confocaloid »

iddi01 wrote: April 19th, 2024, 9:16 am In fact, it's even done semi-automatically:
It was done semi-automatically, but that does not mean that was a particularly good idea.

Posting @RULE files to the wiki shouldn't be done semi-automatically. Very many posted ruletables are experimental, and have temporary names and/or rules that are subject to change.

Most new rulefiles shouldn't go to the wiki, because most of them are non-notable and have arbitrary names not intended to be made permanent.

For more context see viewtopic.php?f=16&t=6464 (that is a dedicated forum thread for posting @RULE files which are considered "finished", as opposed to experimental / uncertain rulefiles).
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
PHPBB12345
Posts: 1150
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Close life variants

Post by PHPBB12345 »

Code: Select all

x = 4, y = 4, rule = test6
.ABA$A$B$A!

@RULE test6

@TABLE

n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={1,2}
var b={0,1,2}
var c={1,2}
var d={0,1,2}
var e={0,1,2}
var f={0,1,2}
var g={1,2}
var h={1,2}
var i={1,2}
0,0,0,0,0,0,1,a,1,1
0,0,0,0,0,0,a,1,2,2
0,0,0,0,0,0,1,2,2,1
0,0,0,0,0,0,2,2,2,2
0,0,0,0,0,1,0,1,a,2
0,0,0,0,0,a,0,2,1,1
0,0,0,0,0,1,0,2,2,2
0,0,0,0,0,a,1,0,1,1
0,0,0,0,0,1,a,0,2,2
0,0,0,0,0,1,a,1,0,2
0,0,0,0,0,a,1,2,0,1
0,0,0,0,0,1,2,0,1,2
0,0,0,0,0,1,2,2,0,2
0,0,0,0,0,2,0,1,1,1
0,0,0,0,0,2,0,1,2,2
0,0,0,0,0,2,0,2,2,1
0,0,0,0,0,2,1,0,2,1
0,0,0,0,0,2,2,0,1,1
0,0,0,0,0,2,2,0,2,2
0,0,0,0,0,2,2,2,0,1
0,0,0,0,1,0,0,a,1,1
0,0,0,0,a,0,0,1,2,2
0,0,0,0,1,0,0,2,2,1
0,0,0,0,1,0,1,0,a,1
0,0,0,0,1,0,2,0,1,1
0,0,0,0,a,0,2,0,2,2
0,0,0,0,1,1,0,0,2,2
0,0,0,0,1,2,0,0,2,1
0,0,0,0,2,0,0,2,2,2
0,0,0,0,2,0,1,0,2,2
0,0,0,1,0,0,0,1,a,2
0,0,0,a,0,0,0,2,1,1
0,0,0,1,0,0,0,2,2,2
0,0,0,a,0,0,1,0,1,1
0,0,0,1,0,0,a,0,2,2
0,0,0,1,0,1,0,0,a,2
0,0,0,1,0,1,0,a,0,2
0,0,0,a,0,2,0,0,1,1
0,0,0,1,0,2,0,0,2,2
0,0,0,1,0,2,0,1,0,2
0,0,0,a,0,2,0,2,0,1
0,0,0,1,1,0,0,2,0,1
0,0,0,1,2,0,0,2,0,2
0,0,0,2,0,0,0,2,2,1
0,0,0,2,0,0,1,0,2,1
0,0,0,2,0,0,2,0,2,2
0,0,0,2,0,1,0,2,0,1
0,0,0,2,0,2,0,0,2,1
0,1,0,1,2,1,0,1,2,2 # added B6n
a,0,0,0,0,0,0,0,b,0
a,0,0,0,0,0,0,c,0,0
a,b,d,e,f,c,g,h,i,0
a,0,b,d,c,0,g,h,i,0
a,b,d,e,c,g,0,h,i,0
a,0,0,c,0,0,g,h,i,0
a,b,d,c,0,g,0,h,i,0
a,0,0,c,0,g,h,0,i,0
a,0,0,c,0,g,h,i,0,0
a,0,0,c,g,0,0,h,i,0
a,0,0,c,g,0,h,0,i,0
a,0,0,c,g,0,h,i,0,0
a,0,0,c,g,h,0,0,i,0
a,0,c,0,g,0,h,0,i,0
a,c,0,g,0,h,0,i,0,0

Code: Select all

x = 3, y = 3, rule = testp24
2A$A.A$2A!

@RULE testp24

@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i={1,2}
var j=i
var k=i

0,1,1,1,1,1,0,1,0,1
0,1,1,0,1,1,1,0,1,1
i,1,0,0,0,1,0,0,0,2
1,1,0,2,0,1,0,0,0,0
2,1,0,1,0,1,0,1,0,2
# Life
i,j,k,0,0,0,0,0,0,1
i,j,0,k,0,0,0,0,0,1
i,j,0,0,k,0,0,0,0,1
i,j,0,0,0,k,0,0,0,1
i,0,j,0,k,0,0,0,0,1
i,0,j,0,0,0,k,0,0,1
a,i,j,k,0,0,0,0,0,1
a,i,j,0,k,0,0,0,0,1
a,i,j,0,0,k,0,0,0,1
a,i,j,0,0,0,k,0,0,1
a,i,j,0,0,0,0,k,0,1
a,i,j,0,0,0,0,0,k,1
a,i,0,j,0,k,0,0,0,1
a,i,0,j,0,0,k,0,0,1
a,i,0,0,j,0,k,0,0,1
a,0,i,0,j,0,k,0,0,1
i,a,b,c,d,e,f,g,h,0
Post Reply