Fabriquez une nouvelle grille carrée (entre 10 et 200 lignes).
Les points d'entrée et de sortie sont à chaque fois redéfinis.
Le parcours se fait de haut en bas (très arbitraire...).
On peut passer d'une zone blanche à une autre dans les 8 directions.
Petit changement: s'il n'y a pas d'issue, un nouveau labyrinthe est reconstruit.
C'est ce qui m'a permis de simplifier les contrôles sur les cases
de départ et d'arrivée: si aucune case n'est disponible, on relance juste une autre grille.
Si tout va bien, il n'y a pas plus court que le parcours proposé.
A tester.
Comme le script évolue pas mal, chargez plutôt la source que le code du forum "Contribuez".