La vue est divisée en deux, une partie pour le joueur humain, et une pour la machine ;
Quand vous faite un pas, ma machine fais un, le premier à trier le taquin est le gagnant;
La machine utilise deux fonctions, selon le niveau choisi ( facile, moyen )
le niveau facile avance aléatoirement, le niveau moyen utilise une fonction heuristique pour choisir entre les possibilités à chaque fois ;
J'ai utilisé juste des bouttons , mais vous pouvez utiliser une biblio 2D comme sdljava .
( Le tout est dans le zip)