shithub: puzzles

RSS feed

74f45138 – Simon Tatham <anakin@pobox.com> authored on 2005/12/26 06:26
I've just noticed a bug in the Inertia solver: if you call it on an

f0ec00fb – Simon Tatham <anakin@pobox.com> authored on 2005/11/10 06:57
Correct w/h mixup in grid edge checks.

c8855bff – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/10/22 15:58
Document Unix command-line options.

5e28f1a9 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/10/22 14:18
Fix segfault in Tents' printing.

cc6092ce – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/10/22 14:07
Work around a couple of minor display issues with max bridges set to 4:

240b6cab – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 13:23
Cleanup: relieve frontends of the duty to call

a3b837c6 – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 13:00
Cleanup: remove the `just_used_solve' field from a number of games

d31f3ac3 – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:53
Forgot to update devel.but in r6417.

eb2013ef – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:52
Cleanup: it was absolutely stupid for game_wants_statusbar() to be a

40fcf516 – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:44
Cleanup: remove the game_state parameter to game_colours(). No game

b44d75aa – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:38
Noticed recently that bitcount16() isn't 16-bit clean due to signed

b7f192ee – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:35
Cleanup: the `mouse_priorities' field in the back end has been a

6824dcde – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:34
OS X frontend was directly calling the backend's wants_statusbar()

23ab000b – Simon Tatham <anakin@pobox.com> authored on 2005/10/22 12:27
Cleanup: rename random_init() to random_new(), because it actually

4faecc77 – Simon Tatham <anakin@pobox.com> authored on 2005/10/21 04:07
New puzzle from James H: `Bridges', another Nikoli job.

6ea453c9 – Simon Tatham <anakin@pobox.com> authored on 2005/10/17 14:41
Miscellaneous fixes. Correct a comparison of y with w causing

f9168d60 – Simon Tatham <anakin@pobox.com> authored on 2005/10/17 14:32
Just noticed a longhand shuffling operation which I must have missed

5f16a29d – Simon Tatham <anakin@pobox.com> authored on 2005/10/15 12:03
Janes H provides a small workaround for a Palm tools bug.

3bee8624 – Simon Tatham <anakin@pobox.com> authored on 2005/10/15 11:01
Small error in solver diagnostics.

e841ab43 – Simon Tatham <anakin@pobox.com> authored on 2005/10/14 08:23
Revamp of the control mechanism to permit drag- as well as

669bb81f – Simon Tatham <anakin@pobox.com> authored on 2005/10/13 14:30
New puzzle: `Tents'. Requires a potentially shared algorithms module

29afca3e – Simon Tatham <anakin@pobox.com> authored on 2005/10/13 14:27
loopy_diffnames[] isn't used, and provokes a warning on OS X.

2bef4dfb – Simon Tatham <anakin@pobox.com> authored on 2005/10/12 13:57
Yikes! I've only just noticed that this copy of tree234.c was still

7e57366a – Simon Tatham <anakin@pobox.com> authored on 2005/10/10 13:22
r6384 didn't go quite far enough. In fact, a grid square which

dd175e49 – Simon Tatham <anakin@pobox.com> authored on 2005/10/10 12:31
Fixes for handling human-entered Flip games. The clicked-on square

813cd5e3 – Simon Tatham <anakin@pobox.com> authored on 2005/10/10 12:29
Richard Earnshaw points out that if you enter an out-of-range number

8a8474a3 – Simon Tatham <anakin@pobox.com> authored on 2005/09/23 08:50
Use game_set_size() to set up the temporary drawstate in

733e3c6b – Simon Tatham <anakin@pobox.com> authored on 2005/09/23 08:43
Fix very strange indentation issue!

71966d06 – Simon Tatham <anakin@pobox.com> authored on 2005/09/18 13:00
Bug fix from James H: prevent LINEWIDTH ever reaching zero.

c8145f3b – Simon Tatham <anakin@pobox.com> authored on 2005/09/18 08:09
Another optimisation patch from Mike, which (among other things)

87302428 – Simon Tatham <anakin@pobox.com> authored on 2005/09/15 14:09
Optimisation patch from Mike: remember which squares we've entirely

a5891971 – Simon Tatham <anakin@pobox.com> authored on 2005/09/13 14:34
Patch from Mike: fix an array indexing error in the clue

c389f623 – Simon Tatham <anakin@pobox.com> authored on 2005/09/12 13:13
Patch from Mike:

a8980f37 – Simon Tatham <anakin@pobox.com> authored on 2005/09/12 13:09
I am again gormless! When I overhauled Solo's grid generator in

f07576f4 – Simon Tatham <anakin@pobox.com> authored on 2005/09/12 08:38
I found a slightly odd-looking line of code in this file a few days

f7163007 – Simon Tatham <anakin@pobox.com> authored on 2005/09/11 14:05
Minor improvement to initial loop generation.

6bbcf248 – Simon Tatham <anakin@pobox.com> authored on 2005/09/11 10:53
Oops; left some rogue diagnostics in.

3d3d0099 – Simon Tatham <anakin@pobox.com> authored on 2005/09/11 10:22
Run the final solution-reduction pass in both directions, since

b25fcc3f – Simon Tatham <anakin@pobox.com> authored on 2005/09/11 08:40
Solve function for Inertia, using what's essentially an approximate

