B015/S3

For discussion of other cellular automata.
Post Reply
User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

B015/S3

Post by Extrementhusiast » August 27th, 2011, 5:07 pm

This rule, in my opinion, is quite interesting. Here is a pattern collection:

Code: Select all

x = 220, y = 199, rule = B015/S3
70b2o$69bo$71bo10$31bobo$30bo$28bo$29b2o$30bo$29b2obo$29bob2o$29b2obo$
30bo$29b2o$28bo$30bo$31bobo6$136b2o2$136b2o$135b3o$135b2o$135bo$135bo
2$112b2o21bo$111b4o23bo$79b4o28b4o$78bob2obo27b4o$79b4o28b3o2$111bo4$
213bo4bo$214bo2bobo$215bobo$164bo48bo3b2o$161b3o$160bo3bo3$40b2o$168bo
bo$39bo2bo126bo$169bo$40b2o127bo$168bo$98b2o$100bo$96bo3bo$96bo$97b2o
3$191bo3$190bobo$190bobo$191bo6$9bo$8bobo$11bo$ob9o$o3$112bo13bo$113b
11o$112bo11b3o3$126bo14$175bo$172bo2bo2bo$173bo3bo$173b2ob2o$174b3o$
214bo$216bo$216bo$214bo$154bo$153b3o$153b3o$153b3o2$154bo2$153b3o$153b
o2bo$155bo50$8bobo2bobo$bo2bo4bo4bo4bo2bo$9bo4bo$2b2o5bo4bo5b2o$8bobo
2bobo16$11b2o2$10bo2bo2$11b2o!
I Like My Heisenburps! (and others)

chineseman
Posts: 28
Joined: July 12th, 2012, 6:43 am

Re: B015/S3

Post by chineseman » July 13th, 2012, 1:46 am

All of your patterns can run in negative-spaced areas.Did you notice this?

Code: Select all

x = 256, y = 256, rule = B015/S3
b254o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o
$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$146o
5b105o$133ob9ob2o5b2ob9ob92o$128ob17o5b17ob87o$126o5b35o5b85o$126o5b
35o5b85o$128ob17o5b17ob87o$133ob9ob2o5b2ob9ob92o$146o5b105o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$256o$
256o$256o$256o$256o$256o$256o$256o$256o$b254o!

flipper77
Posts: 197
Joined: October 24th, 2010, 3:25 am
Location: Spokane, WA

Re: B015/S3

Post by flipper77 » July 13th, 2012, 4:36 am

Actually, that isn't much of a coincidence. Take a look at Dave Eppstein's rule for B0 and not S8 rules
/* Use David Eppstein's idea to change the current rule depending on gen parity.
If original rule has B0 but not S8:

For even generations, whenever the original rule has a Bx or Sx, omit that
bit from the modified rule, and whenever the original rule is missing a
Bx or Sx, add that bit to the modified rule.
eg. B03/S23 => B1245678/S0145678.

For odd generations, use Bx if and only if the original rule has S(8-x)
and use Sx if and only if the original rule has B(8-x).
eg. B03/S23 => B56/S58.

If original rule has B0 and S8:

Such rules don't strobe, so we just want to invert all the cells.
The trick is to do both changes: invert the bits, and swap Bx for S(8-x).
eg. B03/S238 => B123478/S0123467 (for ALL gens).
*/
On even generations, none of the cells are inverted. However, all odd generations are an inverted version of the real pattern. You can see this if you run the initial pattern:

Code: Select all

x = 5, y = 4, rule = B015/S3
2bo$o3bo$o3bo$2bo!
If you run it until it's an exact inversion and check the gen, you'll see it's odd.

Post Reply