Concatination Rules
Posted: December 15th, 2014, 12:36 pm
I was thinking about a new way to generate interesting rules.
I came up with the idea of running rule A for single generation and then rule B for single generation. Rules A and B could be even simple totalistic rules. This rule concatenation can be of any length of course, and can be simply replaced by rule with N states.
Here is an example of Serizawa like concatination rule:
B3/S23456/B34/S3
I made a script instead of rule, to simplify the tweaking tests.
I came up with the idea of running rule A for single generation and then rule B for single generation. Rules A and B could be even simple totalistic rules. This rule concatenation can be of any length of course, and can be simply replaced by rule with N states.
Here is an example of Serizawa like concatination rule:
B3/S23456/B34/S3
Code: Select all
import golly as g
g.new("")
g.select([0, 0, 1000, 20])
g.randfill(50)
g.fit()
g.setmag(0)
for i in xrange(0, 1000):
g.setrule("B3/S23456")
g.run(1)
g.update()
g.setrule("B34/S3")
g.run(1)
g.update()