Ein Thread, in dem alles zum Thema Künstliche Intelligenz / Computergegner in Videospielen diskutiert werden kann. Beispiele:
- Dampf ablassen über schlechte KI in alten Rundenstrategie-Spielen
- Ist Wegfindung KI oder nicht? (meine Antwort: In TBS nein, in RTS in der Regel schon)
- externe KI (Bots) gegen menschliche Spieler
Ich mach den Anfang mit Bots in StarCraft. Der YouTube-Algorithmus hat mir in der letzten Woche ein paar Videos empfohlen. Ich verfolge nicht die StarCraft Szene, aber soweit ich verstehe:
- Vor 10 Jahren hat zum ersten mal eine KI gegen einen GrandMaster im Brettspiel Go gewonnen (Showmatch AlphaGo versus Lee Sedol). Das schlug Wellen, weil die KI anders funktionierte als Schachcomputer - Stichwort Reinforcement Learning und Neuronale Netzwerke.
- Vor knapp 7 Jahren hat dann Google DeepMind ebenfalls einen GrandMaster in StarCraft II besiegt (Showmatch AlphaStar vs Serral). Jedoch kam kurze Zeit später ein StarCraft II Update, wodurch AlphaStar dann nicht mehr funktionierte.
- In StarCraft Brood War gab es bisher keinen Bot, der mit Top Spielern mithalten konnte. Bots kommen da aus der Community und nicht von großen KI Unternehmen.
- Vor ein paar Wochen gab es einen KI Wettbewerb für StarCraft Brood War. Pluto AI gewann diesen Wettbewerb.
- Vor einer Woche hat ein Hacker eine Version von Pluto AI gestohlen und in der Ladder mit MapHack eingesetzt. MapHack heißt, dass der Bot die ganze Karte ohne Scouting sehen kann. MapHack sorgt aber auch dafür, dass PlutoAI nicht richtig funktioniert und komische Entscheidungen trifft. Wenn man gecheatete Profile ignoriert, dann hat der Bot die Top 10 der Ladder erreicht. Leute, die gegen die KI beschwerten sich aber über Lag, wahrscheinlich verursacht durch die 2000 APM (Actions per Minute) des Bots.
- Vor ein paar Tagen haben dann ein paar amerikanische Spieler gegen die echte Pluto AI gespielt, und wurden regelrecht vernichtet. In StarCraft I BroodWar sind jedoch Koreaner dominant. Die echte Pluto AI spielte mit ungefähr 500 APM.
Ich würde behaupten, dass eine sehr gute KI ausreichen könnte, um einen menschlichen Spieler in einem RTS / Echtzeitstrategie-Spiel wie StarCraft zu besiegen. KI hat da einfach Riesen-Vorteile, sobald der menschliche Spieler sich um 50+ Einheiten kümmern muss. Nichtsdestotrotz sind die beteiligten Spieler überrascht, weil sie bisher keine so starke KI gesehen haben. Die KI ist wahrscheinlich mit der Terran Fraktion am stärksten, weil man da mit guter Einheitenkontrolle mehr rausholen kann.
Hier ein paar Videos: Ein Terran vs Zerg Ladder Match mit dem gehackten Bot. Gleiches Match aus Perspektive des Zerg Spielers. Der Spieler (Ret) hat nie zuvor in der Ladder gegen einen Bot gespielt, und ist sich erst sicher, dass es sich um einen Bot handelt, als er nach dem Match die APM des Gegners sieht. Zufälligerweise wird der Spieler vor dem Match auf KI angesprochen. Während des Matches wundert sich der Spieler darüber, dass der Gegner A-Rank erreicht hat, weil der Gegner Gebäude falsch positioniert, keine Turrets baut und gegnerische Marines versuchen seinen nicht erreichbaren Overlord anzugreifen. Sobald es zum ersten Kampf kommt, ist der menschliche Spieler jedoch chancenlos. Trotzdem meint er am Ende des Matches, dass er hätte gewinnen müssen.
Und hier zwei Videos mit der echten Pluto AI. Ein Best-of-5 Spiel gegen einen amerikanischen Top Spieler (Nesh), welcher die Terran Fraktion benutzt.
Der Kommentator (Artosis) vom obigen Video hat danach selbst gegen den Bot gespielt. Ein Zusammenschnitt.
Zwei psychologische Phänomene, die ich beobachten konnte:
- Dunning-Kruger-Effekt: Das eigene Wissen und Können wird überschätzt. Die menschlichen Spieler sehen, was der Bot alles falsch macht, erkennen aber nicht die Bereiche, wo der Bot überlegen ist.
- 7 Stages of Grief. Die Spieler denken zuerst, der Bot gewinnt nur wegen MapHack und Lag.

