14Fermer16
vinceLe 08/10/2008 à 15:45
géré dans deux tableaux différent, on a ça :
au départ, tableau vide 1,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8

première case, je met 4 et j'en déduis les possibilités pour les cases adjacentes 4
3,5,6,71,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,71,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8

si je pars en diagonale pour la prochaine, il faut qu'elle ait au dessus d'elle 3,5,6 ou 7 et à sa gauche 1,2,3 ou 7, ça m'offre donc le choix entre "tout"
prenons le 3, pour le coup, ça va réduire mes choix pour les deux cases adjacentes communes 4
3,5,6,7 et 1,4,5,7 => 5,71,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,7 et 2,4,6,7 => 2,731,2,4,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,84,5,6,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8
1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8

et ainsi de suite, après à toi de voir si c'est plus simple pour toi de progresser par diagonales ou par lignes
légende :
3 : tile posée
4 : tile possible
tiles : -
1,4,5,7-
1,3,5,811,2,4,8
-1,2,3,7-
+ -
1,4,5,7-
1,3,5,823,5,6,7
-4,5,6,8-
┘ -
1,4,5,7-
2,4,6,731,2,4,8
-4,5,6,8-
└ -
2,3,6,8-
1,3,5,843,5,6,7
-1,2,3,7-
┐ -
2,3,6,8-
2,4,6,751,2,4,8
-1,2,3,7-
┌ -
2,3,6,8-
2,4,6,763,5,6,7
-4,5,6,8-
-
1,4,5,7-
2,4,6,773,5,6,7
-1,2,3,7-
| -
2,3,6,8-
1,3,5,881,2,4,8
-4,5,6,8-
-

pour chaque case, on ne fait le random que sur les choix possibles (en violet) et à chaque choix on "AND" les listes de possibles pour ne garder que les possibilités cohérentes