Erstelle einen originalen Themenpark-Simulator mit zwei Fahrgeschäften, einem Wegverzweigungspunkt und einigen ankommenden Gruppen. Im fiktiven Alder Pier füllt sich die Kite Coaster zuerst, während das Lantern Carousel noch Platz hat. Ein Schild an der Verzweigung kann flexible Gruppen zum Karussell schicken, bevor sie in eine der Warteschlangen einsteigen.
Halte die Kapazität der Fahrgeschäfte konstant und spiele dieselben Ankünfte nach. So kannst du genau sehen, welche Gruppen ihre Route geändert haben, welche eingestiegen sind und welche noch warteten, als die Simulation stoppte.
Beginne mit einer Verzweigung und zwei Fahrgeschäften

Ataris offizielle Seite für RollerCoaster Tycoon Classic würdigt Chris Sawyer und beschreibt das Bauen von Fahrgeschäften und den Betrieb eines Parks für die Gäste. Verwende diese breite Management-Prämisse, um eine spezifische Frage zu rahmen: Kann ein anderer Ankunftsroute eine bessere Nutzung der vorhandenen Fahrgeschäfte ermöglichen?
Starte Kite und Lantern mit leeren Warteschlangen. Jedes Fahrgeschäft nimmt pro Tick bis zu zwei Gruppen auf. Nimmt es nur eine auf, wenn nur eine Gruppe wartet, und keine, wenn die Warteschlange leer ist. Jede Gruppe belegt in diesem Testaufbau einen Platz. Die Zahlen beschreiben eine Spielregel, nicht den Betrieb eines echten Fahrgeschäfts.
Trenne die Ankunftssteuerung von der Einsteigeverarbeitung
Acht Gruppen treffen an der Verzweigung über drei Ticks ein. A, E und F sind flexibel. Alle anderen Gruppen möchten Kite fahren. Ist das Schild aus, werden alle Ankünfte zu Kite geschickt. Ist das Schild an, werden nur flexible Ankünfte zu Lantern geschickt. Sobald eine Gruppe eine Warteschlange betritt, bleibt sie dort bis zum Einsteigen.
| Tick | Ankünfte in Reihenfolge | Flexible Gruppen |
|---|---|---|
| 1 | A, B, C, D | A |
| 2 | E, F, G | E, F |
| 3 | H | Keine |

Verarbeite alle Ankünfte vor dem Einsteigen. Füge jede Gruppe zu ihrer zugewiesenen Warteschlange hinzu und lasse dann zuerst die ältesten Gruppen einsteigen. Protokolliere, wer eingestiegen ist und wer noch wartet. Behalte die Gruppen-IDs im Verlauf bei. Zwei Zeitpläne können dieselbe Schlängenlänge zeigen, während sie unterschiedliche Gruppen einsteigen lassen, was einen First-in, first-out-Fehler verbergen würde.
Lies die Warteschlange nach dem Einsteigen
Lies die Tabelle als ein Paar von Wiedergaben aus demselben leeren Park. „Warten“ bedeutet die Anzahl, die nach dem Einsteig-Schritt noch in der Schlange ist. Die Warteschlange unmittelbar vor dem Einsteigen ist eine separate Lesart.
| Tick | Schild aus, Kite steigt ein | Kite wartet | Schild an, Kite steigt ein | Schild an, Lantern steigt ein | Kite wartet |
|---|---|---|---|---|---|
| 1 | A, B | 2 | B, C | A | 1 |
| 2 | C, D | 3 | D, G | E, F | 0 |
| 3 | E, F | 2 | H | Keine | 0 |
Lantern hat nach jedem Einsteig-Schritt keine verbleibende Warteschlange. Bei ausgeschaltetem Schild steigen sechs Gruppen ein, während G und H weiter warten. Bei eingeschaltetem Schild steigen fünf Gruppen in Kite und drei in Lantern ein, sodass keine Gruppen mehr warten. Der Ankunftsplan und die zwei Plätze pro Fahrgeschäft ändern sich nie.

