Taquin 3x3 Taquin 4x4 Taquin 5x5 Taquin 6x6



More images


Standard No numbers No image Play again! Random image
Coucher de soleil à Huahine
Photo: © Matthieu Benéteau
Voilà ☺

Play again!

Click on the tiles to move them, or use the arrow keys ← ↑ → ↓
About this website

At the beginning, there was the desire to build a simple game by ourselves. The «taquin» («teaser» in French - aka «15 puzzle» or «fifteen puzzle»), which had (with the Rubik's Cube) its heyday in the '80s was an interesting choice, because programming the movements of the game tiles and the detection of the final result did not require major algorithmic knowledge.

Secondly came the idea of ​​offering an online game that would be accessible to all browsers, even those not using JavaScript or not supporting Flash®. The appropriate technologies were therefore HTML and CSS. On the server side, PHP was the choice of simplicity.

Then, on the occasion of a family birthday, came the desire to offer our close relatives a small game in which the final reward for success would be the display of a photomontage evoking common memories. The «taquin», known to all, was a perfect candidate.

During the development of the game, and pending the finalization of the photomontage, the choice of a test image has naturally led to Lenna, which has been an industrial standard since the '70s amongst image processing developers.

In order to enable offline use, the PHP code managing the movements of the game tiles and the detection of the final result was redeveloped in Javascript [note], making the game self-contained and usable on a computer not connected to the network.

Once finished, the game met with great success in our family. The enthusiasm of our close relatives encouraged use to build this website, so that everyone can discover or rediscover this nice little game.

We wish you many hours of entertainment! ☺

Matthieu Benéteau - July 2011
Note : the PHP version and the Javascript version are both online. Therefore you can play even if Javascript is disabled in your browser.