chiark / gitweb /
New puzzle! Or rather, new-ish, because this one has been lying around
authorSimon Tatham <anakin@pobox.com>
Sun, 22 Jan 2012 14:14:26 +0000 (14:14 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 22 Jan 2012 14:14:26 +0000 (14:14 +0000)
commitb16eece9fc502afb9dfb0aca9fd7bfba2239d3e3
treeda546ca795efe17585032a75898390da83be3022
parentb2d7429d539238258ca6f9061da5a25a0835f2a9
New puzzle! Or rather, new-ish, because this one has been lying around
in the 'unfinished' directory for a while, and has now been finished
up thanks to James Harvey putting in some effort and galvanising me to
put in the rest. This is 'Pearl', an implementation of Nikoli's 'Masyu'.

The code in Loopy that generates a random loop along grid edges to use
as the puzzle solution has been abstracted out into loopgen.[ch] so
that Pearl can use it for its puzzle solutions too. I've also
introduced a new utility module called 'tdq' (for 'to-do queue').

[originally from svn r9379]
12 files changed:
icons/Makefile
icons/pearl.sav [new file with mode: 0644]
loopgen.c [new file with mode: 0644]
loopgen.h [new file with mode: 0644]
loopy.R
loopy.c
pearl.R [moved from unfinished/pearl.R with 60% similarity]
pearl.c [new file with mode: 0644]
puzzles.but
puzzles.h
tdq.c [new file with mode: 0644]
unfinished/pearl.c [deleted file]