ConwayLife.com - A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

Bugs R1 to R100 Project

For discussion of other cellular automata.

Re: Bugs R1 to R100 Project

Postby Saka » August 15th, 2017, 7:15 pm

muzik wrote:New range 3 bug:
rlle


Bugs from the quadratic bugs rule:
Rl3

???? These are not in the correct rule at all.
If you're the person that uploaded to Sakagolue illegally, please PM me.
x = 17, y = 10, rule = B3/S23
b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5b
o2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo!

(Check gen 2)
User avatar
Saka
 
Posts: 3099
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

Re: Bugs R1 to R100 Project

Postby fluffykitty » August 20th, 2017, 11:45 pm

Would like to mention this rulescaling script, automatically changes the range smoothly. Z/X to increase/decrease step and space to advance. Set base in the code to your base range.
x = 55, y = 28, rule = R2,C0,M1,S7..11,B7..9,NM
13bo4bo19bo3bo$12b3o3bo19bo9bo$3o3b3o4bo4b3o15b3o3bo3b3o3b3o$obo3bo6bo
4bobo15bobo3bo3bobo3bobo$3o3bo6bo4bobo15b3o3bo3b3o3b3o$54bo$52b3o6$8b
2o33b3o$7bob3o30b2ob2o$7bo2b2o30bo3bo$7bo2b2o30bo2b2o$7bob3o31b3o$8b2o
6$5bo5bob3o23bo5bob3o$5bo4bo4bo23bo4bo4bo$5bo3bo3b3o23bo3bo3b3o$5bo2bo
4bo25bo2bo6bo$5bobo5b3o23bobo5b3o!
I like making rules
fluffykitty
 
Posts: 616
Joined: June 14th, 2014, 5:03 pm

Re: Bugs R1 to R100 Project

Postby Saka » August 21st, 2017, 6:22 am

fluffykitty wrote:Would like to mention this rulescaling script, automatically changes the range smoothly. Z/X to increase/decrease step and space to advance. Set base in the code to your base range.
RLE

Nice pattern. But we already have a set scaling scriptgorithm.
If you're the person that uploaded to Sakagolue illegally, please PM me.
x = 17, y = 10, rule = B3/S23
b2ob2obo5b2o$11b4obo$2bob3o2bo2b3o$bo3b2o4b2o$o2bo2bob2o3b4o$bob2obo5b
o2b2o$2b2o4bobo2b3o$bo3b5ob2obobo$2bo5bob2o$4bob2o2bobobo!

(Check gen 2)
User avatar
Saka
 
Posts: 3099
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

Re: Bugs R1 to R100 Project

Postby fluffykitty » August 21st, 2017, 11:40 am

That last pattern was made by someone else (copypaste bugs ugh)
from decimal import *
import golly as g
def setrange(x):
   #ltlrangeconvert.py
   #A script to change the range
   #but keep MOST of the dynamics
   #DISCLAIMER: Drastic range changes will remove the dynamics.
   #Thanks to Dean Hickerson's algorithm!
   #By Saka.
   getcontext().prec = 8
   fullrule = g.getrule()
   sections = fullrule.split(",")
   r = sections[0]
   b = sections[4]
   s = sections[3]
   c = sections[1]
   m = sections[2]
   n = sections[5]
   #Filter n so :Txxx don't get involved
   nlist = n.split(":")
   npure = nlist[0]
   #Aaand filter r so the R is gone
   rpure = int(r[1:])
   #Getting bmin and bmax outta that string...
   bpure = b.translate(None,"B")
   blist = b[1:].split("..")
   bmin = int(blist[0])
   bmax = int(blist[1])
   #Now for smin and smax...
   spure = s.translate(None,"S")
   slist = s[1:].split("..")
   smin = int(slist[0])
   smax = int(slist[1])
   #Input time
   try:
      rangeto = x
   except:
      rangeto=g.prompt("","5")
   rangetostr = str(rangeto)
   #Now for calculations!
   meaningoflife = (2*Decimal(rangeto)+1)**2/(2*Decimal(rpure)+1)**2
   newbmin = str(int(round(bmin*meaningoflife))) #Huh. Decimal to number to integer to string
   newbmax = str(int(round(bmax*meaningoflife)))
   newsmin = str(int(round(smin*meaningoflife)))
   newsmax = str(int(round(smax*meaningoflife)))
   newrule = "R"+rangetostr+","+c+","+m+","+"S"+newsmin+".."+newsmax+","+"B"+newbmin+".."+newbmax+","+npure
   g.setrule(newrule)
