shithub: puzzles

RSS feed

067f0605 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/08/26 15:44
Trivial doc changes after recent prolificacy.

d6163f99 – Simon Tatham <anakin@pobox.com> authored on 2005/08/25 14:14
Memory leak and type safety fixes from James H.

2520b869 – Simon Tatham <anakin@pobox.com> authored on 2005/08/25 04:07
Phil Bordelon points out that the general convention is to orient

163d62b0 – Simon Tatham <anakin@pobox.com> authored on 2005/08/25 03:57
Mike points out that I made an error in one of the presets...

c564df08 – Simon Tatham <anakin@pobox.com> authored on 2005/08/24 18:13
Over-enthusiastic assertion introduced in the printing revamp was

5dc47a7b – Simon Tatham <anakin@pobox.com> authored on 2005/08/24 17:44
Optimiser placation for OS X gcc.

c9b47daf – Simon Tatham <anakin@pobox.com> authored on 2005/08/24 17:32
New puzzle: `Loopy', an implementation of Nikoli's `Slither Link' or

c6fa81bf – Simon Tatham <anakin@pobox.com> authored on 2005/08/24 13:49
Minor update to Solo's documentation due to Extreme mode.

99f8178a – Simon Tatham <anakin@pobox.com> authored on 2005/08/24 13:32
Brand new difficulty level in Solo. The other day Gareth and I

d558bb24 – Simon Tatham <anakin@pobox.com> authored on 2005/08/23 08:49
Don't report an error when loading a saved game from the command

196695af – Simon Tatham <anakin@pobox.com> authored on 2005/08/22 18:58
James H points out a rogue fprintf in Net's print routine.

fb6e7f1a – Simon Tatham <anakin@pobox.com> authored on 2005/08/22 14:46
Memory leak in the new printing stuff, plus a couple of comment

b0614e6d – Simon Tatham <anakin@pobox.com> authored on 2005/08/22 05:27
`Solve' operation on an already solved map without an aux_info was

cd76bfb2 – Simon Tatham <anakin@pobox.com> authored on 2005/08/21 06:55
*blinks* I apparently didn't try _building_ the OS X port since the

c136c3dd – Simon Tatham <anakin@pobox.com> authored on 2005/08/20 11:49
Retire redundant print_line_width() in Net: a relic from a failed

3bfb9b10 – Simon Tatham <anakin@pobox.com> authored on 2005/08/20 11:48
Native Windows printing support, using the infrastructure I put in

cf224a65 – Simon Tatham <anakin@pobox.com> authored on 2005/08/19 08:29
Richard B points out a cut and paste error.

ca108a01 – Simon Tatham <anakin@pobox.com> authored on 2005/08/19 03:49
Bah, there's always one. Remove the now-erroneous `*.py' from the

af59dcf6 – Simon Tatham <anakin@pobox.com> authored on 2005/08/18 13:50
Substantial infrastructure upheaval. I've separated the drawing API

ca6950b0 – Simon Tatham <anakin@pobox.com> authored on 2005/08/15 10:12
Just noticed another thing that could easily catch me out when

cceee3ca – Simon Tatham <anakin@pobox.com> authored on 2005/08/13 17:35
Memory leak fixes from James H.

6ada3841 – Simon Tatham <anakin@pobox.com> authored on 2005/08/13 06:43
New puzzle: `Map'. Vaguely original, for a change.

12def7ed – Simon Tatham <anakin@pobox.com> authored on 2005/08/11 07:06
16-bit-cleanness fixes from James H (again). It would be really nice

8da47177 – Simon Tatham <anakin@pobox.com> authored on 2005/08/09 14:09
Very fiddly corrections to the loop highlighting. ERRSLASH means the

2bd8e241 – Simon Tatham <anakin@pobox.com> authored on 2005/08/09 13:14
Implement error checking in Slant. Clue points are now highlighted

c8c576f6 – Simon Tatham <anakin@pobox.com> authored on 2005/08/07 04:47
Remove conditional definition of MAX_GRIDGEN_TRIES, for consistency

6c3916f7 – Simon Tatham <anakin@pobox.com> authored on 2005/08/07 04:01
Placate optimiser.

a42b11ad – Simon Tatham <anakin@pobox.com> authored on 2005/08/06 10:52
Streamline `slantsolver' a bit (avoid showing advanced working on

c3d1982d – Simon Tatham <anakin@pobox.com> authored on 2005/08/06 06:38
Document hard mode in Slant, and also fix an obvious memory

