aboutsummaryrefslogtreecommitdiff
path: root/puzzles.but (follow)
Commit message (Collapse)AuthorAge
...
* Change Pearl's cursor logic.Jonas Kölker2015-10-03
| | | | | | Keyboard dragging while holding Control now moves the cursor to the target square. Shift-Control-arrowkey performs the previous behavior of Control-arrowkey.
* Add more keyboard controls to Slant.Jonas Kölker2015-10-03
|
* Rectangles: cancel keyboard drag with Escape.Jonas Kölker2015-10-03
|
* Filling: enable keyboard-driven cursor dragging mode.Jonas Kölker2015-10-03
|
* Range: add pencil marks to squares by Shift-cursor keys.Jonas Kölker2015-10-03
|
* Pattern: color multiple squares with Ctrl- or Shift-cursor keys.Jonas Kölker2015-10-03
|
* Magnets: you can now mark clues as doneKevin Lyles2015-06-10
|
* Undead: you can now mark clues as doneKevin Lyles2015-05-26
|
* Towers: you can now mark clues doneKevin Lyles2015-05-22
|
* New puzzle from James Harvey: 'Tracks'.Simon Tatham2015-02-08
|
* New puzzle: 'Flood'.Simon Tatham2015-01-12
| | | | | | | | | | Based on a web game I saw a few years ago, and dashed off this weekend after I thought of a way to write a good (though not quite optimal) heuristic solver, here's a random little thing not quite in the same line as the most usual kind of Puzzles fare: instead of making you scratch your head to find any move to make at all, it's easy to find solutions in principle, and the challenge comes from having to do so within a move limit.
* Remove dependencies on Subversion.Simon Tatham2014-09-24
| | | | | | | | | | | | | | | | I'm going through all my projects and reworking them to avoid depending on the monotonic integer-valued source control revision identifier provided by Subversion, so I can migrate everything to git without my builds and versioning breaking. Puzzles's version number is now of the form YYYYMMDD.vvvvvv, where vvvvvv is some string of source control information (currently still the SVN-style "rNNNNN", but free to change in future). The date provides monotonicity between my official automated builds, and the second component is the one I'll be most interested in when people send bug reports. [originally from svn r10263]
* Continue the tradition of only remembering to update the copyright yearJacob Nevins2014-01-16
| | | | | | every other year. [originally from svn r10116]
* Document 'Unique rows and columns' option in Unruly, plus formatting tweaksJacob Nevins2013-08-29
| | | | | | elsewhere. [originally from svn r10035]
* Patch from Rogier Goossens to speed up the Pattern solver.Simon Tatham2013-04-12
| | | | | | | | | | | | | | | | do_recurse() now prunes early whenever it encounters a branch of the search tree inconsistent with existing grid data (rather than the previous naive approach of proceeding to enumerate all possibilities anyway and then ruling them out one by one); do_recurse also tries to split the row up into independent sections where possible; finally the main solver loop (all three copies of which have now been factored out into a new solve_puzzle function), instead of simply looping round and round over all the rows and columns, heuristically looks at the ones most changed since the last time deduction was attempted on them, on the basis that that will probably yield the most information the fastest. [originally from svn r9828]
* Clarify instructions for 'Range' -- I initially read the last point asJacob Nevins2013-03-10
| | | | | | | meaning the maximum white squares in any direction, rather than the total of all directions. [originally from svn r9771]
* A user points out that I could usefully clarify the Undead clueSimon Tatham2012-11-03
| | | | | | semantics when a reflected sight-line crosses the same monster twice. [originally from svn r9694]
* New puzzle! 'Unruly', contributed by Lennard Sprong, is anSimon Tatham2012-10-07
| | | | | | implementation of a puzzle usually called 'Tohu wa Vohu'. [originally from svn r9680]
* Minor tweaks to Undead docs.Jacob Nevins2012-09-09
| | | | [originally from svn r9656]
* New puzzle! Contributed by Steffen Bauer, an implementation ofSimon Tatham2012-09-08
| | | | | | | | 'Haunted Mirror Maze', a game involving placing ghosts, zombies and vampires in a grid so that the right numbers of them are visible along sight-lines reflected through multiple mirrors. [originally from svn r9652]
* For the convenience of Linux package maintainers, add to Makefile.gtkSimon Tatham2012-08-17
| | | | | | | | | | | | | and Makefile.doc a command-line parameter 'BINPREFIX' which will be prepended to all the game binary names. E.g. 'make BINPREFIX=sgt-' and 'make BINPREFIX=sgt- install', and correspondingly 'make -f Makefile.doc BINPREFIX=sgt-'. Also included in this commit by mistake, changes to singles.c to add \n to the end of all its debug() statements. I meant to commit that separately. Oops. [originally from svn r9606]
* Typo fix from Helge Kreutzmann, forwarded from Debian.Simon Tatham2012-04-08
| | | | [originally from svn r9453]
* Patch from Jonas Koelker to add keyboard control support to Pearl.Simon Tatham2012-02-19
| | | | [originally from svn r9411]
* It's a new year.Jacob Nevins2012-01-22
| | | | | | (It was a new year this time last year, too.) [originally from svn r9382]
* New puzzle! Or rather, new-ish, because this one has been lying aroundSimon Tatham2012-01-22
| | | | | | | | | | | | | 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]
* New puzzle from Jonas Koelker: 'Range', an implementation of theSimon Tatham2010-09-14
| | | | | | | puzzle variously known (depending on which website you look at) as Kurodoko, Kuromasu or 'Where is Black Cells'. [originally from svn r8996]
* Wording tweaks inspired by (but not the same as) some in a DebianSimon Tatham2010-04-18
| | | | | | downstream patch. [originally from svn r8924]
* Typo fix (from Debian).Jacob Nevins2010-02-17
| | | | [originally from svn r8869]
* Docs and comments fixes from James H.Simon Tatham2010-02-16
| | | | [originally from svn r8866]
* New puzzle! Setting what might be a record for how long we've sat onSimon Tatham2010-02-15
| | | | | | | a puzzle before it was ready to commit, here is 'Signpost': a clone of janko.at's "Arrow Path", by James Harvey. [originally from svn r8861]
* Typo/formatting fixes for Magnets documentation.Jacob Nevins2010-01-16
| | | | [originally from svn r8844]
* New puzzle from James H: 'Magnets'.Simon Tatham2010-01-13
| | | | [originally from svn r8836]
* Corrections to Singles documentation, plus index terms.Jacob Nevins2010-01-11
| | | | [originally from svn r8832]
* Misspelled keyword.Simon Tatham2010-01-11
| | | | [originally from svn r8830]
* New puzzle from James Harvey: 'Singles', an implementation ofSimon Tatham2010-01-11
| | | | | | | | Hitori. One infrastructure change in the process: latin.c has acquired a utility function to generate a latin rectangle rather than a full square. [originally from svn r8828]
* New year, new puzzle.Jacob Nevins2010-01-08
| | | | [originally from svn r8823]
* Fix formatting.Jacob Nevins2010-01-07
| | | | [originally from svn r8822]
* New puzzle, again using the revised latin.c: 'Towers', a clone of aSimon Tatham2010-01-07
| | | | | | | latin-square puzzle which I've seen described by several names but the most common is 'Skyscrapers'. [originally from svn r8816]
* New puzzle! 'Keen', a clone of KenKen.Simon Tatham2009-12-27
| | | | [originally from svn r8796]
* New mode for Unequal, from James H. In this mode, called 'Adjacent',Simon Tatham2009-12-27
| | | | | | | | | | the < and > clues are replaced by bars separating every pair of squares whose contents differ by exactly 1. Unlike standard Unequal, which presents only a subset of the available clues, in Adjacent the clues are _all_ present, so you can deduce from the absence of a bar that the two numbers it would separate are _not_ consecutive. [originally from svn r8790]
* Keyboard control for Dominosa (patch largely due to James H, thoughSimon Tatham2009-12-22
| | | | | | with considerable meddling from me). [originally from svn r8788]
* Another wording tweak from Helge Kreutzmann.Jacob Nevins2009-12-13
| | | | [originally from svn r8780]
* Remove ASCII-art arrows. Missing \dash (Debian bug #522439).Jacob Nevins2009-11-05
| | | | [originally from svn r8736]
* Beat up on Black Box docs, after Debian bug #548472.Jacob Nevins2009-11-04
| | | | [originally from svn r8735]
* Typo fixes from Debian bug#554341.Jacob Nevins2009-11-04
| | | | [originally from svn r8734]
* It's been a new year for some time now.Jacob Nevins2009-03-19
| | | | [originally from svn r8494]
* A substantial patch to Solo from Bernd Schmidt, adding support forSimon Tatham2009-02-22
| | | | | | | | the 'Killer Sudoku' puzzle type. As a side effect I've had to increase the default tile size of Solo, so that the extra numbers drawn in the squares in Killer mode were still legible. [originally from svn r8455]
* Keyboard control patch for Bridges, from James H.Simon Tatham2009-02-05
| | | | [originally from svn r8446]
* Keyboard control patch for Black Box, from James H.Simon Tatham2009-01-28
| | | | [originally from svn r8439]
* Keyboard control patch for Twiddle, from James H.Simon Tatham2009-01-28
| | | | [originally from svn r8438]