Downloads

The programs can be downloaded from this page. Please read the Install section before downloading and installing. Most people will also need to read the installation instructions specific for their operating system - Linux, Windows or Mac OS X. Though it is a particular flavour of Linux we have also provided specific instructions for installation on the Raspberry Pi.

Contents

The download file has been compressed using the zip program. Click on the "Download: pzl_m_n.zip" link below to download the file (m_n is the release number). The latest version is the one with the highest release number! The older release can be used if bugs are reported in the newer version and they have not yet been fixed.

As of February 2016 and release 4.2 two versions of the programs are available for download: one for Python 2.7 and the other for Python 3. Take your pick. As far as installation instruction is concerned, the Python 3 download file is named pzl3_m_n.zip and when unzipped will create a directory named pzl3_download. Otherwise the instructions are the same.

Download: pzl_8_0.zip (Python 2.7) 2.7MB.
Download: pzl3_8_0.zip (Python 3) 2.7MB.
Download: pzl_7_0.zip (Python 2.7) 2.5MB.
Download: pzl3_7_0.zip (Python 3) 2.5MB.

Install

The programs are available as a single download file. This file contains all the programs and their icons, plus an installer and a launcher. Because the programs are written in the language Python each program will run on Linux, Windows and Mac OS X: there is no need for a different download for each system.

The download is a Zip file and so needs to be unzipped after download. Once unzipped the programs and their icons can be installed by double clicking on the pzl_installer program. This will create the necessary directories and copy over the files. The final installation task is to create a means of launching the programs, say a desktop shortcut. These steps are described in the system specific sections below, however there is another essential requirement for running the programs: the Python interpreter and the Tk library need to be installed on your machine. This additional download and installation only takes a few minutes and is also outlined below.

The jigsaw program is an exception in that it requires additional software: The Python Imaging Library (PIL) in order to run. Although the Python Imaging Library runs on Linux, Mac OS X and Windows, users may need to find out how to install it on their particular system.

The recommended way of launching the programs is to use the pzl_launcher program. Use of the launcher enables any of the programs to be launched from a single button. However, if you are only interested in a single game, please follow the instructions for setting up the pzl_launcher but substitute the name of the game you want to use and its corresponding icon.

Uninstall

The pzl_launcher program has an option which will delete all the pzl programs, and their associated files: the directory .pzl and all its contents will be deleted.

pzl_launcher

The pzl_launcher (shown in the adjacent screenshot) consists of a single puzzle button which contains a menu with a list of the installed pzl programs. To launch any program simply select it using this menu. It can also be used to uninstall all the pzl programs.

Pzl_launcher

Pzl_launcher

A screen dump from pzl_launcher showing the menu in use.

Linux

This section describes how to install Tk, how to unzip the download, use the installer and set up an application launcher on the Mate Taskbar and in the Games menu; also how to add the launcher to the Ubuntu Unity Launcher and Dash. In these instructions your username is "me" and it is assumed that your home directory is "/home/me". Obviously during the installation you must substitute your own details.

After installation the programs will be in directory
/home/me/.pzl/PROGRAMS
and named sudoku.pyw, kakuro.pyw,... and icons are in directory
/home/me/.pzl/ICONS
and named sudoku_icon.png, kakuro_icon.png,..., you get the pattern; the one exception being that pzl_icon.png should be used for pzl_launcher. Notice that because it starts with "." the ".pzl" directory is known as a hidden file and will only be listed if you use the appropriate settings.

Python-Tk

On Linux Python will already be installed but please make sure you have Python-Tk on the system. We are currently using Mint and Tk is not installed by default. We therefore install it using the Adept Package Manager from a terminal window:
(eg type "sudo aptitude get python-tk").
Others might use the Synaptic Package Manager (in the System/Administration menu). Other Linux distributions will have identical or very similar methods.

Python Imaging Library

The jigsaw program needs the Python Imaging Library. If jigsaw fails to start it will be because the imaging library is not set up on your machine. It can be installed by typing the following command into a terminal window:
sudo apt-get install python-imaging

Linux Install

This outlines how to install the programs on Linux. There may be some problems with file permissions and minor differences between systems but hopefully this is sufficient. For those happier using a terminal window, this lengthy and complicated clicking can be avoided by simply typing "cd Downloads", "unzip pzl_m_n.zip", "cd pzl_download", "python pzl_installer.pyw &".

1. Using the link above download the programs into your downloads directory (if using Firefox the default is
"/home/me/Downloads").

2. Using the File Browser navigate to
"/home/me/Downloads"
and double click on the file "pzl_m_n.zip". This will bring up a window containing "pzl_download".

3. Double click on "pzl_download". This will bring up a window containing a list of all the files in the download with an "Extract" button at the top.

