procgen: build dreams, see beauty, learn to think

Language

The limits of our language make the limits of our world.1 The manner in which we describe a process defines the world around it. By choosing to describe something in various ways, we can discover new terrain.

Checkerboards: a study in description

How many ways can we draw a checkerboard? The following are 4 different methods. Play with the parameters to explore the spaces in which these particular checkerboards are edge cases.

Pixel by pixel

See the Pen Checker shader by George Hoqqanen (@hoqqanen) on CodePen.



XOR composited stripes

See the Pen Checker stripes by George Hoqqanen (@hoqqanen) on CodePen.



Rejection sampling

See the Pen Checker Sample by George Hoqqanen (@hoqqanen) on CodePen.



Squares with offsets

See the Pen Checker movement by George Hoqqanen (@hoqqanen) on CodePen.