ES FUNKTIONIERT. Ich sitze hier gerade und schaue zu wie zwei KI-Teams gegeneinander spielen und ich muss ehrlich sagen — das ist der beste Moment seit Projektstart.
Die Match Engine simuliert jetzt ein komplettes 90-Minuten-Spiel, Minute für Minute. Ballbesitz wechselt, Chancen entstehen, Tore fallen. Es ist noch lange nicht perfekt, aber es lebt.
Wie die Simulation funktioniert
Jede Minute wird einzeln berechnet. Wer hat den Ball? Wie wahrscheinlich ist ein Angriff? Kommt ein Schuss? Ist es ein Tor? All das basiert auf den Spielerattributen, der gewählten Taktik und einem Zufallsfaktor.
Was die Engine aktuell kann:
- Minute-by-Minute Ablauf über 90 Minuten + Nachspielzeit
- Ballbesitz-Berechnung basierend auf Mittelfeld-Stärke
- Expected Goals (xG) für jede Chance
- Verschiedene Event-Typen: Torschuss, Ecke, Freistoss, Foul
- Gelbe und Rote Karten
- Verletzungen (noch sehr basic)
Die ersten Bugs waren legendär
Im ersten Testlauf hat ein Team 47:0 gewonnen. Im zweiten sind überhaupt keine Tore gefallen — 180 Minuten, null Chancen. Ich hab dann fast zwei Tage nur an der Balancierung gesessen. Jetzt sehen die Ergebnisse realistisch aus. 2:1, 0:0, mal ein 4:2 — genau so wie es sein soll.
Ein Bug der mich fast in den Wahnsinn getrieben hat: Spieler konnten Tore schiessen obwohl sie gar nicht auf dem Platz standen. Stellt sich raus, ich hatte die Auswechselbank nicht richtig von der Startelf getrennt. Solche Sachen findest du halt erst wenn du es wirklich testest.
Nächste Schritte: Taktik-Einstellungen müssen mehr Einfluss auf das Spielgeschehen haben. Aktuell macht es fast keinen Unterschied ob du 4-4-2 oder 3-5-2 spielst — das muss sich ändern.
Aber heute feiere ich erstmal. Die Engine lebt.