4. Click on the "Extract" button. This will bring up a window entitled "Extract". Make sure that the "Re-create folders" box is checked so that the extracted files are saved in their own directory.

5. Click on the "Extract" button at the bottom right. This will bring up a window entitled "Extracting files from archive". This window has a button "Show the Files".

6. Click on the "Show the Files" button and another window containing the contents of the "Downloads" directory will appear. This will now contain a directory called "pzl_download".

7. Enter that directory by double clicking on it.

8. Double click on "pzl_installer.pyw". A window containing notification that the files have been installed should appear. If it doesn't then an additional step is required, as is described in 8a, otherwise continue to step 9.

8a. If the last step failed it is likely that your system has not seen a ".pyw" file before and does not recognise it as a Python program. Right click on pzl_installer.pyw to bring up a window entitled "pzl_installer.pyw Properties".

8b. Select the "Permissions" tab and check the box "Allow executing file as a program".

8c. Select the "Open With" tab.

8d. Click on the "+Add" button. This brings up an "Add Application" window.

8e. Select "Use a custom command". An entry box appears.

8f. Type "python" into the entry box. Type return and then close the "pzl_installer.pyw Properties" window.

9. Click on the "OK" button in the pzl_installer notification window and installation is complete.

Although the programs and icons are now in their correct locations on your system you still have to set up a convenient way of launching the games. Two methods are described below.

Adding a launcher to a Mate Taskbar

Cut and paste with appropriate edits may be useful here.

1. Right click on the Taskbar panel and select "Add to Panel...". This will open an "Add to Panel" window.

2. Select "Custom Application Launcher" and this opens a "Create Launcher" window.

3. In the "Name" box type "pzl_launcher"

4. In the "Command" box type
"python /home/me/.pzl/PROGRAMS/pzl_launcher.pyw"

5. Click on the default icon on the left of the Create Launcher window. Browse to directory
/home/me/.pzl/ICONS
and double click on "pzl_icon.png". Note, as the icons are in a hidden directory, the easiest thing to do is to select the pencil-like icon with 3 dots at the top of the "Choose an Icon" window and type in the full path to
/home/me/.pzl/ICONS/pzl_launcher.png

6. Click "OK" in the Create Launcher window and your desktop launcher icon should appear. Click to launch the pzl launcher.

Add the pzl_launcher to the Application/Games menu

1. Create the following file:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Id=pzl_launcher
Comment=pzl games
Categories=GNOME;Application;Game;
Exec=python /home/me/.pzl/PROGRAMS/pzl_launcher.pyw
Terminal=false
Icon=/home/me/.pzl/ICONS/pzl_icon.png
Type=Application

and name it "pzl_launcher.desktop". The easiest way being to cut and paste from this page and edit the details.

2. Copy it to /usr/share/applications/ by typing

sudo cp pzl_launcher.desktop /usr/share/applications

You will need to supply your password. Then the icon will appear and the program can be launched by single clicking.

Add the pzl_launcher to the Ubuntu Unity Launcher

1. Create the following file:

[Desktop Entry]
Version=1.0
Id=pzl_launcher
Comment=pzl games
Categories=Utility;Application;Game
Exec=python /home/me/.pzl/PROGRAMS/pzl_launcher.pyw
Terminal=false
Icon=/home/me/.pzl/ICONS/pzl_icon.png
Type=Application

and name it "pzl_launcher.desktop". The easiest way being to cut and paste from this page and edit the details.

2. Copy it to /usr/share/applications/ by typing

sudo cp pzl_launcher.desktop /usr/share/applications

You will need to supply your password. Then the icon will appear and the program can be launched by single clicking. It should also appear in the Dash when you search for Games.

Raspberry Pi

The following is for those using the Raspberry Pi operating system Raspbian. All of the pzl games work on the standard Raspbian installation except jigsaw which requires an additional Python library. Note that the terminal commands given below are best performed using cut and paste from this page.

1. Download the programs.

2. Install the aditional Python library by opening a terminal window and typing:

sudo apt-get install python-imaging-tk

Or for Python3:

sudo apt-get install python3-pil.imagetk

You will be asked for your password, which by default, is "raspberry" (without the quotation marks). The library will be installed.

