Blog home

Highlights of Simon Tatham's puzzle collection

Posted by in math

I recently discovered Simon Tatham’s remarks on writing friendly (i.e. guaranteed solvable) puzzle games. Of note:

  1. a variant of minesweeper that never requires you to guess
  2. a pile of proofs in net.c, along with tactics to generate uniquely solvable boards for a game you might know as KNetWalk.
  3. untangle.c, a reimplementation of Planarity with a different graph generation method (see static char * new_game_desc).
Newer: window.requestAnimationFrame troubles Older: Glue records for Melon Island fixed