Reversible cellular automata

Billiard Ball Machines

Two dimensions

2D Billiard Ball Machine (Margolus neighbourhood)

2D Billiard Ball Machine (X neighbourhood)

Three dimensions

3D Billiard Ball Machine (Necker neighbourhood)

3D Billiard Ball Machine (3D X neighbourhood)

We have a page devoted to the original Billiard Ball Machine originally developed by Norman Margolus.

We have developed a version of this based on the X neighbourhood, a three-dimensional version of this, and a sister model using an alternative, the X neighbourhood.


Tim Tyler | http://cell-auto.com/