Wie jede Strecke entsteht
The Undercut erzeugt fuer jedes Rennen eine neue Strecke. Keine zwei Kurse sind gleich. So wird aus einer leeren Flaeche in weniger als einer Sekunde eine voll spielbare F1-Strecke.
Am Anfang steht ein Kreis
Jede Strecke beginnt als Ring aus Ankerpunkten, die um einen Mittelpunkt platziert werden — wie Zahlen auf einem Zifferblatt. Jeder Punkt sitzt in einem zufaelligen Abstand vom Zentrum — manche nach innen gezogen, manche nach aussen geschoben — was dem Ring eine organische, unregelmaessige Form verleiht.
Die Anzahl der Ankerpunkte bestimmt, wie viele Kurven die Strecke haben wird. Ein Hochgeschwindigkeitskurs nutzt vielleicht 10—12 Punkte und erzeugt lange, geschwungene Boegen. Eine enge, technische Strecke verwendet 16—20 und packt mehr Richtungswechsel auf denselben Raum.
Ein Trick macht einen gewaltigen Unterschied: Wir lassen absichtlich eine Luecke zwischen zwei Ankerpunkten. Diese Luecke wird ganz natuerlich zur Hauptgeraden — dem laengsten, schnellsten Streckenabschnitt, an dem Boxengasse und Start-Ziel-Linie liegen. Keine spezielle Logik noetig; die Geometrie ergibt das von selbst.
Glaettung zu einer echten Strecke
Eine Handvoll Ankerpunkte ist noch keine Rennstrecke. Wir verbinden sie mit einem Catmull-Rom-Spline — einer glatten Kurve, die durch jeden Punkt fliesst, ohne scharfe Winkel. Das Ergebnis ist ein durchgehender, fliessender Kurs, der handgezeichnet wirkt, obwohl er vollstaendig zufaellig generiert wurde.
Der gesamte Pfad wird dann hoch- oder herunterskaliert, damit die Rundenlaenge dem Zielwert entspricht. Ein Strassenkurs peilt vielleicht 3,5 km an; eine Powerstrecke kann sich auf 7 km erstrecken. Die Form bleibt gleich, nur groesser oder kleiner.
Die Kurven lesen
Sobald der Pfad existiert, “liest” das Spiel ihn so, wie es ein Fahrer tun wuerde — indem es die Kruemmung an jedem Punkt entlang der Strecke misst.
Wo sich der Pfad eng biegt, ist die Kruemmung hoch: Das ist eine langsame Kurve. Wo der Pfad nahezu gerade verlaeuft, ist die Kruemmung nahe null: Das ist ein schneller Abschnitt.
Allein aus der Kruemmung ergibt sich ein realistisches Geschwindigkeitsprofil:
- Ein Vorwaertsdurchlauf berechnet die Hoechstgeschwindigkeit an jedem Punkt unter Beruecksichtigung der Motorleistung, die bei hoher Geschwindigkeit nachlasst
- Ein Rueckwaertsdurchlauf begrenzt diese Geschwindigkeiten basierend darauf, wie stark ein Auto vor der naechsten Kurve bremsen kann
- Das Ergebnis: eine gleichmaessige Geschwindigkeitshuellkurve, bei der Autos aus Kurven herausbeschleunigen, auf Geraden Tempo aufbauen und hart in die naechste Kurve bremsen
Jeder Streckenabschnitt wird dann in eine von drei Zonen eingeteilt: Beschleunigung (Herausbeschleunigen aus einer Kurve), Bremsen (Verlangsamen fuer die naechste) oder Kurvenfahrt (Durchfahren der Kurve selbst). Diese Zonen bestimmen alles Weitere im Spiel — Reifenverschleiss, Ueberholmoeglichkeiten, Dirty-Air-Effekte und Fehlerwahrscheinlichkeiten variieren alle je nach Zone.
Die Ideallinie
Das ist das Herzstuck des Systems. Echte Rennfahrer folgen einem Aussen-Scheitelpunkt-Aussen-Pfad durch jede Kurve: Von der Aussenkante anfahren, am engsten Punkt (dem Scheitelpunkt) nach innen schneiden, dann das Auto am Ausgang wieder nach aussen driften lassen. Das minimiert den effektiven Kurvenradius und erlaubt hoehere Geschwindigkeit durch die Kurve.
Das Spiel berechnet dies automatisch in zwei Durchlaeufen:
- Scheitelpunkt-Zug: Wo die Kruemmung hoch ist, verschiebt sich die Ideallinie zur Kurveninnenseite
- Anfahr-/Ausgangs-Spreizung: Diese Verschiebung wird ueber eine grosse Distanz geglaettet, was die Linie auf den Zufahrtsgeraden und Kurvenausgaengen natuerlich nach aussen drueckt
Das kombinierte Ergebnis reproduziert das klassische Rennideal — breit anfahren, eng am Scheitelpunkt, gerade herausfahren — rein aus der Geometrie der Strecke. Jeder generierte Kurs erhaelt eine realistische, fahrbare Ideallinie ohne manuelle Abstimmung.
Platzierung der Kulisse
Nachdem die Physik berechnet ist, gestaltet das Spiel die Strecke, indem es die Daten auswertet:
Streckenbreite variiert je nach Abschnitt. Geraden sind 14 Meter breit und bieten Autos Platz, nebeneinander zu fahren. Enge Kurven verengen sich auf 11 Meter, wodurch sich der Scheitelpunkt beengt und praezise anfuehlt.
Randsteine erscheinen an der Innenseite von Kurven — der Kante, die ein Fahrer beim Anschneiden des Scheitelpunkts streift. Ihre rot-weissen Streifen markieren die Streckenbegrenzung dort, wo Autos am meisten versucht sind, die Grenzen auszureizen.
Reifenstapel saumen die Aussenseite von Kurven — dorthin, wo ein Auto nach einem Kontrollverlust landen wuerde. Die Wandhoehe skaliert mit der Gefahr: Eine langsame Haarnadelkurve nach einer schnellen Geraden bekommt hohe, dichte Reifenbarrieren. Eine sanfte Biegung bekommt kaum eine einzelne Reihe.
Kiesbetten breiten sich vor Reifenstapeln und in engen Kurven aus und bilden eine Pufferzone, die Autos abbremst, bevor sie die Barrieren treffen. Ihre Tiefe folgt der Kruemmung — am tiefsten am Scheitelpunkt der engsten Kurven, zum Ein- und Ausgang hin auslaufend.
Tribuenen fuellen die langen Geradenabschnitte und werden auf der Aussenseite platziert, wo Zuschauer die beste Sicht auf Autos bei Hoechstgeschwindigkeit haetten.
Leitplanken (Metallgelaender) verlaufen entlang der Aussenseite von mittelschnellen bis schnellen Kurven und werden dort ausgelassen, wo Tribuenen und Kiesbetten sie ueberfluessig machen wuerden.
Keine dieser Platzierungen ist vorgegeben. Sie alle ergeben sich aus dem Lesen derselben Kruemmungs- und Geschwindigkeitsdaten, die das Rennerlebnis definieren.
Die Boxengasse
Sobald die Hauptgerade identifiziert ist (der schnellste, laengste Abschnitt), wird die Boxengasse als parallele Strasse mit seitlichem Versatz konstruiert. Ein- und Ausfahrtsubergaenge werden mit Ease-in/Ease-out-Kurven geglaettet, damit Autos natuerlich einfaedeln koennen, anstatt abrupt von der Ideallinie abzubiegen.
Boxenplaetze sind gleichmaessig im nutzbaren Mittelabschnitt verteilt, und die Boxengasse verbindet sich mit einem sanften Einfaedelungsbereich zurueck zur Strecke, der realen Streckendesigns entspricht.
Streckencharaktere
Der Karrieremodus bietet vier Streckentypen, die jeweils durch nur zwei Zahlen definiert sind: wie viele Kurven und wie lang die Runde ist.
| Charakter | Kurven | Rundenlaenge | Persoenlichkeit |
|---|---|---|---|
| Hochgeschwindigkeit | 10—12 | 5,5—8 km | Fliessende Boegen, lange Geraden, Motorleistung zaehlt am meisten |
| Technisch | 16—20 | 3—4,5 km | Enge Haarnadelkurven, staendige Richtungswechsel, Fahrergeschick glaenzt |
| Strasse | 13—16 | 3,5—5 km | Mix aus schnellen Geraden und engen Schikanen, Praezision wird belohnt |
| Ausgewogen | 12—16 | 4—6 km | Von allem etwas, allseitige Herausforderung |
Derselbe Generierungsalgorithmus erzeugt alle vier — die Persoenlichkeit ergibt sich natuerlich aus der Parameterwahl. Mehr Kurven auf engem Raum erzeugt ein technisches Gefuehl. Weniger Kurven bei groesseren Distanzen erzeugt eine Powerstrecke. Physik und Kulissenplatzierung passen sich automatisch an.
Qualitaetskontrolle
Nicht jeder zufaellige Seed erzeugt eine grossartige Strecke. Der Generator fuehrt nach jedem Versuch eine schnelle Validierung durch: Liegt die Hauptgerade zwischen 800 und 1400 Metern? Ist die Gesamtform vernuenftig? Wenn nicht, wuerfelt er einen neuen Satz zufaelliger Punkte und versucht es erneut. Die meisten Strecken bestehen beim ersten oder zweiten Versuch.
Das Ergebnis
In weniger als einer Sekunde erzeugt das Spiel aus einer Handvoll Zufallszahlen:
- Einen glatten, durchgehenden Kurs mit realistischen Proportionen
- Ein vollstaendiges Geschwindigkeitsprofil, das vorgibt, wo Autos schnell und langsam fahren
- Zoneneinteilung, die jeden Aspekt der Rennsimulation steuert
- Eine natuerliche Ideallinie, die realen Fahrprinzipien folgt
- Randsteine, Reifenstapel, Kiesbetten, Tribuenen und Leitplanken — alles dort platziert, wo es hingehoert
- Eine Boxengasse mit sanfter Ein- und Ausfahrt
- Prozedurale Gras-, Asphalt- und Sandtexturen, die nahtlos kacheln
Jedes Rennen auf einer neuen Strecke. Jede Strecke mit eigener Persoenlichkeit. Alles aus Geometrie und Physik, nichts von Hand platziert.