98a9f06a – Simon Tatham <anakin@pobox.com> authored on 2005/08/06 06:33
Introduce an environment variable setting (SLANT_SWAP_BUTTONS=yes)

8392232d – Simon Tatham <anakin@pobox.com> authored on 2005/08/06 06:24
A bunch of new reasoning techniques in the Slant solver, leading to

c321a884 – Simon Tatham <anakin@pobox.com> authored on 2005/08/05 13:17
Cleanups to completion flashes: all four of these games used to

56e01e54 – Simon Tatham <anakin@pobox.com> authored on 2005/08/04 15:14
New puzzle: `Light Up', by James H.

20b1a772 – Simon Tatham <anakin@pobox.com> authored on 2005/08/04 14:09
Environment-based configuration wasn't sensibly usable in games with

dc74c8b9 – Simon Tatham <anakin@pobox.com> authored on 2005/08/04 13:08
Patch from James H: tinker with the presets on SLOW_SYSTEMs.

2e214d74 – Simon Tatham <anakin@pobox.com> authored on 2005/08/04 13:07
Bug fix from James H: solve_game() was returning error messages in

e55838bc – Simon Tatham <anakin@pobox.com> authored on 2005/08/04 07:16
I am COMPLETELY GORMLESS. The Solo grid generator, when eliminating

414330d9 – Simon Tatham <anakin@pobox.com> authored on 2005/08/03 08:44
Cleanups from James H: a few missing statics, a precautionary cast

c212a1b5 – Simon Tatham <anakin@pobox.com> authored on 2005/08/03 07:06
Slant uses the same generation strategy as Solo, despite not having

727a18a5 – Simon Tatham <anakin@pobox.com> authored on 2005/08/02 19:24
Bah! There's _always_ one. Display glitch corrected.

afe80030 – Simon Tatham <anakin@pobox.com> authored on 2005/08/02 19:16
New puzzle: `Slant', picked from the Japanese-language section of

207c8475 – Simon Tatham <anakin@pobox.com> authored on 2005/08/01 07:27
Various cleanups and clarifications to devel.but; some from Richard

e6132341 – Simon Tatham <anakin@pobox.com> authored on 2005/07/31 10:56
New end-game approach to Black Box. Instead of revealing the ball

ef36a423 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/29 19:05
missing `i' in `\e'

e37c2c0a – Simon Tatham <anakin@pobox.com> authored on 2005/07/29 12:45
One more fix from Ben H. Also switched round the arena colour

14ad9d83 – Simon Tatham <anakin@pobox.com> authored on 2005/07/29 08:07
Various fixes and cleanups suggested by Ben Hutchings:

b0adb791 – Simon Tatham <anakin@pobox.com> authored on 2005/07/29 07:34
Ben Hutchings reports that gcc 4 gives an optimiser warning because

178a8619 – Simon Tatham <anakin@pobox.com> authored on 2005/07/29 07:24
Patches from Ben Hutchings to fix failures of sscanf error checking.

19c9453b – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/29 04:20
Tweak a paragraph after discussion with Simon.

f44e4acd – Simon Tatham <anakin@pobox.com> authored on 2005/07/28 13:12
Shiny new developer documentation to replace the old sketchy HACKING

cc06b703 – Simon Tatham <anakin@pobox.com> authored on 2005/07/24 06:39
The very core of cross() is capable of suffering integer overflow on

3b5711c6 – Simon Tatham <anakin@pobox.com> authored on 2005/07/24 06:09
Another diagnostic mode for Untangle: if compiled with

4da39de2 – Simon Tatham <anakin@pobox.com> authored on 2005/07/24 06:05
(GTK only so far) Allow the argument passed to a game binary to be

0a798c74 – Simon Tatham <anakin@pobox.com> authored on 2005/07/22 08:07
Solve animation (currently only in Untangle) was failing to set

