Comme ça a pu etre dit sur IRC, une solution pour les aboiement pourrait etre :
Si on représente un champ de 3x3 avec un chien au milieu :
X
Si le chien aboie on met dans un autre tableau de "coefficients" d'aboiement qui donnerais :
1
Ce qui pourrait faire un truc tel que :
X
donnerais :
1
Apres faut voir ce que ça donne sur les moutons
Ce qui pourrait faire que si on a :
X
0
Mais ça pose un pbm si on gere les diagonales
Le mouton doit-il aller sur une des trois positions si on ne regarde pas ou se trouve le chien :
1
Une solution simple (enfin je pense) pourrait etre de marquer la position d'un chien en soustrayant une valeur à la case
genre
X
donnerais
0
Comme ça il suffit de regarder en partant du mouton la/les ligne/s qui porte/nt une valeur positive suivit d'une valeur negative (et pas de 0)
ça pourrait etre une idée
Une autre solution plus simple (mais ptet plus "longue" a mettre en oeuvre, mais pas par la complexité), vu qu'il faudrait faire tout les cas a 1, 2 3 ou 4 chiens (si ya que 2 joueurs max avec 2 chiens chacun) autour du mouton, et faire une sorte de test case avec la config des chiens autour du mouton et définir comment il se déplace

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.