Code: Select all
@RULE TopSand
@TABLE
n_states:10
neighborhood:vonNeumann
symmetries:permute
#List of "Topplers"
#State 9 is infinite source
var T1={5,6,7,8,9}
var T2=T1
var T3=T2
var T4=T3
#List of "non-topplers"
var N1={0,1,2,3,4}
var N2=N1
var N3=N2
var N4=N3
#Non-topplers
0,T1,N1,N2,N3,1
0,T1,T2,N1,N2,2
0,T1,T2,T3,N1,3
0,T1,T2,T3,T4,4
1,T1,N1,N2,N3,2
1,T1,T2,N1,N2,3
1,T1,T2,T3,N1,4
1,T1,T2,T3,T4,5
2,T1,N1,N2,N3,3
2,T1,T2,N1,N2,4
2,T1,T2,T3,N1,5
2,T1,T2,T3,T4,6
3,T1,N1,N2,N3,4
3,T1,T2,N1,N2,5
3,T1,T2,T3,N1,6
3,T1,T2,T3,T4,7
4,T1,N1,N2,N3,5
4,T1,T2,N1,N2,6
4,T1,T2,T3,N1,7
4,T1,T2,T3,T4,8
#Topplers
5,N1,N2,N3,N4,1
5,T1,N1,N2,N3,2
5,T1,T2,N1,N2,3
5,T1,T2,T3,N1,4
5,T1,T2,T3,T4,5
6,N1,N2,N3,N4,2
6,T1,N1,N2,N3,3
6,T1,T2,N1,N2,4
6,T1,T2,T3,N1,5
6,T1,T2,T3,T4,6
7,N1,N2,N3,N4,3
7,T1,N1,N2,N3,4
7,T1,T2,N1,N2,5
7,T1,T2,T3,N1,6
7,T1,T2,T3,T4,7
8,N1,N2,N3,N4,4
8,T1,N1,N2,N3,5
8,T1,T2,N1,N2,6
8,T1,T2,T3,N1,7
8,T1,T2,T3,T4,8
Code: Select all
x = 1, y = 1, rule = TopSand
I!
This seems to evolve to a round pattern, but does it really asymptotically approximate a circle or just a polygon with a large number of sides?
Explanation: States 1-4 are stable, but the states 5 through 8 "topple", incrementing the states of its four neighbours and decreasing their own state by 4. State 9 is an infinite source that acts like a toppling state but never changes.