Currently browsing category

Research

Aperiodic Monotiles

Now that I’ve written up posts about some of the smaller projects that have occupied my time over the past 18 months or so, it’s time to talk about the Big One, the real reason I came back to this blog in the first place. I don’t want to re-tell …

Dichromatic Steganography

I’ve always loved the Ishihara tests (pages printed with patterns of coloured dots, used to diagnose different forms of colour vision deficiency, or CVD). They’re beautiful works of graphic design. Years ago I bought a used copy of a complete set of tests, and framed some of them to hang …

Slide to Unlock

Earlier this year I created a web-based mobile puzzle game called “Slide to Unlock“. The premise is very simple, and probably easier to understand by trying it rather than reading about it. To clear a level, you must slide disks along their tracks, gradually removing those tracks until nothing is …

Generative Zellij

Procedurally generated Zellij compositions. Click on the drawing and press the space bar to generate a new composition. Press the ‘s’ key to download an SVG file. Yes, I am somewhat ashamed to admit that a couple of years ago, I experimented with NFTs. Look: I was younger then, and …

Beyond the Great 96

The challenge when designing around a large star is to reconcile its high order of symmetry with the field of more standard shapes that surrounds it. The goal is to make the complete design appear natural and seamless. That’s an exceedingly difficult design challenge, one that increases in difficulty as …

Animated Map Colourings of Hinged Squares

Tilings like these, based on alternating arrangements of squares and rhombs, are ancient. And in the twentieth century, a few people experimented with this hinged motion. I particularly like the essay by Duncan Stuart, then a student at the UNC School of Design, though the most famous use of this …

Heesch Numbers of Unmarked Polyforms

After a few years of not writing about the subject here, I’m happy to offer an update on Heesch numbers! If you want to save time, you can skip right to the paper I wrote, or experiment with the associated dataset. Back in 2017, I wrote a series of four …