Maze API
Erzeugen und lösen Sie Labyrinthe – vollständig lokal und reproduzierbar. Der Generate-Endpunkt erstellt ein perfektes Labyrinth (genau ein Pfad zwischen zwei beliebigen Zellen, keine Schleifen) in der von Ihnen gewählten Breite und Höhe, entweder mit einem rekursiven Backtracker-Algorithmus (lange, gewundene Korridore) oder Prims Algorithmus (mehr Verzweigungen, kürzere Sackgassen), und gibt es als druckfertige ASCII-Kunst sowie ein kompaktes per-Zell-Wand-Bitmasken-Raster zurück, wobei der Start oben links und der Ausgang unten rechts markiert ist. Jedes Labyrinth ist vollständig reproduzierbar: Übergeben Sie einen Seed und Sie erhalten auf jedem Rechner immer genau dasselbe Labyrinth, und der Seed wird zurückgegeben, wenn Sie ihn weglassen, damit Sie es später nachbilden können. Der Solve-Endpunkt erstellt das Labyrinth aus demselben Seed, derselben Breite, Höhe und demselben Algorithmus neu und gibt den kürzesten Weg vom Start zum Ziel zurück, sowohl als geordnete Liste von Zellen als auch auf das Labyrinth gezeichnet. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Spiele und Rätsel, prozedurale Levelgenerierung, Lehre von Algorithmen und Graphensuche, druckbare Aktivitätsblätter und kreatives Programmieren. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieter-Dienst, sofort. Live, nichts wird gespeichert. 3 Endpunkte.
api.oanor.com/maze-api