g.reset()
g.getevent()
base=100
down=range(base,0,-1) #descending
up=range(base,500) #ascending
x=up+range(500,0,-1)
for i in x:
   setrange(i)
   g.show(str(i))
   for j in xrange(1):
      g.step()
      g.fit()
      g.update()
      a=g.getevent()
      skipcheck=True
      while not skipcheck and a!="key space none":
         if(a=="key z none"):
            g.setstep(g.getstep()-1)
            g.update()
         elif(a=="key x none"):
            g.setstep(g.getstep()+1)
            g.update()
         a=g.getevent()
I like making rules
fluffykitty
 
Posts: 616
Joined: June 14th, 2014, 5:03 pm

Re: Bugs R1 to R100 Project

Postby muzik » September 29th, 2017, 9:12 am

A range 2 bugs variant that doesn't explode, featuring an unloopable RRO:

x = 25, y = 6, rule = R2,C0,M1,S7..10,B7..9,NM
21bo$b3o7b2o7bob2o$2o2bo5bob2o5bo3b2o$2o2bo5bo2bo6bob2o$b3o6bob2o6b3o$
2b2o7b2o8bo!



Most displeasingly, the Bugs R17 rule calculated by hand seems to be extremely inert:

x = 63, y = 19, rule = R17,C0,M1,S344..456,B344..587,NM
2b16o26b17o$b18o24b19o$20o22b21o$20o22b21o$20o22b21o$20o22b21o$20o22b
21o$20o22b21o$20o22b21o$20o22b21o$20o22b21o$20o22b21o$20o22b21o$20o22b
21o$20o22b21o$20o22b21o$20o22b21o$20o23b19o$b18o25b17o!
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3462
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Bugs R1 to R100 Project

Postby 77topaz » February 3rd, 2019, 9:32 pm

Saka wrote:
gameoflifemaniac wrote:Is this rule correct?
R2,C0,M1,S7..12,B7..9,NM
EDIT Oh, it's not.
Btw, here are range 2 bugs:
x = 55, y = 28, rule = R2,C0,M1,S7..11,B7..9,NM
13bo4bo19bo3bo$12b3o3bo19bo9bo$3o3b3o4bo4b3o15b3o3bo3b3o3b3o$obo3bo6bo
4bobo15bobo3bo3bobo3bobo$3o3bo6bo4bobo15b3o3bo3b3o3b3o$54bo$52b3o6$8b
2o33b3o$7bob3o30b2ob2o$7bo2b2o30bo3bo$7bo2b2o30bo2b2o$7bob3o31b3o$8b2o
6$5bo5bob3o23bo5bob3o$5bo4bo4bo23bo4bo4bo$5bo3bo3b3o23bo3bo3b3o$5bo2bo
4bo25bo2bo6bo$5bobo5b3o23bobo5b3o!

Actually, the rule is correct but those aren't bugs, they explode.


This is an old thread, but I'd just like to say for the record that these are in fact Bugs that don't explode; the explosion only occurs because the "text" around the bugs:
x = 40, y = 6, rule = R2,C0,M1,S7..11,B7..9,NM
b2o33b3o$ob3o30b2ob2o$o2b2o30bo3bo$o2b2o30bo2b2o$ob3o31b3o$b2o!
User avatar
77topaz
 
Posts: 1345
Joined: January 12th, 2018, 9:19 pm

Re: Bugs R1 to R100 Project

Postby muzik » August 18th, 2019, 6:39 pm

AforAmpere wrote:
gameoflifemaniac wrote:When I used the formula to make a Bugs R2 rules, I ended up with a fractional number. What's going on?


Are you doing it by hand? Try rounding, which is what the script does, or just use the script.

Bugs R6 Variant with a quadratic replicator:
x = 14, y = 14, rule = R6,C0,M1,S47..81,B47..61,NM
7bo$4b6o$2b6ob2o$b6o3b2o$6o5b2o$5o7bo$5o6b3o$5o5b3o$b5o3b4o$2b11o$3b9o
$4b8o$5b6o$6b4o!


???? This is not in the correct rule at all.
Bored of using the Moore neighbourhood for everything? Introducing the Range-2 von Neumann isotropic non-totalistic rulespace!
muzik
 
Posts: 3462
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Previous

Return to Other Cellular Automata

Who is online

Users browsing this forum: No registered users and 6 guests