Du kannst ein einzelnes Labyrinth oder mehrere übereinander gestapelte Labyrinthe erstellen, bei denen, nachdem du ein Level abgeschlossen hast, der Ball auf das darunter liegende Level fällt.
Der SCAD-Code wird ein Labyrinth basierend auf den von Ihnen festgelegten Variablen generieren. Die verfügbaren Parameter sind:
Seiten - Anzahl der Seiten
wallWidth - Wand und Bodendicke
wallHeight - Höhe der Wand über dem Boden
pathWidth - minimaler Abstand zwischen Wänden
mazeDia - Durchmesser (oder diagonale Breite) des Labyrinths
MarbleDia - Marmeldurchmesser (optional; auf 0 gesetzt für keinen)
Zentrumsausgang - Wenn dies wahr ist, platzieren Sie den Ausgang in der Mitte.
Sockel - Wenn es stimmt, füge einen Startsockel in der Mitte hinzu.
Clips - falls wahr, generiere Clips zum Stapeln anstelle eines Labyrinths
EasyClips - Wenn es stimmt, sind die Clips länger, was es einfacher macht, niedrigere Levels anzusehen.
Die Parameter "centerExit" und "pedestal" ermöglichen es, mehrere Labyrinthe übereinander zu stapeln. Die Reihenfolge des Stapelns sollte von oben nach unten sein:
1. Podest=wahr, Zentrale Ausgang=falsch
2. Podest=falsch, Zentrumsausgang=wahr
3. Podest=falsch, Zentrumsausgang=falsch
...und 2&3 können nach Bedarf mehrmals abgewechselt werden, um einen Stapel so hoch zu machen, wie man möchte.
Das Spiel wird dann zu einer Frage der Navigation des Balls zum Ausgang am äußeren Rand, indem man ihn auf die nächste Ebene fallen lässt, ihn zum zentralen Ausgang navigiert, ihn fallen lässt, und so weiter.
Zum größten Teil generiert der Code einigermaßen spielbare Labyrinthe. Und wenn dir das Layout nicht gefällt, kannst du jederzeit erneut auf "Render" klicken.HinweisAufgrund der Zufallszahlengeneratoren wird das Drücken von "Vorschau" und dann "Render" nicht das gleiche Labyrinth ergeben, das Sie in der Vorschau gesehen haben.
Und hier bin ich, der versucht, mein eigenes Labyrinth zu lösen…
태그
모델 소스
