diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-09-01 11:57:56 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-09-01 11:57:56 +0000 |
| commit | 94b36c11e00bb740813506b0d3911f90f1829941 (patch) | |
| tree | 07767f714efa6b617fde66876073a16eebd89ea3 /Recipe | |
| parent | 6992530a8514f88238fd6f8c508f54b058ee3f19 (diff) | |
| download | puzzles-94b36c11e00bb740813506b0d3911f90f1829941.zip puzzles-94b36c11e00bb740813506b0d3911f90f1829941.tar.gz puzzles-94b36c11e00bb740813506b0d3911f90f1829941.tar.bz2 puzzles-94b36c11e00bb740813506b0d3911f90f1829941.tar.xz | |
James H has implemented a new `Tricky' difficulty level in Light Up:
a non-recursive level above Easy, which therefore moves the
recursive Hard mode further up still. Play-testing suggests that in
fact Tricky is often _harder_ than the old Hard mode, since the
latter had limited depth of recursion and would therefore spot
complex deductions only if it happened to start a recursion on the
right square; Tricky may be limited in the sophistication of its
complex deductions, but it never misses one, so its puzzles tend to
be hard all over.
Also in this checkin, a new source file `nullfe.c', containing all
the annoying stub functions required to make command-line solvers
link successfully. James wrote this for (the new) lightupsolver, and
I've used it to simplify the other stand-alone solvers.
[originally from svn r6254]
Diffstat (limited to 'Recipe')
| -rw-r--r-- | Recipe | 31 |
1 files changed, 18 insertions, 13 deletions
@@ -25,10 +25,11 @@ UNTANGLE = untangle tree234 SLANT = slant dsf MAP = map dsf LOOPY = loopy tree234 dsf +LIGHTUP = lightup combi ALL = list NET NETSLIDE cube fifteen sixteen rect pattern solo twiddle + MINES samegame FLIP guess PEGS dominosa UNTANGLE blackbox SLANT - + lightup MAP LOOPY inertia + + LIGHTUP MAP LOOPY inertia GTK = gtk printing ps @@ -50,23 +51,27 @@ dominosa : [X] GTK COMMON dominosa untangle : [X] GTK COMMON UNTANGLE blackbox : [X] GTK COMMON blackbox slant : [X] GTK COMMON SLANT -lightup : [X] GTK COMMON lightup +lightup : [X] GTK COMMON LIGHTUP map : [X] GTK COMMON MAP loopy : [X] GTK COMMON LOOPY inertia : [X] GTK COMMON inertia # Auxiliary command-line programs. -solosolver : [U] solo[STANDALONE_SOLVER] malloc -patternsolver : [U] pattern[STANDALONE_SOLVER] malloc -mineobfusc : [U] mines[STANDALONE_OBFUSCATOR] malloc random tree234 misc -slantsolver : [U] slant[STANDALONE_SOLVER] dsf malloc -mapsolver : [U] map[STANDALONE_SOLVER] dsf random misc malloc m.lib +STANDALONE = nullfe random misc malloc -solosolver : [C] solo[STANDALONE_SOLVER] malloc -patternsolver : [C] pattern[STANDALONE_SOLVER] malloc -mineobfusc : [C] mines[STANDALONE_OBFUSCATOR] malloc random tree234 misc -slantsolver : [C] slant[STANDALONE_SOLVER] dsf malloc -mapsolver : [C] map[STANDALONE_SOLVER] dsf random misc malloc +solosolver : [U] solo[STANDALONE_SOLVER] STANDALONE +patternsolver : [U] pattern[STANDALONE_SOLVER] STANDALONE +mineobfusc : [U] mines[STANDALONE_OBFUSCATOR] tree234 STANDALONE +slantsolver : [U] slant[STANDALONE_SOLVER] dsf STANDALONE +mapsolver : [U] map[STANDALONE_SOLVER] dsf STANDALONE m.lib +lightupsolver : [U] lightup[STANDALONE_SOLVER] combi STANDALONE + +solosolver : [C] solo[STANDALONE_SOLVER] STANDALONE +patternsolver : [C] pattern[STANDALONE_SOLVER] STANDALONE +mineobfusc : [C] mines[STANDALONE_OBFUSCATOR] tree234 STANDALONE +slantsolver : [C] slant[STANDALONE_SOLVER] dsf STANDALONE +mapsolver : [C] map[STANDALONE_SOLVER] dsf STANDALONE +lightupsolver : [C] lightup[STANDALONE_SOLVER] combi STANDALONE # The Windows Net shouldn't be called `net.exe' since Windows # already has a reasonably important utility program by that name! @@ -88,7 +93,7 @@ dominosa : [G] WINDOWS COMMON dominosa untangle : [G] WINDOWS COMMON UNTANGLE blackbox : [G] WINDOWS COMMON blackbox slant : [G] WINDOWS COMMON SLANT -lightup : [G] WINDOWS COMMON lightup +lightup : [G] WINDOWS COMMON LIGHTUP map : [G] WINDOWS COMMON MAP loopy : [G] WINDOWS COMMON LOOPY inertia : [G] WINDOWS COMMON inertia |