Rennspiel mit KI erstellen: erst Fahrgefühl, dann Gegner
Für ein Rennspiel mit KI fängst du mit einem Fahrzeug auf einer Rundstrecke ohne Gegner an und stimmst es ab, bis allein fahren Spaß macht. Zähl Runden über Kontrollpunkte und fahr gegen einen Geist deiner eigenen Bestrunde, bevor echte Gegner dazukommen.
Was ist am Fahren wirklich schwer?
Eine Handvoll Zahlen, die gegeneinander arbeiten. Tempo, Lenkung und Haftung ziehen in verschiedene Richtungen, und die Kamera trägt die Hälfte dazu bei, dass sich überhaupt etwas richtig anfühlt.
Stell dir Seifenkisten aus Holz vor, die durch ein Bergdorf hinunterrattern. Keine Motoren, nur das Gefälle, die Bremse und wie mutig du die Kurve nimmst. Lenkst du auf nassem Kopfsteinpflaster zu scharf ein, sollte die Kiste rutschen und nicht stehen bleiben. Zu viel Haftung fühlt sich an wie auf Schienen. Zu wenig wie auf Seife.
Deine KI kann das eine nicht vom anderen unterscheiden, denn der Unterschied steckt in deinen Händen. Lass sie diese Zahlen also an einer Stelle mit verständlichen Namen ablegen, und spiel einen Abend lang selbst damit herum. Noch ein Tipp: Verlang einfache, geschummelte Physik. Reifen originalgetreu zu simulieren ist eine Riesenaufgabe und macht oft weniger Spaß als eine fröhliche Fälschung.
Was baust du zuerst?
Eine kurze Runde mit einer Haarnadelkurve und eine Stoppuhr. Keine Menüs, keine anderen Kisten. Sagst du nach deiner eigenen Zeit an dieser einen Kurve „noch einmal“, hast du ein Rennspiel.
Dann wächst es in dieser Reihenfolge:
- Fahren auf flachem, leerem Boden.
- Eine Kamera, die folgt und in die Kurve vorausschaut.
- Die Strecke, mit etwas, das dich bremst, wenn du sie verlässt.
- Kontrollpunkte und ein Rundenzähler.
- Ein Geist, also eine durchsichtige Wiederholung deiner Bestrunde.
- Ein Gegner.
- Eine zweite Strecke.
In Schritt 4 steckt eine Falle. Zählt eine Runde bei jedem Überqueren der Linie, kann man immer wieder rückwärts darüberfahren. Verteile mehrere unsichtbare Kontrollpunkte auf der Strecke und zähle die Runde nur, wenn alle in der richtigen Reihenfolge passiert wurden.
Warum sind Geister so eine gute Idee?
Weil ein Geist ein Rennen ganz ohne Gegner-Code ist. Das Spiel zeichnet auf, wo du warst, und spielt es beim nächsten Mal ab. Du hast etwas zu jagen, es fährt genau so gut wie du, und es bleibt nie an einer Wand hängen.
Was versenkt solche Projekte?
Gegner, zu früh. Sie sehen nach einer kleinen Aufgabe aus und sind die größte von allen. Ein Gegner muss die Ideallinie finden, vor Kurven bremsen, sich von Unfällen erholen und dabei weder dumm noch unschlagbar wirken. Da gehen Wochen für Autos drauf, die an den Wänden entlangholpern, während das Fahren selbst nie besser wird.
Ähnlich ist es damit, das Rennen eng zu halten. Heimlich die Spitze zu bremsen und das Schlusslicht zu beschleunigen, kann funktionieren, aber man merkt es, wenn es plump ist. Heb dir das für den Schluss auf und bleib sanft.
Das sagst du deiner KI
Bau ein kleines Rennspiel von oben: ein Fahrzeug, eine Rundstrecke mit einer Haarnadelkurve, keine Gegner. Tastatursteuerung und eine Rundenzeit.
Fang mit einem Zustandsautomaten in einem Mermaid-Diagramm des Rennens an: Countdown, Rennen, neben der Strecke, Kontrollpunkt passiert, Runde fertig, im Ziel, Neustart. Leite daraus ab, was passiert, wenn ich wende und rückwärts über die Ziellinie fahre. Bau dann nach dem Diagramm.
Zähl eine Runde nur, wenn alle Kontrollpunkte in der richtigen Reihenfolge passiert wurden. Leg Tempo, Lenkung und Haftung an einer Stelle mit verständlichen Namen ab, damit ich sie ändern kann.
Wenn du sagst, das Rundenzählen funktioniert, nenn mir die genauen Wege, die du probiert hast, auch die gemeinen: rückwärts über die Linie und quer übers Gras. Hast du einen Weg nicht probiert, sag, dass du nicht weißt, was er bewirkt. Sag nie, das Fahren fühle sich gut an. Das beurteile ich.
Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
So prüfst du es
- Rückwärts über die Linie fahren. Der Rundenzähler darf sich nicht bewegen.
- Die Kurve abschneiden. Fahr quer über die Innenseite. Die Runde darf nicht zählen.
- Mit Vollgas gegen die Wand. Du solltest abprallen oder bremsen, nie kleben bleiben oder wegfliegen.
- Die Haftung stark ändern. Probier das Doppelte, dann die Hälfte. Du solltest es sofort spüren.
- Gegen deinen Geist fahren. Er sollte genau deiner letzten Bestrunde folgen.
- Jemandem bei der Haarnadel zusehen. Kracht die Person jedes Mal, braucht die Kurve oder die Lenkung Arbeit.