Version 23 of Jigsaw Puzzler

Updated 2005-02-28 22:03:56

David Easton 05 Jan 2005

Jigsaw Puzzler is a jigsaw puzzle game. It allows jigsaws to be created, saved, loaded and played. I started writing it over a year ago to learn more about using the canvas.

The windows executable version uses tile and so has a native look on Windows.

http://myweb.tiscali.co.uk/davidelizabeth/tcl/jigsaw/jigsaw.jpg http://myweb.tiscali.co.uk/davidelizabeth/tcl/jigsaw/create.gif

I expect to provide some jigsaws to download from the link below soon.

It is freely available from: http://myweb.tiscali.co.uk/davidelizabeth/tcl/jigsaw/index.html

Change History

Version 0.9 28 Feb 2005

  • Fixed problem opening/saving puzzle files under linux and ActiveTcl 8.4.9 (Reported by LES)
  • Fixed bug in percentage complete calculation when loading a previously saved file (Reported by JAG)
  • Cross platform starkit no longer contains any binary extensions

Version 0.8 08 Jan 2005

  • Fixed stack trace when loading a file under linux (problem found and fix provided by PWQ)

Version 0.7 05 Jan 2005

  • First public release

WJG 7 Jan 2005 Just downloaded Jigsaw Puzzler, my four year old really loves it. Nice one!

DPE 7 Jan 2005 Glad you like it - thanks for the feedback.

HZe 8 Jan 2005 That's really cute! I love it. While playing, I had some extensions in mind I would like to share. Perhaps they can easily be added:

  • add 90��° rotation as option to make it more difficult (only as option)
  • add selecting a group of pieces to move them all togehter (nice to have; this is useful, if you first start to sort some of the pieces by color or so and you want to move all of them together out of the way)
  • add a preview of the image while playing
  • make it possible to change the background while playing (it's difficult to judge what background would be perfect for everybody)

It must be perfect to play this on a touchscreen...

DPE 21 Feb 2005 Thanks for the feedback. These are good ideas that I have considered adding and will put in if I develop this any further.


LES: This game works for me in Windows, but I can't save or load puzzles in Linux. Whenever I try, I get this message:

 Error in constructor:
 "::jigsaw-play::cfg1 configurelist" is not defined

LES I don't run it with Tclkit. I run with ActiveTcl 8.4.9.

DPE 28 Feb 2005 I've found and fixed the problem in version 0.9. It was caused by picking up a different version of snit to that contained in the starkit.


JAG, 21-Feb-05 - Very cool app... My daughter loves it... Nicely done... I've used it on both WinXP Pro and Win98 without errors of any kind, though I did discover what appears to be a small bug. When loading a puzzle (Jigsaw | Open), the "Percentage of Completion" shown at the bottom of the screen seems to be overestimated. For instance, a puzzle that was saved in an entirely completed state will reload and show "144% Complete". A puzzle that was saved with 0% completion reloads as "2% Complete". Oh, one more thing - internally, in the "help" proc, it appears that Jigsaw was authored by me, and beta tested by my daughter. You might want to update that text... ;^)

DPE 28 Feb 2005 Hmm - I wonder where I borrowed that help text from :-). I've removed it for the next release - version 0.9. Thanks for the error report, the percentage completion is also fixed in version 0.9.


[ Category Games ]