16 Puzzle

To see more JOM Software applications, click here.  

Download both:

- Source code (v3.0)

- a16_pics.zip (Summer Finland 2008)


Version History

Version 3.0, release 2008-07-06

  • Animated tile movement
  • Works without separate graphics files (plain numbers)
  • Rotates 10 different graphics files (download separate package)

Version 2.3, released 2008-05-01

  •  Clean-up (pylint)

 Version 2.2, released 2008-04-04

  • Isolate sensor code for sensor only devices,
  • Profile/trace debugging

 Version 2.1, released 2008-04-02

  • Forum Nokia Code Camp: S60 Sensor API.
  • Tested in Nokia 5500 Sport and pyS60 1.3.17

 Version 2.0, released 2008-03-21

  • Ready for release

 Version 1.2, released 2008-03-20

  • Clean-up (resize, any location, faster, hint)

 Version 1.1, released 2006-09-12

  • Board size 2-9, hardcoded image support (demo)

 Version 0.1, released 2006-08-26

  • Started1.0 2006-08-27 Looks good, ready for release

Tested with pyS60 1.4.x in 5500, N93, E61i, N95 and N82.

16 Puzzle

Sam Loyd's famous "Fifteen puzzle" game for S60. The idea is to shuffle the pieces and then reorder them again from 1 to 15, leaving the empty space at bottom right corner (place of number 16).

My first "Fifteen puzzle" game was released by Nokia around 1996 in Nokia 9000 Communicator (and other following GEOS devices).

This version supports screen rotation as well as moving puzzle pieces by tilting the device. It also works perfectly in non-Sensor devices, too, by using the arrow keys.

Usage - Keyboard shortcuts:

1 - Preview the image you try to get
2 - 2x2 tiles
3 - 3x3 tiles
4 - 4x4 tiles
5 - 5x5 tiles
6 - 6x6 tiles
* - Full or Normal size display
# - Show or hide numbers
Left arrow - Move one tile leftwards
Right arrow - Move one tile rightwards
Up arrow - Move one tile upwards
Down arrow - Move one tile downwards

Summer Finland 2008

All these pictures were taken by me. You have to unzip them into same folder where "a16puzzle.py" script is placed.

a16puzzle00.jpg
Wooden toy boat
Lake Norvajärvi, Finland

a16puzzle01.jpg
Two knifes and vihta (bunch of birch tree branches for sauna)
Lake Norvajärvi, Finland

a16puzzle02.jpg
Summer clouds
Lake Norvajärvi, Finland

a16puzzle03.jpg
Poster at Santa Claus Village
Arctic Circle, Finland

a16puzzle04.jpg
Kullero flowers
Luusua village in Kemijärvi, Finland

a16puzzle05.jpg
Saukko at Arctic Zoo
Ranua, Finland

a16puzzle06.jpg
Ice age seashore at Arctic Zoo
Ranua, Finland

a16puzzle07.jpg
Raindeer at Arctic Zoo
Ranua, Finland

a16puzzle08.jpg
Lake Oulujärvi surface
Manamansalo, Finland

a16puzzle09.jpg
Crow landing at Valamo monastery
Heinävesi, Finland