08c8cf37 – Simon Tatham <anakin@pobox.com> authored on 2005/09/11 07:57
Marginally greater robustness in the face of solve_game() failing to

efda6cff – Simon Tatham <anakin@pobox.com> authored on 2005/09/10 05:39
Completely rewrite the loop-detection algorithm used to check game

72989cdf – Simon Tatham <anakin@pobox.com> authored on 2005/09/10 04:31
Patch from James H which initialises a couple of Windows API object

f8d1183c – Simon Tatham <anakin@pobox.com> authored on 2005/09/06 18:28
I arranged that dying after the game was already completed didn't

aec9667f – Simon Tatham <anakin@pobox.com> authored on 2005/09/06 14:49
Take the Windows taskbar into account when deciding on the maximum

7096df54 – Simon Tatham <anakin@pobox.com> authored on 2005/09/05 13:21
Various patches from Ben H: a fix for an outdated comment, a couple

56ff3647 – Simon Tatham <anakin@pobox.com> authored on 2005/09/05 13:18
I've dithered a bit in the past about whether or not it's allowable

fd173517 – Simon Tatham <anakin@pobox.com> authored on 2005/09/04 08:53
Patch from Ton van Overbeek to fix a small memory leak in

fe65b2ef – Simon Tatham <anakin@pobox.com> authored on 2005/09/04 08:46
Patch from Ton van Overbeek to correct Loopy's misplaced line ends

dd7c1c98 – Simon Tatham <anakin@pobox.com> authored on 2005/09/04 08:40
Another global environment-variable override across all games. This

6ee8a4d7 – Simon Tatham <anakin@pobox.com> authored on 2005/09/04 08:31
Couple of minor updates to restore accuracy.

41b9855d – Simon Tatham <anakin@pobox.com> authored on 2005/09/03 14:32
Patches from James H. The usual stuff (memory leak fixes and 16-bit

d7c12b31 – Simon Tatham <anakin@pobox.com> authored on 2005/09/02 09:40
Someone points out that the Solo text formatter would be a lot

8d4b62c9 – Simon Tatham <anakin@pobox.com> authored on 2005/09/01 13:25
Stop Light Up from eating system keypresses, which it was previously

bd5606ae – Simon Tatham <anakin@pobox.com> authored on 2005/09/01 08:17
Optimiser placation.

643f4682 – Simon Tatham <anakin@pobox.com> authored on 2005/09/01 08:00
Palm fixes for Loopy from James H: a #ifdef SLOW_SYSTEM, and an

04e26aaa – Simon Tatham <anakin@pobox.com> authored on 2005/09/01 07:59
James H's memory leak fixes to Inertia.

94b36c11 – Simon Tatham <anakin@pobox.com> authored on 2005/09/01 07:57
James H has implemented a new `Tricky' difficulty level in Light Up:

6992530a – Simon Tatham <anakin@pobox.com> authored on 2005/08/31 15:27
Ability to drag pencil marks around.

c70312f8 – Simon Tatham <anakin@pobox.com> authored on 2005/08/31 13:34
Terribly cunning approach to making the pencil marks look nicer,

7b082219 – Simon Tatham <anakin@pobox.com> authored on 2005/08/31 12:59
Debian requires -lm, where Red Hat didn't.

068a092c – Simon Tatham <anakin@pobox.com> authored on 2005/08/31 08:43
Ahem; forgot about recursion. Recursive solving now shows its

f2ff444f – Simon Tatham <anakin@pobox.com> authored on 2005/08/31 08:17
Now that Map has some seriously complex deductions, it's about time

121f664b – Simon Tatham <anakin@pobox.com> authored on 2005/08/30 15:42
Forcing chains in Map give rise to a new `Hard' difficulty level.

e7a02ae3 – Simon Tatham <anakin@pobox.com> authored on 2005/08/30 13:44
Implemented a couple more reasoning modes for Extreme difficulty

948c33c5 – Simon Tatham <anakin@pobox.com> authored on 2005/08/29 07:12
Backspace and Delete keys now function like Space in Solo.

4d6c8c73 – Simon Tatham <anakin@pobox.com> authored on 2005/08/29 05:14
Typo in comment :-)

ea9142fb – Simon Tatham <anakin@pobox.com> authored on 2005/08/29 05:05
Ahem. The region density at which things start to get hairy is 2/3

2c85fd35 – Simon Tatham <anakin@pobox.com> authored on 2005/08/29 04:57
Aesthetic improvements to the Map error indicators:

2975ae28 – Simon Tatham <anakin@pobox.com> authored on 2005/08/28 10:29
Unreasonable mode for Map.

e483fc51 – Simon Tatham <anakin@pobox.com> authored on 2005/08/28 09:53
Error highlighting in Map.

8f46a30e – Simon Tatham <anakin@pobox.com> authored on 2005/08/28 09:52
There seems to be some odd behaviour when GTK is asked to draw an

1d057310 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/08/28 05:35
HACKING.but -> devel.but

389397ee – Simon Tatham <anakin@pobox.com> authored on 2005/08/27 05:53
Fix array bounds violation in the solver. Oops.

8c547d53 – Simon Tatham <anakin@pobox.com> authored on 2005/08/27 05:35
OS X seems particularly picky about possibly uninitialised

622a5ff6 – Simon Tatham <anakin@pobox.com> authored on 2005/08/27 05:21
New puzzle: `Inertia', originally written for Windows by Ben

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

Next