Erstellen Sie ein originales Offroad-Lieferspiel um eine Routenwahl mit klaren Kosten. Im fiktiven Alder Pass muss ein Lkw eine Kiste von einem Depot zu einer Bergstation bringen. Eine Schotterstraße hat drei kurze Abschnitte. Ein Sumpf-Abkürzung hat zwei teure Abschnitte.
Starten Sie den Lkw mit fünf Kraftstoffeinheiten und verfolgen Sie jede Route, bevor Sie Geländeeffekte hinzufügen. Der Spieler kann entlang der Straße liefern, während die Abkürzung den Lkw mitten auf dem Weg mit seiner Fracht an Bord zum Stillstand bringt.
Mache eine Lieferung zum Ziel

Focus Entertainment beschreibt SnowRunner als ein Offroad-Erlebnis mit schwerem Ladegut und schwierigem Gelände. Ein kleines originelles Projekt kann die allgemeine Idee der Planung einer Lieferung nutzen und dann seine eigene Karte, sein Fahrzeug und seine Regeln definieren.
Der Lkw startet im Depot mit einem versiegelten Kasten und fünf Einheiten Kraftstoff. Hill Station ist das Ziel. Jede Route ist eine feste Abfolge gerichteter Kanten. Die Werte in diesem Beispiel sind abstrakte Spielkosten, keine Kraftstoffschätzungen für reale Fahrzeuge.
Definiere die Route und die Bewegungsregel
| Route | Kantenkosten in der Reihenfolge | Gesamtkosten bei Abschluss |
|---|---|---|
| Schotterstraße | 1, 1, 2 | 4 Kraftstoff |
| Sumpf-Abkürzung | 3, 3 | 6 Kraftstoff |

Vergleiche vor dem Betreten einer Kante deren Kosten mit dem aktuellen Kraftstoff. Wenn der Kraftstoff mindestens den Kosten entspricht, ziehe die vollen Kosten einmal ab und gehe zum nächsten Knoten. Wenn er weniger beträgt, halte am aktuellen Knoten und zeige sowohl den benötigten als auch den verbleibenden Kraftstoff. Ziehe niemals einen Teil einer nicht bezahlbaren Kante ab und lasse den Kraftstoff niemals negativ werden.
Wenn der LKW den Kasten am Hill Station erreicht, verzeichne eine Lieferung und sperr die Bewegung. Behalte den Kasten auf dem LKW, wenn die Route frühzeitig stoppt. Vergehe jeder Bewegungsaktion eine ID und ignoriere ein wiederholtes Ereignis mit derselben ID, damit eine Kante nicht zweimal berechnet werden kann.
Vergleiche die beiden Basisrouten
Setze vor jedem Versuch auf das Depot zurück. Die folgende Sequenz protokolliert den Kraftstoff zu Beginn und nach jeder tatsächlich betretenen Kante.
| Route | Kraftstoffverlauf | Ergebnis |
|---|---|---|
| Schotterstraße | 5 → 4 → 3 → 1 | Triff mit dem Kasten ein und verzeichne eine Lieferung. |
| Sumpf-Abkürzung | 5 → 2 | Halte am Zwischenknoten. Die nächste Kante benötigt 3, daher bleibt der Kasten an Bord. |

