As3 - jeu du taquin

Description

Jeu bien connu et très prise de tête, il n'est pas simple à résoudre une fois mélangé.

Cette source permet de générer une grille de taquin de taille minimum de 2x2, et d'y plaquer une image externe définie.

Outre l'interface, la partie intéressante réside dans la classe Generator.as qui permet de générer aléatoirement une grille de taquin en s'assurant qu'elle est bien résoluble :
- la parité du nombre de permutation pour remettre la grille dans l'ordre et la parité du nombre de déplacement de cases pour replacer la partie manquante à sa place finale (en bas-gauche) doit être la même. Sinon la grille n'est pas bonne et les parties ne peuvent pas retrouver leurs place initiales.

L'interaction est possible de 3 façons :
- avec les flèches du clavier
- en déplaçant les pièces par glisser/déposer à la souris
- au clic d'une pièce adjacente à la case vide.

Le code est commenté et fonctionnel.

Plus d'information sur les permutation et la parité de la case vide ici : http://fr.wikipedia.org/wiki/Taquin

Peg'

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.