Je connais les labyrinthes depuis les plans que je traçais pour Dungeon Master et Chaos Strikes Back. Mais savoir s’y retrouver comme joueur et savoir en fabriquer un, ce sont deux histoires différentes. Je me lance donc un défi juste pour le fun : écrire un jeu de labyrinthe en Bash, un langage qui n’a pas vraiment été conçu pour ça.
Je commence par les déplacements et les collisions. Pour générer le labyrinthe, je passe par des essais ratés, un détour par un générateur en ligne, puis un algorithme de parcours en profondeur que je finis par faire fonctionner directement en Bash. Le résultat est un jeu qui ne dépend plus d’un site extérieur, avec des conditions de victoire et plusieurs niveaux de difficulté.
Je vous montre les tâtonnements autant que le résultat. Les pistes pour en faire un jeu d’exploration de donjons restent des pistes : objets, rencontres, passages supplémentaires… Il y aurait de quoi continuer à jouer avec le projet.
Tous mes liens, mes projets et mes réseaux : https://all.bo