Die Abkürzung hat weniger Kanten, benötigt in diesem Testfall jedoch mehr Kraftstoff. Eine nützliche Schnittstelle zeigt die Kosten jeder Kante vor der Abfahrt an und führt ein Reisetagebuch, in dem die gewählte Route, der aktuelle Knoten, der verbleibende Kraftstoff und der Ladungszustand angezeigt werden.
Startkraftstoff ändern und erneut abspielen
Zurücksetzen und nur den Startkraftstoff von 5 auf 6 ändern. Die Abkürzung folgt nun 6 → 3 → 0 und liefert die Kiste. Die letzte Kante ist zulässig, da die Regel Kraftstoff akzeptiert, der gleich den Kosten der Kante ist.
Prüfen Sie den Grenzwert direkt. Wenn der Lkw mit genau 3 Kraftstoff vor einer Kante mit Kosten von 3 anhält, verwendet der Vergleich wahrscheinlich einen strikten „größer als“-Test. Wenn der erste Baseline-Versuch der Abkürzung mit negativem Kraftstoff endet, prüfen Sie, ob die Bezahlbarkeit vor der Abbuchung getestet wird.
Geben Sie der KI die vollständige Lieferumgebung
Fordern Sie eine Steuerelemente für einen Kanten-Schritt und ein lesbares Protokoll an. Dieser Prompt gibt dem Entwickler genügend Details, um beide Routen und den Grenzwertfall zu reproduzieren.
Erstelle ein originales Browser-Offroad-Liebespiel namens Alder Pass.
Starte am Depot mit 5 Kraftstoff, einer versiegelten Kiste auf dem Lkw und null Lieferungen.
Das Ziel ist Hill Station. Lass den Spieler vor der Abfahrt eine feste Route auswählen.
Die Gravel Road hat drei gerichtete Kanten mit Kosten von 1, 1 und 2 Kraftstoff, in dieser Reihenfolge.
Die Marsh Shortcut hat zwei gerichtete Kanten mit Kosten von 3 und 3 Kraftstoff, in dieser Reihenfolge.
Bevor eine Kante betreten wird, muss der Kraftstoff mindestens gleich ihren Kosten sein.
Beim Betreten wird die volle Kosten einmal abgezogen und zum nächsten Knoten gewechselt.
Wenn eine Kante nicht bezahlbar ist, bleibe am aktuellen Knoten, behalte die Kiste und zeige den erforderlichen und verbleibenden Kraftstoff an.
Beim Ankommen mit der Kiste wird eine Lieferung erfasst und die Bewegung gesperrt.
Verwende eindeutige Bewegungsaktions-IDs. Ignoriere eine bereits verarbeitete ID, ohne Kraftstoff erneut abzuziehen.
Baseline-Route-Trace: 5, 4, 3, 1; eine Lieferung.
Baseline-Abkürzung-Trace: 5, 2; Halt am Zwischenknoten, Kiste an Bord, null Lieferungen.
Wenn nur der Startkraftstoff auf 6 geändert wird, folgt die Abkürzung 6, 3, 0 und liefert.
Zurücksetzen stellt Depot, 5 Kraftstoff, eine Kiste, null Lieferungen und Aktions-IDs wieder her.
Zeige Routenkosten, gewählte Route, Knoten, Ladung, Kraftstoff und ein chronologisches Protokoll an.
Verwende originale Alder Pass-Grafiken und tastaturzugängliche Steuerelemente.
Führe alle drei Fälle aus dem Ausgangszustand erneut aus. Sende außerdem dieselbe Bewegungs-ID zweimal und bestätige, dass beim zweiten Ereignis der Knoten und der Kraftstoff unverändert bleiben. Siehe den Erstell-Leitfaden zur Anpassung des Fixtures an eine andere Umgebung.
Erstelle Alder Pass im SEELE AI Game Maker und prüfe das Routenprotokoll, bevor du Geländeanimationen oder zusätzliche Ladung hinzufügst.
Häufig gestellte Fragen
Wie viele Routen sollte mein erstes Liefer-Spiel haben?
Beginne mit zwei Routen zum selben Ziel und einem Ladungselement. Vergebe jeder Route eine explizite Liste von Kosten, damit ein Spieler sie vor der Abreise vergleichen kann. Eine kleine Karte erleichtert die Überprüfung eines Stranded-Zustands und einer erfolgreichen Lieferung.
Wie sollte das Spiel mit einem unbezahlbaren Abschnitt umgehen?
Prüfe den aktuellen Kraftstoffstand vor der Bewegung gegen die Gesamtkosten des Segments. Wenn der Lkw die Kosten nicht decken kann, belasse ihn am aktuellen Knoten mit seiner Ladung und zeige die erforderliche und die verbleibende Menge an. Der Kraftstoffstand darf in diesem Testfall niemals negativ werden.
Sollte eine exakte Gleichheit des Kraftstoffstands eine Bewegung erlauben?
Ja, gemäß der festgelegten Alder-Pass-Regel. Ein Lkw mit 3 Kraftstoff kann eine Kante mit den Kosten von 3 betreten und mit null ankommen. Teste diese Grenze ausdrücklich, da ein strikter „größer als“-Vergleich eine gültige Lieferung an der letzten Kante fälschlicherweise stoppen würde.
Wie kann ich testen, ob eine Bewegung doppelt angewendet wird?
Weise jedem Bewegungsereignis eine eindeutige ID zu und merke dir, welche IDs verarbeitet wurden. Sende dasselbe Ereignis zweimal und stelle sicher, dass die zweite Übermittlung weder den Kraftstoffstand noch die Position ändert. Der Reset sollte die gemerkten IDs zusammen mit dem restlichen Ausgangszustand löschen.