Für eine schnelle Debug-Prüfung lies Kite kurz vor dem Baseline-Einsteigen auf Tick zwei. Die Warteschlange muss C, D, E, F, G sein. Wenn E und F zuerst einsteigen, werden neue Ankünfte vor den Rückstand platziert. Wenn nur zwei Gruppen als wartend erfasst sind, finde die fehlende Gruppe, indem du die fünf in der Schlange stehenden IDs mit den zwei eingestiegenen IDs vergleichst.
Gib der KI das vollständige Park-Fixture
Beginne mit einer Einzelschritt-Steuerung und einem lesbaren Warteschlangen-Protokoll. Dieser Prompt liefert die Daten und die Assertions, die für einen ersten Build benötigt werden.
Erstelle ein fiktives Browser-Parkmanagement-Spiel namens Alder Pier.
Verwende zwei anfänglich leere FIFO-Warteschlangen: Kite Coaster und Lantern Carousel.
Bevor Tick 1 beginnt, wähle eine feste Schilds-Einstellung für den gesamten Lauf. Standard ist aus.
Ankünfte in Reihenfolge: Tick 1 A B C D; Tick 2 E F G; Tick 3 H.
A, E und F sind flexibel. Alle anderen möchten Kite Coaster fahren.
Bei Ankunft leite alle Gruppen zu Kite, wenn das Schild aus ist.
Wenn es an ist, leite A, E und F zu Lantern und alle anderen zu Kite.
Füge Ankünfte in der Reihenfolge hinzu. Verschiebe keine Gruppe, nachdem sie einer Warteschlange beigetreten ist.
Jeden Tick, nach allen Ankünften, steigen maximal zwei aus jeder Warteschlange ein, beginnend mit der ältesten.
Protokolliere die eingestiegenen IDs und die IDs, die nach jedem Einsteig-Schritt noch warten.
Schild aus: Kite lässt AB, CD, EF einsteigen. Kite-Zählungen nach dem Einsteigen sind 2, 3, 2.
Schild an: Kite lässt BC, DG, H einsteigen. Lantern lässt A, EF, niemand einsteigen.
Schild an: Kite-Zählungen nach dem Einsteigen sind 1, 0, 0. Lantern endet immer leer.
Stoppe nach drei Ticks. Reset leert Warteschlangen und Protokolle und schaltet das Schild aus.
Füge eine Schritt-Taste, Schilds-Status, Tastatursteuerung und die ursprüngliche Park-Kunst hinzu.
Gehe beide Einstellungen vom Reset aus durch. Prüfe, dass dieselben acht Parteien ankommen, dass gebuchte Parteien nie wieder auftauchen und dass jede Partei bei Tick drei entweder gebucht oder wartend ist. Lies den Erstell-Leitfaden für den promptgesteuerten Workflow.
Erstelle die Warteschlange am Alder Pier im SEELE AI Game Maker und überprüfe beide Protokolle, bevor du weitere Pfade hinzufügst oder die Durchsatzrate der Fahrgeschäfte änderst.
Häufig gestellte Fragen
Wie viele Fahrgeschäfte sollte meine erste Parksimulation haben?
Beginne mit zwei Fahrgeschäften und einer Abzweigung im Pfad. Gib einem Fahrgeschäft eine Rückstau-Situation, während das andere freien Platz hat, und ändere dann eine einzelne Routing-Regel. Zwei Fahrgeschäfte ermöglichen es dir, Nachfrage und verfügbare Kapazität zu vergleichen, ohne dass eine vollständige Karte oder eine Besucherökonomie erforderlich ist.
Was bedeutet „wartend“ im Warteschlangen-Trace?
In diesem Testfall bedeutet es die Parteien, die nach dem Einsteigen in das Fahrgeschäft übrig bleiben. Zähne die Reihe unmittelbar vor dem Einsteigen separat. Verwende denselben Messpunkt in beiden Läufen, damit der Vergleich immer dieselben Ankunfts- und Einsteig-Schritte enthält. Beschrifte die beiden Messwerte klar, wenn du beide anzeigst.
Wie kann ich testen, ob die Warteschlange in Ankunftsreihenfolge einsteigt?
Notiere die IDs der Parteien und vergleiche die ausstehende Warteschlange mit der Liste der eingestiegenen Parteien bei jedem Tick. Im Basistick zwei sollten C und D vor den neuen Ankünften E, F und G einsteigen. Das Prüfen der IDs erkennt Reihenfolgefehler, die bei der Zählung der Gesamtzahlen übersehen werden können.
Warum sollte die Kapazität beim Testen des Schildes gleich bleiben?
Das Festhalten der Kapazität isoliert die Wirkung des Routings. Beide Wiederholungen starten mit denselben Ankünften und zwei Plätzen pro Fahrgeschäft. Wenn du später zusätzliche Sitze testest, starte einen separaten Lauf und ändere nur das Einsteigelimit, damit jeder Unterschied eine klare Ursache hat.


