API pour les developpeurs désirant intégrer dans leur application la génération des labyrinthes aléatoires ?

Comment font t'ils ?

Se soucier de la recursivité (si il y en a) , le fonction rand qui fait bugger le labyrinthe.

Comment mémoriser la direction de génération de chemin ?

Découragant ! oui !

Puis si le developpeur veux intégrer des obstacles (Des zones ou il n'y à pas de chemin)  !

De quoi laisser tomber car générer un labyrinthe c'est assez difficile et requiere des notions d'algorithmes / pointeur.

Soit laisser tomber le projet à l'eau ou essayer cette API qui vous feront ce travaille difficile(de génération de labyrinthe) + il intégre la notion de zone obstacle et prend en charge les labyrinthes compacter (image ci -dessus) :

 


 

Avantage :

Rapidité sur les plans inférieur de resolution 512x512
Fonction zone obstacle (Zone d'Evitement)
Methode Germe (randseed) prise en charge
Fonction génération labyrinthe (normal , compacter)
Reception du temps mis pour la génération
Exemples fournits
Support X86 , AMD64
Aucun bug sur la génération trouver !

Inconvénient :

Nécéssite une licence digital obtenue uniquement par l'autoritée Sivaller (licence démo fournits à l'installation)
Génération Labyrinthe 3d non prise en charge
API non libre et payant et sous la propriété de Sivaller
Licence vendu pour une durée allant de 1 à 4 ans , renouvelable
Code source indisponible
Solving non intégrer (l'API SoluMaze est requis)
Plan multi-etage non supporté

Fonctions intégrer :

Génération labyrinthe (Compacter,Normal)
Zone obstacle en génération

Version de démonstration , limitation :

Plan limité à 128x128
Page web du propriétaire affiché à chaque initialisation de l'application
Popup rouge affichant version de démonstration
Une seule instance de votre application autorisé
 

Téléchargement :

Version Mirroir
v0.1 ici (Service + Sample)
 
v0.2 ici (Service + Sample)
v0.3 ici (Service + Sample)
v0.4 ici (Service + Sample)
   
 

ChangeLog:

v0.4

Added Raccordable/bend maze (vector and cellule) 2d

v0.3

Compatibility for future microsoft.net application using these API

v0.2

Adding function for vectorise maze-normal

v0.1