Hi everyone! This month is going to be very serious and exhausting for me.
The below program shows a basic demo for Abelian Sandpile Model. https://en.wikipedia.org/wiki/Abelian_sandpile_model
Please note that rendering this stuff to full size is very time consuming.
'1 Grain -> Black
'2 Grain -> Yellow
'3 Grain -> Blue
'4 Grain -> Red
grain(x - 1, y) = grain(x - 1, y) + 1
grain(x + 1, y) = grain(x + 1, y) + 1
grain(x, y + 1) = grain(x, y + 1) + 1
grain(x, y - 1) = grain(x, y - 1) + 1
grain(x, y) = grain(x, y) - 4
grain_back(x - 1, y) = grain(x - 1, y)
grain_back(x + 1, y) = grain(x + 1, y)
grain_back(x, y - 1) = grain(x, y - 1)
grain_back(x, y + 1) = grain(x, y + 1)
grain_back(x, y) = grain(x, y)
'_LIMIT 60
[ This attachment cannot be displayed inline in 'Print Page' view ]
The above picture took 63 minute to render.