Je sais qu'il existe un (vieux) thread similaire à celui-ci ( ici ), mais j'aimerais le redémarrer avec quelques modifications.
L'objectif: générer un labyrinthe d' apparence aléatoire à l' aide d'un algorithme de votre choix, puis générer le labyrinthe sous forme graphique (le nombre d'impressions).
- La largeur et la hauteur sont déterminées par vous.
- Il devrait y avoir au moins un chemin d’au moins une entrée à au moins une sortie.
- Le format du labyrinthe (comment vous l'affichez, marquez les entrées ou les sorties) dépend également de vous.
- Le plus joli, mieux c'est.
- Les labyrinthes triviaux (par exemple, les labyrinthes vierges, les labyrinthes en treillis, les labyrinthes de taille 1x1) sont déconseillés.
- Les cycles dans le labyrinthe sont autorisés et sont encouragés si le résultat est raisonnable.
- Abus de langage encouragé.
- Le labyrinthe doit avoir une apparence raisonnablement aléatoire (mais un algorithme complètement déterministe (par exemple chaotique) générant ceci est également utile).
Edit: l'objectif principal est de réaliser la plus petite implémentation possible. Cependant, je souhaite laisser une marge de manœuvre dans le cadre de cette contrainte pour encourager la brillance. J'ai délibérément laissé exactement quelles «fonctionnalités» le labyrinthe est ouvert, mais comme ligne de conduite approximative, vous devriez essayer de placer le maximum de coup dans le dollar lexical.