LOL! Tu ne saurais pas expliquer ton algo.... pour un mec qui l'a codé ça fait bizarre.
Bon du coup pour ton jeu, tu prends mon algo, tu mets comme paramètre X,Y,1 avec
X le nombre de cases en abscisse
Y le nombre de cases en ordonnée
Attention, entre deux cases, il peut y avoir un mur donc ton espace de jeu aura comme taille
2*X+1 et 2*Y+1.
Comme ca tu auras un labyrinthe en 2D. Ca c fait.
Maintenant c'est TOI qui decides où se trouve le départ et l'arrivée. L'idée naive que j'ai c'est de mettre le depart en bas a gauche et l'arrivée en haut à droite. Pif Paf Pouf Pasteque.
╔═══════════╦═════════════════════════════╗
║ [ ] [ ] ║ [ ] [ ] [ ] [ ] [ ] ║
║ ╔═════╣ ╔════════════ ══════╣
║ [ ] ║ [ ] ║ [ ] ║ [ ] [ ] [ ] [ ] ║
║ ║ ║ ╚═══════════════════════╣
║ [ ] [ ] [ ] [ ] [ ] [ ] [ ] ║
╠═════╗ ══════╦═════╦═════════════════╣
║ [ ] ║ [ ] [ ] ║ [ ] ║ [ ] [ ] [ ] ║
║ ╚═════╗ ║ ╠══════ ║ ║
║ [ ] [ ] ║ [ ] ║ [ ] ║ [ ] [ ] ║ [ ] ║
║ ══════╝ ║ ║ ╔═════╣ ║
║ [ ] [ ] [ ] [ ] [ ] ║ [ ] ║ [ ] ║
╠══════ ╔══════ ║ ║ ╚═════╣
║ [ ] [ ] ║ [ ] [ ] ║ [ ] [ ] [ ] ║
╚═══════════╩═══════════╩═════════════════╝
Dans l'exemple ci -dessus, j'ai mis 7 cases sur 7 donc ton espace de jeu aura 15 cases sur 15.
Apres en fonction des competences de ton personnage (si il a un jet pack ou si il saute tres haut ou pas) he bien tu devras placer des echelles etc ....