Skip to main content

Picture Puzzle

Picture Puzzle v2.1 is a computer game for Windows-based PCs. The game takes an image and cuts it into smaller square pieces. Your challenge is to then put the picture back together again. An extensive High-Score system tracks Fastest Times and Fewest Moves.
Screenshot of the Spinner game on Easy level

Features of Picture Puzzle v2.1:
  • 3 modes of Game-play: Slider (slide picture tiles around to solve the puzzle); Spinner (tiles are in the correct place but rotated at random); and Swapper (tiles are in random places, solve by swapping places 2 at a time).
  • 2 levels of difficulty: Easy (pictures are in a 6-tile 2x3 grid); and Hard (pictures are in a 24-tile 4x6 grid)
  • Albums of images provide flexibility, hours of replay using different images. A "Canada" album is included with the installation package; others are available with more to come.
  • Extensive High Score board tracks your fastest times and fewest moves to solve puzzles separately for Slider, Swapper and Spinner, and for Easy and Hard levels.
Main Menu

Picture Puzzle Gold Edition includes bonus move shortcuts for faster times and fewer moves, plus the ability to import any of your own images into the game to solve as puzzles.
Upgrade to the Gold Edition by making a contribution to support the shareware concept and SJGP Software. Choose your amount, enter the email address where we will send the upgrade Registration Code, and use PayPal to make your contribution.

Size of Contribution
Email (for Registration Code)

Get it from CNET! Click the button to download from CNET
or Click here to download Picture Puzzle 2.1 from

Picture Puzzle Reference:
The SJGP Software blog is the reference place for Picture Puzzle. Click on the links below to learn more about:

System Requirements:
Microsoft .NET 4 runtime (this is provided during the installation of Picture Puzzle v2.1)
Microsoft Windows XP, Vista, 7 or later
200 MB free disk space


  1. Jigsaw puzzles can be found having a large variety of images. Some include photos and pictures with natural, urban, traditional and contemporary themes. Jigsaw puzzles come in a variety of sizes and with varying amounts of pieces usually ranging from 300 to 1000.

    Personalized Puzzles


Post a Comment

Popular posts from this blog

Trigger Windows Scheduled Task from Remote Computer via Jenkins

One thing I love about working in Information Technology is the opportunity - the NEED - to constantly learn new things. If a week goes by in which I have not looked up something on StackOverflow or other message boards, I start lobbying my team for more challenges.

This week, I learned the power of running "SCHTASKS.exe" from a command-line script for a remote server in a Microsoft Windows environment.

If you don't know Schtasks, you can read up on it here:

In a nutshell, it is the command-line interface for the Windows Task Scheduler, and allows you (or a system administrator) to create, change, run, query, terminate, and delete scheduled tasks on a work-station, either the local one or a remote one.

Not all of the features are available in older versions. In my scenario below, this was relevant as the local computer will be a Windows 8 machine, and the remote server is, shall we say, a muc…

Adding Items to a ListView using Scala, ScalaFX and FXML

I have been playing with writing an application using Scala, with its API defined in ScalaFX, which wraps the powerful JavaFX library. For simple exercises, coding the UI by hand was enough. But for more complex forms, I began using the JavaFX Scene Builder tool.

Fortunately, others have blazed this trail, and there are fairly stable ScalaFX and ScalaFXML libraries available.

Using the Scene Builder tool, I laid out my form and included a ListBox to hold possible gender selections.

The Scene Builder tool generated fxml code such as:
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="208.0" prefWidth="275.0" xmlns="" xmlns:fx="">
      <Label layoutX="14.0" layoutY="30.0" text="Name" />
      <Label layoutX="14.0" layoutY="71…

Fixing "resource modena.css not found" in SBT

I have a project that is building a system in Scala. Its GUI is being defined using the ScalaFX system, which is a thin layer that delegates to the underlying JavaFX tools, components and features.

The application was running with a fine-looking GUI in early testing, but all the builds were being driven by the IDE. For various reasons, we wanted to migrate the build to the SBT system.

But upon launching with
$ sbt run
we would get entries like this in the console:
[info] Running StartHere
May 21, 2016 8:50:28 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
WARNING: Resource "com/sun/javafx/scene/control/skin/modena/modena.css" not found.

The application would compile without issue and would run correctly, but looked terrible. For instance there would be no edges visible for buttons or for text box input fields.

Obviously, a dependency was missing from the build.sbt file. It was easy enough to add, with a line like the following:
unmanagedJars in Compile += Attribute…