shithub: puzzles

Download patch

ref: a33d9fad02d6319cb9061119a6165ed5493a3ba5
parent: c82537b4574d45aa16e50b7f8dc1f075cfdb69f9
author: Simon Tatham <anakin@pobox.com>
date: Fri Jun 16 14:30:53 EDT 2023

Loopy / grid.c: support the new Spectre monotiling.

This uses a tile shape very similar to the hat, but the tiling
_structure_ is totally changed so that there aren't any reflected
copies of the tile.

I'm not sure how much difference this makes to gameplay: the two
tilings are very similar for Loopy purposes. But the code was fun to
write, and I think the Spectre shape is noticeably prettier, so I'm
adding this to the collection anyway.

The test programs also generate a pile of SVG images used in the
companion article on my website.