How it works
Each cell is either resting, active or rarefactory. When a resting cell has active cells next to it, it becomes active. A cell that has been active becomes rarefactory, then resting again. As cells activate other cells, wave patterns appear.
This experiment uses HTML Canvas – it may work slowly or not at all in your browser.