Consider variants of the 9 state rule above. The simplest of these just change the number of states while using the same rule table.
Examples of an oscillator and corresponding gun for:
3 state,
Code: Select all
x = 27, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/3
2.A.A.A.A.A.A.A.A.A.A.A.A2$A13.ABA9.A$13.B.2A$A25.A$5.A.A.A.A.A.A.A
.A.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$
5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Code: Select all
x = 31, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/3
2.A.A.A.A.A.A.A.A.A.A.A.A2$A13.ABA9.A$13.B.2A$A25.A$5.A.A.A.A.A.A.A
.A.A$A25.A$5.A15.A$A$5.A15.A$A29.A$5.A15.A6.A$A25.A$5.A15.A$A25.A$5.
A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
4 state,
Code: Select all
x = 29, y = 23, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/4
23.A$3.A.A.A.A.A.A.A.A.A.A2$13.C.ABA9.A$14.BC2A$A26.A$6.A.A.A.A.A.A
.A.A.A$.A25.A$6.A15.A$.A25.A$6.A15.A$.A25.A$6.A15.A$.A25.A$6.A15.A$
.A25.A$6.A.A.A.A.A.A.A.A.A$.A26.A2$.A2$7.A.A.A.A.A.A.A.A.A.A$5.A!
Code: Select all
x = 31, y = 23, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/4
23.A$3.A.A.A.A.A.A.A.A.A.A2$13.C.ABA9.A$14.BC2A$A26.A$6.A.A.A.A.A.A
.A.A.A$.A25.A$6.A15.A$.A25.A$6.A15.A$.A25.A$6.A15.A$.A25.A$6.A15.A$
.A25.A$6.A.A.A.A.A.A.A.A.A7.A$.A2$.A2$7.A.A.A.A.A.A.A.A.A2.A$5.A!
5 state,
Code: Select all
x = 17, y = 24, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/5
2.A.A.A.A.A.A.A.A.A.A.A.A2$A11.CDABA9.A$11.D.BC2A$A25.A$5.A.A.A.A.A
.A.A.A.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.
A$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Code: Select all
x = 31, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/5
2.A.A.A.A.A.A.A.A.A.A.A.A2$A11.CDABA9.A$11.D.BC2A$A25.A$5.A.A.A.A.A
.A.A.A.A$A25.A$5.A15.A8.A$A$5.A15.A$A$5.A15.A$A25.A$5.A15.A$A25.A$5.
A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
6 state,
Code: Select all
x = 27, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/6
2.A.A.A.A.A.A.A.A.A.A.A.A2$A9.E.CDABA9.A$11.DEBC2A$A25.A$5.A.A.A.A.
A.A.A.A.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A
25.A$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Code: Select all
x = 31, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/6
2.A.A.A.A.A.A.A.A.A.A.A.A2$A9.E.CDABA9.A$11.DEBC2A$A25.A$5.A.A.A.A.
A.A.A.A.A$A25.A$5.A15.A8.A$A$5.A15.A$A$5.A15.A$A25.A$5.A15.A$A25.A$
5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
7 state,
Code: Select all
x = 27, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/7
2.A.A.A.A.A.A.A.A.A.A.A.A2$A9.EFCDABA9.A$9.F.DEBC2A$A25.A$5.A.A.A.A
.A.A.A.A.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$
A25.A$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Code: Select all
x = 31, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/7
2.A.A.A.A.A.A.A.A.A.A.A.A2$A9.EFCDABA9.A$9.F.DEBC2A$A25.A$5.A.A.A.A
.A.A.A.A.A$A25.A$5.A15.A8.A$A$5.A15.A$A$5.A15.A$A25.A$5.A15.A$A25.A
$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
and 8 state
Code: Select all
x = 27, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/8
2.A.A.A.A.A.A.A.A.A.A.A.A2$A7.G.EFCDABA9.A$9.FGDEBC2A$A25.A$5.A.A.A
.A.A.A.A.A.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.A$A25.A$5.A15.
A$A25.A$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Code: Select all
x = 31, y = 21, rule = b2a3ej4ekai5c6ekn7c/s02a3enr4eai5cq6kan8/8
2.A.A.A.A.A.A.A.A.A.A.A.A2$A7.G.EFCDABA9.A$9.FGDEBC2A$A25.A$5.A.A.A
.A.A.A.A.A.A$A25.A$5.A15.A8.A$A$5.A15.A$A$5.A15.A$A25.A$5.A15.A$A25.
A$5.A.A.A.A.A.A.A.A.A$A25.A2$A25.A2$2.A.A.A.A.A.A.A.A.A.A.A.A!
Notice that the still life tracks need to be modified for the 3 and 4 state examples but the 5, 6, 7 and 8 state examples use the 9 state tracks.
Brian Prentice