bed038e1 – Simon Tatham <anakin@pobox.com> authored on 2005/07/22 07:55
The `Solve' operation now rotates and/or reflects the solution grid

a605a17d – Simon Tatham <anakin@pobox.com> authored on 2005/07/22 07:06
James H profiled the new Same Game grid generator and discovered it

6bce2850 – Simon Tatham <anakin@pobox.com> authored on 2005/07/21 14:06
Until now, Same Game has been the only puzzle in this collection

d2d4b07e – Simon Tatham <anakin@pobox.com> authored on 2005/07/21 13:26
I've been meaning to do this for ages: all the Makefiles now give

11ce8d7a – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/20 19:35
Sync with website

1ff15ba8 – Simon Tatham <anakin@pobox.com> authored on 2005/07/20 07:05
The Untangle completion flash was weedy and anaemic; beef it up a

0df586e2 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/19 15:33
Some attempt to explain Dominosa for those unfamiliar with dominos. (Not sure

910aa99e – Simon Tatham <anakin@pobox.com> authored on 2005/07/18 15:07
Another fix from Chris: Guess's allow-blanks mode wasn't allowing

6d963757 – Simon Tatham <anakin@pobox.com> authored on 2005/07/18 14:54
Fix to Chris's patch in r6106 (also from Chris).

0e68ad82 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 13:12
Switch Untangle to using `long' rather than `int' in its internal

e33a57b7 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 13:10
Quite a few instances of the Cardinal Error of Ctype were turned up

8ac92e86 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 10:49
Two tiny cleanup patches from James H.

782a4f3f – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 08:12
Get rid of the malloc in shuffle(), by defining a subfunction

a31934f2 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 07:15
Patch from Chris Emerson: rather than dynamically calling

9e5d23e7 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/17 06:33
Black Box: fix "reveal" button location, explain what's meant by the

25728877 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/17 06:13
Use \q{} and \by in Black Box docs.

a1dc27e4 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 05:35
I keep forgetting to do things when adding a new puzzle, so here's a

9d4be786 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 04:46
Bah, there's always one: failed to `svn add' blackbox.c itself!

e12017b2 – Simon Tatham <anakin@pobox.com> authored on 2005/07/17 04:44
Another game from James H: `Black Box'.

931a7ca4 – Simon Tatham <anakin@pobox.com> authored on 2005/07/16 16:06
Cleanups and memory leak fixes from James H.

e7d6c0aa – Simon Tatham <anakin@pobox.com> authored on 2005/07/16 16:02
Sanity-checking patch from Phil Bordelon: since Solo can't cope with

a8a903db – Simon Tatham <anakin@pobox.com> authored on 2005/07/16 15:51
New puzzle: `Untangle', cloned (with the addition of random grid

c5edffdd – Simon Tatham <anakin@pobox.com> authored on 2005/07/15 12:43
Improve speed of grid generation: I've found something simple I can

606eb3f0 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/14 18:50
Add Dominosa printout support.

ee09498a – Simon Tatham <anakin@pobox.com> authored on 2005/07/14 14:15
Cleanups to Solo:

69410c79 – Simon Tatham <anakin@pobox.com> authored on 2005/07/14 13:42
New puzzle: Dominosa.

bb63d0d3 – Simon Tatham <anakin@pobox.com> authored on 2005/07/14 13:37
Introduce a `shuffle' utility function.

3d2c442b – Simon Tatham <anakin@pobox.com> authored on 2005/07/10 06:17
game_timing_state() now has access to the game_ui. This means that

145301d0 – Simon Tatham <anakin@pobox.com> authored on 2005/07/10 06:06
Change of policy on game_changed_state(). Originally, it was called

ac36314b – Simon Tatham <anakin@pobox.com> authored on 2005/07/10 05:27
Subtle UI change to Mines. Although I mostly find the unified left-

2ec5a51c – Simon Tatham <anakin@pobox.com> authored on 2005/07/09 06:19
Alter the `Octagon' board preset so that instead of presenting you

d5fe59b2 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 17:24
Missing quit on error was leading to an assertion failure on some

d7588e60 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/06 16:10
Move various printf()s after declarations.

6ea61aa9 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 14:36
Unify the two solvers in Solo. nsolve has now had recursion

75333973 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 14:27
Refactoring from James H: the highlight and lowlight colour setup

d4001cbc – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 07:06
Some patches from James H:

755d0c0b – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 17:40
Revert the code that assumed that incoming parameters used a random generation

f3c95109 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 17:27
Add a `full' parameter to validate_params(), analogous to the one in

96882828 – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 15:40
Enhancements to mkfiles.pl and Recipe to arrange for the auxiliary

4763b712 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:38
It's been a new year for a while now.

68d0a346 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:12
revert supposed typo -- I have no brain

5ff23cd6 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:11
Add HACKING to main doc build.

2c8d3176 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:10
typo

b75ce341 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 14:57
Add a completion flash when you get down to a single peg.

b74dac6d – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 14:13
Refactored the game_size() interface, which was getting really

a4e3d69d – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 08:03
James Harvey points out a missing ifdef.

Next