Page 5 of 48
Re: Extended Life Extensions
Posted: March 30th, 2020, 11:04 pm
by yujh
Hunting wrote: March 30th, 2020, 10:55 pm
yujh wrote: March 30th, 2020, 10:53 pm
Hunting wrote: March 30th, 2020, 10:18 pm
There's the thing called oscar.
No, I didn’t find it by golly, I did it on lifeviewer.
Oscar, you need eight eaters.
Golly is much easier to use than LifeViewer.
...What's the problem with simply placing eight killer cells?
I’m on my iPad, and I don’t know the App Store password for it.( : lol : )
Re: Extended Life Extensions
Posted: April 7th, 2020, 11:10 pm
by Entity Valkyrie 2
Hunting wrote: March 30th, 2020, 10:18 pm
yujh wrote: March 30th, 2020, 10:05 pm
Well,
Code: Select all
x=0,y=0,rule= StateInvestigator
I9.I5$5.H5$I9.I
Somewhat P184?(I’m bad at counting.)
There's the thing called oscar.
Does literally ANYONE know this oscar variant (.lua)?
Code: Select all
-- Oscar is an OSCillation AnalyzeR for use with Golly.
--
-- This script uses Gabriel Nivasch's "keep minima" algorithm.
-- Edited by Entity Valkyrie 2
--
-- For each generation, calculate a hash value for the pattern. Keep all of
-- the record-breaking minimal hashes in a list, with the oldest first.
-- For example, after 5 generations the saved hash values might be:
--
-- 8 12 16 24 25,
--
-- If the next hash goes down to 13 then the list can be shortened:
--
-- 8 12 13.
--
-- If the current hash matches one of the saved hashes, it is highly likely
-- the pattern is oscillating. By keeping a corresponding list of generation
-- counts we can calculate the period. We also keep lists of population
-- counts and bounding boxes to reduce the chance of spurious oscillator
-- detection due to hash collisions. The bounding box info also allows us
-- to detect moving oscillators (spaceships/knightships).
local g = golly()
min = 2147483648
-- initialize lists
local hashlist = {} -- for pattern hash values
local genlist = {} -- corresponding generation counts
local poplist = {} -- corresponding population counts
local boxlist = {} -- corresponding bounding boxes
local t = {} -- corresponding not removing list of pops
local population = tonumber(g.getpop())
-- check if outer-totalistic rule has B0 but not S8
local r = g.getrule()
r = string.match(r, "^(.+):") or r
local hasB0notS8 = r:find("B0") == 1 and r:find("/") > 1 and r:sub(-1,-1) ~= "8"
----------------------------------------------------------------------
local function show_spaceship_speed(period, deltax, deltay, smallestphase)
-- we found a moving oscillator
if deltax == deltay or deltax == 0 or deltay == 0 then
local speed = ""
local speed2 = ""
if deltax == 0 or deltay == 0 then
-- orthogonal spaceship
speed2 = speed2..(deltax + deltay)
if speed2 == "" then
speed2 = 1
end
else
-- diagonal spaceship (deltax == deltay)
speed2 = deltax
if speed2 == "" then
speed2 = 1
end
end
if deltax == deltay then
if period == 1 then
if smallestphase < 15 then
g.show("Diagonal spaceship detected (speed = (1, 1)/1, systematic name "..smallestphase.."P"..period.."H"..speed2.."V"..speed2..")")
else
g.show("Diagonal spaceship detected (speed = (1, 1)/1, systematic name "..smallestphase.."P"..period.."H"..speed2.."V"..speed2..")")
end
else
if smallestphase < 15 then
g.show("Diagonal spaceship detected (speed = ("..speed2..", "..speed2..")/"..period..", systematic name "..smallestphase.."P"..period.."H"..speed2.."V"..speed2..")")
else
g.show("Diagonal spaceship detected (speed = ("..speed2..", "..speed2..")/"..period..", systematic name "..smallestphase.."P"..period.."H"..speed2.."V"..speed2..")")
end
end
else
if period == 1 then
if smallestphase < 15 then
g.show("Orthogonal spaceship detected (speed = (1, 0)/1, systematic name "..smallestphase.."P"..period.."H"..speed2.."V0)")
else
g.show("Orthogonal spaceship detected (speed = (1, 0)/1, systematic name "..smallestphase.."P"..period.."H"..speed2.."V0)")
end
else
if smallestphase < 15 then
g.show("Orthogonal spaceship detected (speed = ("..speed2..", 0)/"..period..", systematic name "..smallestphase.."P"..period.."H"..speed2.."V0)")
else
g.show("Orthogonal spaceship detected (speed = ("..speed2..", 0)/"..period..", systematic name "..smallestphase.."P"..period.."H"..speed2.."V0)")
end
end
end
else
-- deltax != deltay and both > 0
local speed = deltay..", "..deltax
if deltay > deltax then
speed2 = deltay
speed3 = deltax
else
speed2 = deltax
speed3 = deltay
end
if 1 == 1 then
g.show("Knightship detected (speed = ("..speed..")/"..period..", systematic name "..smallestphase.."P"..period.."H"..speed2.."V"..speed3..")")
end
end
end
----------------------------------------------------------------------
local function oscillating()
-- return true if the pattern is empty, stable or oscillating
-- first get current pattern's bounding box
local pbox = g.getrect()
if #pbox == 0 then
g.show("All cells are dead.")
return true
end
local h = g.hash(pbox)
-- determine where to insert h into hashlist
local pos = 1
local listlen = #hashlist
while pos <= listlen do
if h > hashlist[pos] then
pos = pos + 1
elseif h < hashlist[pos] then
-- shorten lists and append info below
for i = 1, listlen - pos + 1 do
table.remove(hashlist)
table.remove(genlist)
table.remove(poplist)
table.remove(boxlist)
end
break
else
-- h == hashlist[pos] so pattern is probably oscillating, but just in
-- case this is a hash collision we also compare pop count and box size
local rect = boxlist[pos]
local population3
if tonumber(g.getpop()) == poplist[pos] and pbox[3] == rect[3] and pbox[4] == rect[4] then
local period = tonumber(g.getgen()) - genlist[pos]
local population3 = tonumber(g.getpop())
if hasB0notS8 and (period % 2) > 0 and
pbox[1] == rect[1] and pbox[2] == rect[2] and
pbox[3] == rect[3] and pbox[4] == rect[4] then
-- ignore this hash value because B0-and-not-S8 rules are
-- emulated by using different rules for odd and even gens,
-- so it's possible to have identical patterns at gen G and
-- gen G+p if p is odd
return false
end
if pbox[1] == rect[1] and pbox[2] == rect[2] and
pbox[3] == rect[3] and pbox[4] == rect[4] then
-- pattern hasn't moved
if period == 1 then
population2 = tonumber(g.getpop())
g.show("Still life detected (cells = "..population2..")")
else
g.show("Oscillator detected (period = "..period..", systematic name "..smallestphase.."P"..period..")")
end
else
local deltax = math.abs(rect[1] - pbox[1])
local deltay = math.abs(rect[2] - pbox[2])
show_spaceship_speed(period, deltax, deltay, smallestphase)
return true
end
else
-- look at next matching hash value or insert if no more
pos = pos + 1
end
end
end
-- store hash/gen/pop/box info at same position in various lists
table.insert(hashlist, pos, h)
table.insert(genlist, pos, tonumber(g.getgen()))
table.insert(poplist, pos, tonumber(g.getpop()))
table.insert(t, pos, tonumber(g.getpop()))
table.insert(boxlist, pos, pbox)
table.sort(t)
smallestphase = t[1]
return false
end
----------------------------------------------------------------------
local function fit_if_not_visible()
-- fit pattern in viewport if not empty and not completely visible
local r = g.getrect()
if #r > 0 and not g.visrect(r) then g.fit() end
end
----------------------------------------------------------------------
g.show("Checking for oscillation... (hit escape to abort)")
local oldsecs = os.clock()
while not oscillating() do
g.run(1)
local newsecs = os.clock()
if newsecs - oldsecs >= 1.0 then -- show pattern every second
oldsecs = newsecs
fit_if_not_visible()
g.update()
end
end
fit_if_not_visible()
Glider reflector:
Code: Select all
x = 12, y = 11, rule = StateInvestigator
11.A$9.2A$10.2A4$9.E2$C8.AD$.D3.2A2.DE$4.E2DE!
Re: Extended Life Extensions
Posted: April 26th, 2020, 10:58 pm
by Entity Valkyrie 2
What a tiny reflector!
Code: Select all
x = 6, y = 9, rule = StateInvestigator
A.A$.2A$.A6$4.2J!
P88:
Code: Select all
x = 14, y = 14, rule = StateInvestigator
6.2J6$J12.J$J12.J$6.A$7.2A$6.2A3$6.2J!
Re: Extended Life Extensions
Posted: April 27th, 2020, 12:06 am
by yujh
Code: Select all
x = 20, y = 20, rule = StateInvestigator
9.2J3$9.2A$8.2A$10.A4$J18.J$J18.J4$9.A$10.2A$9.2A3$9.2J!
P38
Code: Select all
x = 22, y = 22, rule = StateInvestigator
10.2J3$10.2A$9.2A$11.A4$17.A$J2.A.A11.2A2.J$J2.2A11.A.A2.J$4.A4$10.A$
11.2A$10.2A3$10.2J!
Re: Extended Life Extensions
Posted: April 28th, 2020, 4:12 am
by Hunting
Eater with high clearance in LeapInvestigator:
Code: Select all
x = 23, y = 32, rule = LeapInvestigator
A4.A4.A4.A4.A$A.A2.A.A2.A.A2.A.A2.A.A$2A3.2A3.2A3.2A3.2A3$A4.A4.A4.A
4.A$A.A2.A.A2.A.A2.A.A2.A.A$2A3.2A3.2A3.2A3.2A3$A4.A4.A4.A4.A$A.A2.A.
A2.A.A2.A.A2.A.A$2A3.2A3.2A3.2A3.2A3$A4.A4.A4.A4.A$A.A2.A.A2.A.A2.A.A
2.A.A$2A3.2A3.2A3.2A3.2A3$A4.A4.A4.A4.A$A.A2.A.A2.A.A2.A.A2.A.A$2A3.
2A3.2A3.2A3.2A7$14.2A2.A$13.A.3DA$13.2A.A!
I wonder if it can be completed in LeapLife.
Near-miss rectifier:
Code: Select all
x = 6, y = 23, rule = LeapInvestigator
2A.2A$.3D.A$2A.2A9$3.A$3.A.A$3.2A7$.2A.2A$A.3D$.2A.2A!
Re: Extended Life Extensions
Posted: April 28th, 2020, 7:33 am
by yujh
Code: Select all
x = 91, y = 40, rule = B34kz5e7c8/S23-a4ityz5kInvestigator
3A27.F29.F29.F$.C$3A$54.2A31.2A$55.2A31.2A$54.A32.A11$D.3D25.3D$D3.D
25.D$D.3D25.3D$D3.D27.D17.3D.3D$D.3D25.3D17.D3.D.D$50.3D.3D$52.D.D.D$
50.3D.3D7$8C22.6C24.9B9$30.4C!
New rule on Wiki
Re: Extended Life Extensions
Posted: April 28th, 2020, 10:18 pm
by yujh
Is this signal?
Code: Select all
x = 7, y = 12, rule = StateInvestigator
6.C$C$6.C$C$2.3A.C$CA2.A$4.A.C$C3.A$4.A.C$C3.A$4.A$3.A!
Re: Extended Life Extensions
Posted: April 28th, 2020, 10:45 pm
by yujh
P59:
Code: Select all
x = 6, y = 6, rule = StateInvestigator
H5$5.H!
P328
Code: Select all
x = 7, y = 7, rule = StateInvestigator
H6$6.H!
P31
Code: Select all
x = 8, y = 8, rule = StateInvestigator
H7$7.H!
P986
Code: Select all
x = 13, y = 13, rule = StateInvestigator
H12$12.H!
Gun:
Code: Select all
x = 20, y = 20, rule = StateInvestigator
H19$19.H!
Re: Extended Life Extensions
Posted: April 30th, 2020, 5:08 am
by yujh
EGG sparkers and guns in my new Version
Code: Select all
x = 260, y = 393, rule = B34kz5e7c8/S23-a4ityz5kInvestigator
220.2A$220.3A$219.A3.A$219.A.A$134.A86.A2.A$133.3A44.G40.A2.A29.3A$
73.G59.AGA84.AG32.AGA$13.G3.F59.F55.6A81.A33.2A$133.2A.AFA45.F35.A2.A
4.A28.F.A$136.3A$226.A.F.A26.A2$228.A19$77.F3$254.G$133.G2$137.F43.A
75.F$179.A3.A36.G$179.A$178.A.AG$179.3A4.A$180.A.A.A$181.A4.F.A37.F2$
186.A7$131.F5$12.G4.F$253.G$104.F79.F3$257.F4$49.F5$F173.F15$132.G2$
137.F6$74.G$79.F173.G2$11.G5.F3$258.F20$F2$182.G3$188.F6$119.G2$70.A
55.F$70.A$70.3A4.A$70.AGA$10.G6.F52.3A2.A.F.A$70.3A$70.2A5.A$71.A4$
152.F7$206.F4$66.6A5.A$9.F56.2A2.G4A70.F$66.6A3.A.F.A2$77.A10$174.F8$
9.G7.F102.A$120.A$120.A$119.3A$117.A.AGA.A4.A$118.5A$119.3A4.A.F.A2$
128.A$69.G$77.F11$9.F8$68.G$77.F12$115.4A$115.2AGA7.A$115.4A$124.A.F.
A2$126.A5$179.F8$8.G8.F30$26.F113.F31.3A34.F2$171.A$171.A$171.A2.A$
174.A10.3A$173.A2$165.3A$163.A5.A7.A$163.A5.A4.A5.A$163.A5.A4.A2.G2.A
$174.A5.A5.A$175.A3.A$176.3A5.A.F.A2$186.A4$7.G9.F2$209.F8$178.3A$
176.A5.A$176.A5.A$176.A5.A8$26.F5$137.F16$176.F28$6.G10.F14$6.3A3$7.G
3$6.3A11$6.4A$7.A$7.G$5.3A2.A$7.2A!
Re: Extended Life Extensions
Posted: May 3rd, 2020, 6:19 am
by yujh
CrazyP218
Code: Select all
x = 4, y = 4, rule = B34kz5e7c8/S23-a4ityz5kInvestigator
G3$3.D!
P282
Code: Select all
x = 2, y = 4, rule = B34kz5e7c8/S23-a4ityz5kInvestigator
G3$.E!
Re: Extended Life Extensions
Posted: May 15th, 2020, 5:14 am
by yujh
Strange enough? No.
Code: Select all
x = 35, y = 31, rule = Extendyourlife
34.H$18.G3$I$I$I$J$J$J$I$I$I$J$J$J$I$I$I22.K$J$J$J$3I3J3I3J6$23.3A$
23.A$24.A!
Re: StateInvestigator and OCA Investigator Thread
Posted: May 15th, 2020, 11:34 pm
by Entity Valkyrie 2
StateInvestigator universal glider eater*:
Code: Select all
x = 5, y = 5, rule = StateInvestigator
CEAEC$EHEHE$A3EA$EHEHE$CEAEC!
Code: Select all
x = 87, y = 95, rule = StateInvestigator
A$.2A$2A4$5.A$6.2A$5.2A4$10.A$11.2A$10.2A4$15.A$16.2A$15.2A4$20.A$21.
2A$20.2A4$25.A$26.2A$25.2A4$30.A$31.2A$30.2A4$35.A$36.2A$35.2A4$40.A$
41.2A$40.2A4$45.A$46.2A$45.2A4$50.A$51.2A$50.2A4$55.A$56.2A$55.2A4$
60.A$61.2A$60.2A4$65.A$66.2A$65.2A4$70.A$71.2A$70.2A4$75.A6.CEAEC$76.
2A4.EHEHE$75.2A5.A3EA$82.EHEHE$82.CEAEC!
EDIT: Another:
Code: Select all
x = 9, y = 9, rule = StateInvestigator
CEAECEAEC$EHEHEHEHE$A7EA$EHE3.EHE$C2E3.2EC$EHE3.EHE$A7EA$EHEHEHEHE$CE
AECEAEC!
Code: Select all
x = 131, y = 143, rule = StateInvestigator
A$.2A$2A4$5.A$6.2A$5.2A4$10.A$11.2A$10.2A4$15.A$16.2A$15.2A4$20.A$21.
2A$20.2A4$25.A$26.2A$25.2A4$30.A$31.2A$30.2A4$35.A$36.2A$35.2A4$40.A$
41.2A$40.2A4$45.A$46.2A$45.2A4$50.A$51.2A$50.2A4$55.A$56.2A$55.2A4$
60.A$61.2A$60.2A4$65.A$66.2A$65.2A4$70.A$71.2A$70.2A4$75.A$76.2A$75.
2A4$80.A$81.2A$80.2A4$85.A$86.2A$85.2A4$90.A$91.2A$90.2A4$95.A$96.2A$
95.2A4$100.A$101.2A$100.2A4$105.A$106.2A$105.2A4$110.A$111.2A$110.2A
10.CEAECEAEC$122.EHEHEHEHE$122.A7EA$122.EHE3.EHE$115.A6.C2E3.2EC$116.
2A4.EHE3.EHE$115.2A5.A7EA$122.EHEHEHEHE$122.CEAECEAEC!
EDIT: This family is infinitely extensible. This can be done like this:
Code: Select all
x = 81, y = 21, rule = StateInvestigator
60.CEAECEAECEAECEAECEAEC$60.EHEHEHEHEHEHEHEHEHEHE$60.A19EA$60.EHE15.E
HE$39.CEAECEAECEAECEAEC4.C2E15.2EC$39.EHEHEHEHEHEHEHEHE4.EHE15.EHE$
39.A15EA4.A2E15.2EA$39.EHE11.EHE4.EHE15.EHE$22.CEAECEAECEAEC4.C2E11.
2EC4.C2E15.2EC$22.EHEHEHEHEHEHE4.EHE11.EHE4.EHE15.EHE$22.A11EA4.A2E
11.2EA4.A2E15.2EA$22.EHE7.EHE4.EHE11.EHE4.EHE15.EHE$9.CEAECEAEC4.C2E
7.2EC4.C2E11.2EC4.C2E15.2EC$9.EHEHEHEHE4.EHE7.EHE4.EHE11.EHE4.EHE15.E
HE$9.A7EA4.A2E7.2EA4.A2E11.2EA4.A2E15.2EA$9.EHE3.EHE4.EHE7.EHE4.EHE
11.EHE4.EHE15.EHE$CEAEC4.C2E3.2EC4.C2E7.2EC4.C2E11.2EC4.C2E15.2EC$EHE
HE4.EHE3.EHE4.EHE7.EHE4.EHE11.EHE4.EHE15.EHE$A3EA4.A7EA4.A11EA4.A15EA
4.A19EA$EHEHE4.EHEHEHEHE4.EHEHEHEHEHEHE4.EHEHEHEHEHEHEHEHE4.EHEHEHEHE
HEHEHEHEHEHE$CEAEC4.CEAECEAEC4.CEAECEAECEAEC4.CEAECEAECEAECEAEC4.CEAE
CEAECEAECEAECEAEC!
*I am not calling red cells "universal glider eaters", although it can work.
Re: Extended Life Extensions
Posted: May 16th, 2020, 8:51 am
by Hunting
Entity Valkyrie 2 wrote: May 15th, 2020, 11:34 pm
StateInvestigator universal glider eater*:
Congratulations!
Entity Valkyrie 2 wrote: May 15th, 2020, 11:34 pm
*I am not calling red cells "universal glider eaters", although it can work.
This is actually a reasonable decision IMO. The universal glider eater we're looking for is definitely an object that interacts with the glider, not something like the Snowflakes universal catalyst.
Re: StateInvestigator and OCA Investigator Thread
Posted: May 17th, 2020, 1:08 am
by Entity Valkyrie 2
Did you see the two cell reflector above?
Re: All Hail StateInvestigator
Posted: May 17th, 2020, 1:17 am
by Hunting
Entity Valkyrie 2 wrote: May 17th, 2020, 1:08 am
Did you see the two cell reflector above?
Yes!
EDIT: A nice block factory in LeapInvestigator:
Code: Select all
x = 9, y = 13, rule = LeapInvestigator
2.A$A.A$.2A10$8.J!
Re: StateInvestigator and OCA Investigator Thread
Posted: May 17th, 2020, 5:13 am
by Entity Valkyrie 2
P120 + 8n gun:
Code: Select all
x = 14, y = 25, rule = StateInvestigator
.2A3.E$2A$2.A4$2A$2DA$2C$3.2A7$8.A3.2C$9.2A.2D$8.2A2.2A6$7.E!
The P120 gun reminds me of Michael Simkin's P120 gun.
EDIT: This gun can insert a glider on the same lane as the output glider:
Code: Select all
x = 39, y = 50, rule = StateInvestigator
6.E6$2A2.2A$2D.2A$2C3.A7$9.2A$12.C2E$11.A2DE$12.2A4$11.A$12.2A$7.E3.
2A$26.2A3.E$25.2A$27.A4$25.2A$24.E2DA$24.2EC$28.2A7$33.A3.2C$34.2A.2D
$33.2A2.2A6$32.E!
EDIT 1: Two gliders or more can be used if the two reflectors are far enough. Example P100:
Code: Select all
x = 24, y = 35, rule = StateInvestigator
6.E6$2A2.2A$2D.2A$2C3.A8$11.E$11.2E$12.E8$18.A3.2C$19.2A.2D$18.2A2.2A
6$17.E!
EDIT 2: An 180-degree reflector with the same catalyst, and a P6 glider shuttle using it:
Code: Select all
x = 29, y = 23, rule = StateInvestigator
2A21.2A$2D21.2D$2C21.2C$26.A$25.2A$4.2A19.A.A$3.2A22.2C$5.A20.A2D$27.
2A6$.BE21.BE$.B22.B$.C22.C$26.A$25.2A$4.2A19.A.A$3.2A22.C$5.A20.AB$
26.EB!
EDIT 3: StateInvestigator can stabilize
this partial oscillator (Left: GoL partial, Middle: stabilized, Right: reduced)
Code: Select all
x = 125, y = 35, rule = StateInvestigator
3.2A$3.2A$20.2A47.2A$3.4A2.2A5.2A2.A37.2A5.2A2.A$2.A3.A3.A5.A.A.A38.A
5.A.A.A44.DED$.A.A6.A.A6.A39.A.A6.A41.DE4.E$.A.A7.2A42.C4.2A42.C5.D5.
E$2.A107.E$23.2A47.2A$22.A.A46.A.A$22.A48.A$21.2A47.2A47.D2$2A47.2A
47.DA$2A16.2A29.2A16.2A29.DA16.2A$7.A.A8.2A36.A.A8.2A36.A.A8.2A$7.2A
47.2A47.2A$8.A48.A48.A2$7.2A47.2A47.2A$7.2A16.2A29.2A16.2A29.2A16.AD$
25.2A47.2A47.AD2$4.2A47.2A48.D$4.A48.A$2.A.A46.A.A$2.2A47.2A$24.A87.E
$14.2A7.A.A37.2A4.C36.E5.D5.C$7.A6.A.A6.A.A30.A6.A.A40.E4.ED$6.A.A.A
5.A3.A3.A30.A.A.A5.A40.DED$6.A2.2A5.2A2.4A31.A2.2A5.2A$5.2A47.2A$22.
2A$22.2A!
EDIT 4: A small hive factory:
Code: Select all
x = 11, y = 10, rule = StateInvestigator
A$.2A$2A$9.A$10.A$8.A.A$9.A3$5.2K!
EDIT 5: A block-bit:
Code: Select all
x = 31, y = 23, rule = StateInvestigator
A$.2A$2A5$7.A$8.2A$7.2A4$20.E$14.A$15.2A$14.2A$30.E2$30.C$18.2KE2$28.
B!
Shown here with P14 gun:
Code: Select all
x = 152, y = 149, rule = StateInvestigator
86.2DE27.E2D$86.E31.E$33.2DE53.A25.A$33.E54.A.A2EB17.B2EA.A$36.A47.2A
2.2A25.2A2.2A$35.A.A2EB43.2A33.2A$31.2A2.2A$31.2A41.2D11.2A40.2D$74.
2A10.A.A29.A10.2A$21.2D65.A8.2A7.2A9.2A$21.2A48.2E7.E16.2A3.E3.2A9.A.
A4.E7.2E$44.2A55.EDE$18.2E7.E10.A.A3.2A26.3A27.D$20.A3.A14.2A7.ED24.A
13.2A8.2A2.E2.2A8.2A15.2A$19.2A3.2A13.A9.D17.E5.A14.2A8.A.A3.A.A8.2A
14.2A4.E$18.2A5.2A8.2A8.2A2.E49.A5.A27.A$14.E4.2A3.2A9.2A8.A.A51.E5.E
$46.A29.E2.C4.E14.E5.E7.A6.E4.C2.E$46.E6.E2B18.2D13.A9.B5.B8.2A13.2D$
23.E2.C4.E14.E5.E2.E32.A24.2A$21.2D22.EBECE.CB35.3A$45.4D3.B3.B23.2D
41.2D23.B$45.E3.D.E.E2.E14.E4.C2.E45.E2.C4.E14.E$3.B6.3A14.2D18.A3.D
4.E27.A63.E$3.E8.A5.E4.C2.E20.2A.E5.A17.4A5.4A2.C2.2A21.C4.2A5.2A19.A
$3.E7.A19.A18.C4.A.A3.A4.2A5.A.3A5.3A.A4.2A25.A2.A3.A2.A7.2A8.A.A$3.A
26.A5.C16.E2.2A2.2A4.2A4.2A4.A3.2A3.2A7.ED21.A2.A3.A2.A7.2A8.2A2.E$2.
A.A8.2A15.3A20.D6.A.A10.3A.A5.A.3A9.D21.2A.2A.2A.2A11.3A7.D$E2.2A8.2A
37.EDE19.2A7.4A6.2A2.E23.2A3.2A15.A6.ED$D51.2E3.2A16.E6.A2E8.A.A24.2E
7.E12.A3.2A$DE14.A34.2A4.2A35.A51.2A$4.2A10.A.A3.E7.2E18.2A29.A12.E
24.E3.2A$4.2A10.2A20.A.A11.A27.2D12.E23.2DE2.2D$27.2A10.2A53.B23.E2.E
.E$27.2D10.A30.2A49.A11.2A$66.2A2.2A48.A.A2EB7.2A2.2A$17.2A31.EB10.B
2EA.A48.2A2.2A15.A.A2EB$13.2A2.2A31.E15.A37.A11.2A20.A$9.B2EA.A54.E9.
A23.A31.E$13.A53.E2D8.A24.3A29.2DE$16.E13.DE46.3A$14.E2D12.ED79.B$29.
ED.2A15.A60.E$29.CD2.A16.2A40.2A16.E$29.E.D17.2A14.2A25.2A16.5A$16.E
2D14.EC10.B2.2E14.2A22.DE19.A4.A5.2A5.A$18.E10.C.ED11.EB2EB2E.A.A11.A
21.D18.E2.A4.A4.2A6.2A2.E$15.A12.E2B9.3A2.E3.B3.2A33.E2.2A14.D3.3A13.
2A4.2A$11.B2EA.A10.E3.E8.A7.2E3.A36.A.A14.DE$15.2A2.2A6.B13.A6.A35.E
2B4.A11.2A6.2A$19.2A6.BE18.A.A33.E2.E4.E11.2A6.2A11.E11.E$47.2A2.E21.
2AE.2ECE.CB7.E7.A7.ED27.E$29.2D20.D17.2A2.2AE4D3.B7.B8.2A6.D$29.2A19.
ED13.B2EA.A5.E3.D.E.E14.2A3.2A2.E19.D9.AD$6.2A4.A.A31.2A21.A8.A3.D21.
A.A10.E10.D9.AD$6.2A4.2A10.E7.2E12.2A24.E5.2A.E23.A18.C4.E$2.DE9.A49.
A6.E2D8.C23.E$2.D24.2A.2A32.2A39.E26.2A$2.E2.2A8.2A10.A3.A31.2A40.B
18.E4.C$4.A.A8.2A11.3A83.DA2.2A5.D10.E$5.A22.3A7.C27.A.A45.DA.2A6.D$
5.E61.2A7.A.A40.A11.2A$5.E14.E4.C2.E38.A11.A37.E13.A2.A$5.B23.2D48.A
37.E11.E2.A.A6.2A$76.A2.A52.3A6.2A$77.3A8.A56.ED$23.2D23.B39.A.A10.E
2B42.D$19.A5.E2.C4.E6.3A5.E32.EB5.2A10.E2.E28.2A8.2A2.E$20.A19.A7.E
32.E10.4ECE.CB21.C9.2A8.A.A$18.3A20.A6.A42.A5D3.B42.A$16.E20.2A8.A.A
27.A9.2A2.ADE3.D.E.E41.E$37.2A8.2A2.E9.DE6.2A7.2A3.B2EA.A3.E2.A3.D43.
E$34.A16.D8.EDA5.4A5.2A8.A7.2A.E44.B$32.A.A15.ED8.ED6.2A.2A17.E7.C13.
A19.A$20.2E7.E3.2A11.2A12.CD.2A5.2A8.A.A5.E2D20.A19.3A$46.2A12.E.D18.
2A28.3A16.2A.A.A$23.2A39.EC10.B4.A48.5A.2A$22.E2DE20.2DE11.C.ED11.EB
4.E16.2A30.2A.2A.2A$24.E21.E12.E2B18.B16.2A29.B2EA.A$21.A11.2A14.A8.E
A.AE17.E18.A32.A$17.B2EA.A10.2A2.2A9.A.A2EB4.BA20.E54.E$21.2A2.2A10.A
.A2EBE2A2.2A8.BE20.A6.A.A43.E2D$25.2A11.A4.E2A33.A.A6.2A$35.E43.2A2.E
4.A$35.2DE35.2A8.D7.A6.EBE$35.2A9.A27.2A6.ED8.2A4.E8.2A$12.2A32.2A25.
A4.2A11.2A6.E3.2A2.2A$12.2A11.2A3.E7.2E5.A.A29.E2DE18.B.EA.A$8.DE15.A
.A49.EDE14.A.A2.EBE.A$8.D16.A51.ED16.2A9.E$8.E2.2A8.2A54.ED.2A13.A8.E
2D$10.A.A8.2A54.CD2.A16.A$11.A6.A20.3A2.C32.E.D19.2A$11.E7.A19.A41.EC
10.B4.2A$11.E5.3A6.E4.C2.E5.A19.A16.C.ED6.3A2.EB4.E$11.B23.2D24.A14.E
2B8.A9.B3.A.A$59.3A13.E3.E8.A8.E4.2A$75.B21.E4.A$29.2D23.B20.BE20.A7.
A$31.E2.C4.E14.E2.2A37.A.A7.2A$54.E.E2A2.2A33.2A2.E4.2A$29.3A22.A6.A.
A2EB33.D$22.E6.3A11.2A8.A.AE5.A36.ED7.A.A$28.A3.A10.2A8.2A2.E.E35.2A
12.2A$28.2A.2A24.DE2DE33.2A12.A$46.A9.EDE53.A$26.2E7.E10.2A4.AD59.2A$
45.A.A4.4DE27.A27.2A$29.2A22.2E29.2A$28.E2D26.A25.A.A29.A.A$30.E25.A.
A2EB54.2A$27.A11.2A11.2A.A2.A57.A$23.B2EA.A10.2A2.2A7.2A.A2.A60.A$25.
2A.2A.2A10.A.A2EB6.A2.A61.2A$25.5A.2A11.A12.2A60.2A$25.2A.A.A10.E14.A
$26.3A12.2DE78.A.A$27.A13.2A80.2A$18.2A21.2A80.A$18.2A16.E4.2A.2E80.A
$14.DE25.A.A83.2A$14.D26.A28.A55.2A$14.E2.2A8.2A41.2A$16.A.A8.2A40.A.
A57.A.A$17.A32.C79.2A$17.E112.A$17.E14.E4.C2.E92.A$17.B23.2D20.2A69.
2A5.E$63.2A2.2A64.2A$29.A37.A.A2EB$27.A.A5.2D23.B7.A67.A.A$28.2A7.E2.
C4.E12.2AE4.E71.2A12.E$56.A3.E4.2DE69.A$43.3A9.A4.A90.C$28.E14.A.2A2.
2A4.A5.A77.2KE$47.A.2A4.2A3.A2.E$45.2A9.A3.A2.D85.B$45.A11.A4.ED$32.
2E7.E15.A.A$58.2A$35.2A$35.2D2$45.2A$45.2A2.2A$49.A.A2EB$50.A$47.E$
47.2DE!
The glider only outputs if the block-bit is on. The glider resets the block-bit to off:
Code: Select all
x = 34, y = 24, rule = StateInvestigator
33.A$31.2A$32.2A5$.A$2.A$3A5$14.E2$17.A$15.2A$16.2A6.E2$24.C$12.2JE2$
22.B!
EDIT 6:
The two-cell reflector has high clearance, since a glider two lanes away can pass by the reflector without colliding:
Code: Select all
x = 26, y = 10, rule = StateInvestigator
A21.A$.2A20.2A$2A20.2A7$4.2J18.2J!
Re: StateInvestigator and OCA Investigator Thread
Posted: May 19th, 2020, 12:52 am
by Entity Valkyrie 2
Twenty P3 sparkers:
Code: Select all
x = 37, y = 115, rule = StateInvestigator
6.A22.2A$4.E3.E18.E4.E$4.D3.D18.D4.D$5.EIE20.E2IE$5.3E20.4E8$6.A22.2A
2$2.E7.E14.E8.E$2.D2.IEI2.D14.D2.I2EI2.D$3.7E16.8E8$6.A22.2A$4.A3.A
18.A4.A$3.A5.A16.A6.A$2.E2.IEI2.E14.E2.I2EI2.E$2.D.5E.D14.D.6E.D$2.DE
5.ED14.DE6.ED7$6.A22.2A3$.D3.IEI3.D12.D3.I2EI3.D$.DEA5EAED12.DEA6EAED
8$6.A22.2A3$ED3.IEI3.DE10.ED3.I2EI3.DE$EH9EHE10.EH10EHE$3E7.3E10.3E8.
3E7$6.A22.2A$4.A3.A18.A4.A$2.E7.E14.E8.E$.D3.IEI3.D12.D3.I2EI3.D$2.D.
5E.D14.D.6E.D$.EDE5.EDE12.EDE6.EDE7$6.A22.2A$4.A3.A18.A4.A$3.E5.E16.E
6.E$2.E2.IEI2.E14.E2.I2EI2.E$2.D.5E.D14.D.6E.D$2.DE5.ED14.DE6.ED7$6.A
22.2A$3.A5.A16.A6.A$.E9.E12.E10.E$.D2.EIEIE2.D12.D2.EI2EIE2.D$.EH7EHE
12.EH8EHE$.3E5.3E12.3E6.3E7$6.A22.2A3$2.BE.IEI.EB14.BE.I2EI.EB$3.D5ED
16.D6ED8$6.A22.2A3$.OBDEIEIEDBO12.OBDEI2EIEDBO3$6.A22.2A!
Re: StateInvestigator and OCA Investigator thread
Posted: May 25th, 2020, 9:23 am
by Entity Valkyrie 2
P14 glider gun (with egg):
Code: Select all
x = 11, y = 7, rule = StateInvestigator
2.3E$E.2A$.4A3.E$2AI3A$E3A4.A$.E.IA4.2A$2.EAC3.2A!
Could such a thing exist in Life?
Re: StateInvestigator and OCA Investigator Thread
Posted: June 2nd, 2020, 7:13 am
by Entity Valkyrie 2
Another small reflector:
Code: Select all
x = 20, y = 15, rule = StateInvestigator
17.E$17.ADE$17.EHE$9.2A6.3E$10.2A$9.A7$3A$2.A$.A!
Another small G-to-H:
Code: Select all
x = 24, y = 10, rule = StateInvestigator
C2E$DHE$2AE$21.A$.A19.A$.2A18.3A$A.A20.A3$4.E!
Five conduits:
Code: Select all
x = 390, y = 58, rule = StateInvestigator
99.2A$99.A$8.2A87.3A$8.A$6.3A14$97.2A$97.2A$6.2A$6.2A83.D$91.D$D$D
108.E$108.EDE$102.E4.EAEAE$106.EDEHEDE$107.EAEAE$108.EDE271.2B$109.E
272.BE$228.A$3.B222.3A157.E$17.E191.2A15.A63.3E74.A16.2AE2A$16.EDE
190.2A15.A63.AHE74.3A14.AHEHA$15.EAEAE270.ADE76.A13.7E$8.A5.EDEHEDE
79.A14.E76.A8.E82.A6.2E76.A6.A7.AHEHA$8.A.A4.EAEAE80.A.A89.A.A5.EDE
81.A.A89.A.A5.2AE2A$8.3A5.EDE81.3A89.3A4.EAEAE80.3A89.3A7.E$10.A6.E
84.A91.A3.EDEHEDE81.A17.A73.A$199.EAEAE2.2D96.A$200.EDE101.3A$201.E
81.E22.A6$191.E4$298.2A$294.2A2.2A$290.B2EA.A$294.A$297.E$295.E2D!
P106:
Code: Select all
x = 28, y = 15, rule = StateInvestigator
23.2B$23.BE3$25.2AE$25.AHE$E2A21.4E$EHA14.A7.AHE$4E13.A.A5.2AE$EHA14.
3A$E2A16.A3$3.EB$3.2B!
Re: StateInvestigator and OCA Investigator Thread
Posted: June 11th, 2020, 9:10 am
by Entity Valkyrie 2
Does anyone else have more discoveries?
Re: Extended Life Extensions
Posted: June 13th, 2020, 12:14 pm
by GUYTU6J
Is there support for these states? If not, can we add them?
State 17: never change itself, treated as on considering births of cells, but off for survivals of cells
State 18: never change itself, treated as off considering births of cells, but on for survivals of cells
State 19: changes into state 20 next tick, treated as on considering births of cells, but off for survivals of cells
State 20: changes into state 19 next tick, treated as off considering births of cells, but on for survivals of cells
(Not that I'm going to use this rule, I'm not a one for multistate rules)
By the way, EV2's signature contains a broken link to the wiki user page.
Re: Extended Life Extensions
Posted: June 18th, 2020, 3:30 pm
by Entity Valkyrie 2
That would become StateInvestigator version 3.0 or 3.1 (Current version: 2.1)
Re: Extended Life Extensions
Posted: June 18th, 2020, 4:29 pm
by muzik
Oh god, not another batch of cells to add to the LifeUltra waiting list...
Can you try and make sure that StateInvestigator never exceeds 48 or so different states? LifeViewer can only handle 256 different states, so if general Ultra support does come I want to make sure we can settle on a definition for what cells are included and what are not.
Re: Extended Life Extensions
Posted: July 18th, 2020, 10:56 am
by EvinZL
An osc involving an 8c/8 signal
Code: Select all
x = 35, y = 7, rule = StateInvestigator
CD3CD3CD3CD3CD3CD3CD3CD3CDC$D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D$.D3.D
3.D3.D3.D3.D3.D3.DA2.D$30.A.2A$.D3.D3.D3.D3.D3.D3.D3.DA2.D$D.D.D.D.D.
D.D.D.D.D.D.D.D.D.D.D.D.D$CD3CD3CD3CD3CD3CD3CD3CD3CDC!
R87 loop
Code: Select all
x = 49, y = 49, rule = StateInvestigator
18.2D6$8.C12.2A$21.2A$42.C10$48.D$48.D2$41.2A$41.2A4$6.2A$6.2A2$D$D6$
7.2A$7.3A$7.2A2$6.C.2A$8.2A16.2A$26.2A12.C6$29.2D!
Re: Extended Life Extensions
Posted: July 18th, 2020, 7:13 pm
by yujh
H to r,useless
Code: Select all
x = 11, y = 8, rule = StateInvestigator
7.4E$8.AHE$8.2AE$10.E$A$A.A$3A$2.A!
h2g
Code: Select all
x = 11, y = 10, rule = StateInvestigator
7.4E$8.AHE$8.2AE$10.E3$A$A.A$3A$2.A!
Usless micro-b2r
Code: Select all
x = 4, y = 5, rule = StateInvestigator
.C2$2.A$.3A$2A.A!