Stats

2
Projects
1
Devlogs
21
Votes
1
Ships

Coding Time

All Time: 12h 8m
Today: 0h 0m

Member Since

August 04, 2025

Projects

2
🚀
0 devlogs • about 2 months ago
Sand Pile Symmetry
1 devlog • about 2 months ago

Activity

Euan Ripper
Euan Ripper created a project
46d ago

Conways game of life in p5.js

conways game of life played out with a random starting grid

0 devlogs 0 followers

Working on modelling the interactions of sand grains in a sand pit! The pit is divided into cells and each cells holds X grains of sand. the user can use the mouse to add grains to cells, when a cell gets >4 grain the pile topples into the neighbouring cells and that cell returns to 0. This can create chain reactions of topples called a cascade. If sand is added to only one cell the result is always symmetrical and can create really neat patterns. This is called an Abelian sandpit! Note that even one grain of sand out of place will destroy symmetry and create chaos :) I wrote using p5.js edited in VS code and deployed with LiveServer extension. super happy with the result

Update attachment
Euan Ripper
Euan Ripper created a project
52d ago

Sand Pile Symmetry

this is called the Abelian Sand pile model. It mimicks how a pile of sand would build up and then topple after the sides reach a critical angle. It uses very simple rules but can create complex patterns if you keep adding sand in the same place :) right click and hold on one pixel to see the cool patterns! left click to add sand one grain at a time

Sand Pile Symmetry
1 devlog 0 followers Shipped
Euan Ripper
Euan Ripper joined Summer of Making
53d ago

This was widely regarded as a great move by everyone.