Code: Select all
x = 2, y = 2, rule = Bounce
AC$A!
Code: Select all
@RULE Bounce
#1: tail
#2: heat
@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a1 = {0,1,2,3}
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
#collision
0,2,0,0,0,2,0,0,0,2
0,0,1,2,1,0,0,0,0,2
0,0,1,3,0,3,1,0,0,3
3,0,3,0,0,1,0,1,0,1
2,2,0,0,0,1,0,0,0,2
0,0,3,0,0,0,3,0,0,3
0,1,3,1,0,0,0,0,0,3
1,0,1,3,1,1,0,0,0,1
#Simple movement
1,a1,a2,a3,a4,a5,a6,a7,a8,0
2,a1,a2,a3,a4,a5,a6,a7,a8,1
3,a1,a2,a3,a4,a5,a6,a7,a8,1
0,2,0,0,0,0,0,0,0,2
0,0,3,0,0,0,0,0,0,3
0,3,1,0,0,0,0,0,0,1
@COLORS
1 128 128 128