3. Use the terminal to change directory to where your downloads are written (by default, /home/pi/Downloads

cd /home/pi/Downloads

4. Unzip the programs using the terminal:

unzip pzl_4_1.zip

5. Still using the terminal, change directory to pzl_download:

cd ./pzl_download

6. Run the installer:

python pzl_installer.pyw

A window containing notification that the files have been installed should appear. Exit the installer using the OK button in the notification window.

The next steps create a pzl_games launcher button on your Desktop. Once that is done, double clicking on the button will start the launcher program.

7. Using the terminal, go to your Desktop:

cd /home/pi/Desktop

8. Using the terminal copy the launcher icon to the desktop:

cp /home/pi/.pzl/ICONS/pzl_icon.png ./pzl_games

We are finished with the terminal window now.

9. Right-click on the pzl_games icon and drag down to Properties.

10. Select "Open with:" and drag down to "Customise"

11. Select "Custom Command Line"

12. In the box labelled "Command line to execute:" type:

/usr/bin/python /home/pi/.pzl/PROGRAMS/pzl_launcher.pyw

13. In the box labelled "Application name (optional, set it to keep association)" type pzl_games

14. Select "OK"

15. Select "permissions"

16. In the menu labelled "Execute:" select "Only Owner" click "OK"

And you are done. Try double clicking on the pzl_games icon. The jigsaw puzzle icon in the launcher window is a menu from which you can select any of the pzl games.

Windows

Please note that though we have no reason to doubt that the programs will run fine on any Windows systems, the programs have only been tested on Microsoft systems up to Windows 7. Moreover, since Windows 10 was launched we have disconnected our dual booted Windows test machine from the internet by disabling its internet adapter and have no plans to reconnect it.

This section describes how to unzip the download, use the installer and set up a shortcut on the desktop. In these instructions your username is "me" and it is assumed that your home folder is "\Users\me". On older Windows systems your home folder might be
"\Documents and Settings\me"
Obviously during the installation you must substitute your own details.

After installation the programs will be in directory
\Users\me\.pzl\PROGRAMS
and named sudoku, kakuro,... and icons are in directory
\Users\me\.pzl\ICONS
and named sudoku_icon, kakuro_icon,..., you get the pattern; the one exception being that pzl_icon should be used for pzl_launcher.

Python

As stated in the Install section you need to install Python 2.7.x before you can run the programs. So please obtain and install the latest version of Python from Python.org.

Windows Install

1. Using the link above download the programs into your downloads directory (if using Firefox the default is
"\Users\me\Downloads").

2. Using the File Browser navigate to
"\Users\me\Downloads"
and double click on the file "pzl_m_n". The file browser should now show "pzl_download".

3. Double click on "pzl_download" and a longer list of files should appear.

4. Click on "Extract all files". This brings up a window entitled "Extract Compressed (Zipped) Folders".

5. Check the box "Show extracted files when complete".

6. Click on the "Extract" button. A new browser window appears containing "pzl_download".

7. Double click on "pzl_download". All the files for the package will appear (but now they have been unzipped).

8. Double click on "pzl_installer". A window containing notification that the files have been installed will appear.

9. Click on its "OK" button and installation is complete.

Windows launcher

It is convenient to have a desktop shortcut for launching the programs. The following steps will create a shortcut for the pzl_launcher. After installation the files are in folder "\Users\me\.pzl".

1. Navigate to "\Users\me\.pzl\PROGRAMS".

2. Right click on pzl_launcher and select "Create shortcut" and it will be created.

3. Drag the shortcut to the desktop.

4. Right click on the shortcut and select "Properties".

5. Under the "Shortcut" tab select "Change Icon...". This brings up the "Change Icon" window.

6. Select "Browse". A new "Change Icon" window appears. Use it to select the icon named "pzl_icon". This window now disappears leaving the original "Change Icon" window but which should now contain the selected icon.

7. Click "OK" and you are back to the "pzl_launcher - Shortcut Properties" window.

8. Click "Apply", then "OK", and you are done.

Double clicking on "pzl_launcher - Shortcut" should now bring up the pzl_launcher window. Click on its puzzle icon to reveal its menu of installed pzl games. Select a game.

Mac OS X

We don't have access to a Mac but in April 2011 through user Barrie Stott we discovered that all the programs work well on Mac OS X. First, he found that the versions of Python and Tk which come pre-installed make a horrible mess of the programs. But being more intrepid than the average user he installed more up to date versions using MacPorts, and then the programs worked well.

The steps involved are as follows:

1. Install MacPorts.

Quoting from this page: "The easiest way to install MacPorts on a Mac OS X system is by downloading the dmg for Snow Leopard, Leopard or Tiger and running the system's Installer by double-clicking on the pkg contained therein, following the on-screen instructions until completion." Once this is installed it is straightforward to install any package from Macports. Python and Tk(inter) each require only a single line to be typed.

2. Install py26-tkinter using

sudo port install py26-tkinter

3. Install python 2.6.6 using

sudo port install python26

4. run from a terminal using

/opt/local/bin/python2.6 pzl_launcher.pyw &

No doubt there are simple ways of setting up point and click launching on Mac OS X just as we've described for Windows and Linux. If someone lets us know we'll add the information here.

Download_Sites

The following links are from the software download sites who make copies of the pzl games available from their servers. Thanks.

softpedia FileOasis.com - Free downloads for windows SoftForSale.com - Free software downloads AB-Downloads.com softwarearchives.com