Die KI, dein Feind und Helfer
Künstliche Intelligenz in Videospielen: Herausforderungen und Grenzen
(Aus IGM 03/10)Jahrzehntelang haben uns Computergegner mit vorhersehbaren und teils abwegigen Aktionen genervt. Doch so langsam legen die Pixelkollegen eine gewisse Unberechenbarkeit an den Tag. Künstliche Intelligenz sorgt dafür, dass Videospiele spannender werden und größere Zielgruppen finden.
Ganz im Norden von Los Santos, in den Mulholland Hills, steht Madd Doggs Bude. In diesem Gangster-Schuppen gibt es eine Bar, und in der Bar steht ein Arcade-Automat. Wenn der Held von GTA San Andreas mal Abwechslung braucht, spielt er an dem Automaten das Spiel Go Go Space Monkey: ein simples Shoot ‘em up im Stile von Space Invaders, bei dem ein Affe heranfliegende Ufos abballert. Immer wieder trifft man in 3D-Spielen der Nullerjahre auf ähnliche Referenzen an die gute alte Zeit der Arcade-Games. Diese Spiele-im-Spiel sind ein willkommenes Retro-Gimmick für die Gamer, verraten aber auch etwas von der Sehnsucht der Game-Designer nach der guten alten Zeit, als niemand von „intelligenten Spielen“ schwafelte. Rennen, springen, schießen waren die Ingredienzen einer hübsch umgrenzten virtuellen Welt. Heute hingegen müssen sich Game-Designer mit einer Vielzahl von Forderungen herumplagen: Die Spielefans wollen nahtlos unterhalten werden, die Publisher wollen maximale Leistung zu minimalem Preis, die Politik nimmt Spiele immer dann als Sündenbock her, wenn sie es gerade braucht. Dass alle Spiele doof sind und doof machen, werden zwar nur Ewiggestrige behaupten. Aber dass es stumpfsinnige Massenware gibt, wird auch niemand leugnen. Vielleicht sollte man sich zunächst einmal zwei Fragen stellen: Was sind überhaupt „intelligente“ Spiele? Und: Warum sollte man denn unbedingt welche entwickeln wollen?
Gut gemachte Spiele können sich durch vieles auszeichnen: ein eingängiges Spielkonzept, eine spannende Geschichte und vieles mehr. Als „intelligent“ könnte man Spiele bezeichnen, die sich zusätzlich an die Bedürfnisse des Spielers anpassen. Denn damit erreichen sie wahrscheinlich ein größeres Publikum als jene Spiele, die nur auf eine oder wenige erfolgreiche Zutaten vertrauen. An Nutzer anpassen können sich Spiele in vielerlei Hinsicht: beim Schwierigkeitsgrad, bei der Steuerung, bei der Lernkurve und ganz allgemein bei der Art und Weise, wie sie auf Handlungen des Spielers reagieren. Anpassung aber bedeutet, dass die Maschine „mitdenken“ muss – und dafür braucht sie Künstliche Intelligenz (KI). Geprägt wurde der Begriff bereits in den fünfziger Jahren vom US-Informatiker John McCarthy. Ganz allgemein versteht man unter Künstlicher Intelligenz den Versuch, menschenähnliche Intelligenz am Computer nachzubilden oder zumindest durch einfache Algorithmen zu simulieren. Die Wissenschaft erforscht sie im Zusammenhang mit Expertensystemen, Robotik sowie Sprach- und Mustererkennung.
Populär wurde KI durch die Duelle zwischen Schachweltmeister Garry Kasparov und dem IBM-Rechner Deep Blue oder auch durch Fernsehserien wie Knight Rider und Filme wie Steven Spielbergs A.I.. Nicht zuletzt durch diese Fiktionalisierungen entstand in der Öffentlichkeit eine Erwartungshaltung, die KI bis jetzt nicht einlösen konnte: Die Forschung ist weit davon entfernt, menschliche Intelligenz auch nur annäherungsweise nachbilden zu können. Das ist aber natürlich kein Grund, auf KI in Videospielen zu verzichten. Aus KI-Sicht sind heutige Games noch vergleichsweise dumm, die meisten Computergegner verhalten sich nicht einmal entfernt menschlich. Wie ist diese Stagnation zu erklären? Und wann werden Videospiele endlich klug?
Spiele-KI: Für diesen Begriff gibt es keine einheitliche Definition. „Jedes Game-Studio versteht darunter etwas anderes“, sagt Andreas Gerber. „Die einen meinen damit Navigation und Movement, die anderen Pathfinding, sprich: ,Wie komme ich von A nach B’. Auch das klassische Scripting wird manchmal auch als KI bezeichnet.“ Gerber ist Gründer und Chef der xaitment GmbH mit Sitz in Saarbrücken. Seine Firma entwickelt seit 2004 KI-Middleware für Spiele-Studios und gehört zu den weltweit führenden Anbietern in diesem Bereich. Navigation, Pathfinding, Movement, Scripting – kurz: alles, was nötig ist, damit sich die Spielfiguren bewegen lassen – bezeichnet Andreas Gerber als Standard-KI. „Die High-Level-KI hingegen bezeichnet Verfahren, die auch dem kritischen Blick eines Universitätsprofessors standhalten.“ High-Level-KI geht weg von dem gescripteten Verhalten und reagiert darauf, wie der Spieler das Spiel spielt. Der Non-Player Charakter (NPC) handelt dabei autonom, flexibel und interaktiv. Gerber gibt ein Beispiel, wie der NPC auch Gefühle simulieren kann: „Emotionales Verhalten in Spielen kann letztlich immer wieder auf einfache Mechanismen abgebildet werden. Als KI-Programmierer bzw. KI-Designer definiert man verschiedene Zustände: Ist der NPC ‘freudig gestimmt’ und es passieren dann immer mehr Dinge, die ihn ärgern, wechselt er irgendwann in den Zustand ‘ verärgert’ und handelt dann entsprechend.“ Die Übergänge sind meist noch wesentlich komplexer und werden von bestimmten Wahrscheinlichkeiten und Abhängigkeiten zwischen Ereignissen beeinflusst, damit der NPC nicht immer gleich agiert.
High-Level-KI wird auch in aktuellen Spielen immer noch zu selten eingesetzt, findet Andreas Gerber. Ein paar gute Ansätze gebe es zwar schon: „Halo hat seit dem ersten Spiel eine tolle KI. Auch bei Divinity 2: Ego Draconis ziehen die NPCs teilweise Rückschlüsse auf das Spielerverhalten.“ Ansonsten aber sehe es KI-technisch ziemlich mau aus, so Gerber. Mit seiner Einschätzung steht der xaitment-Chef keineswegs alleine da: Auch der Spiele-Entwickler Carsten Orthbandt sieht beim Thema KI für Games großen Nachholbedarf. Orthbandt, der einst das Berliner SpieleEntwicklungsKombinat mitbegründete und Spiele wie Paraworld und Wiggles schuf, setzt heute mit seiner Firma pixeltamer.net auf webbasierte Games. Sein Urteil: „Es gibt einen Haufen guter Spiele, aber die meisten arbeiten mit vorgefertigten Blöcken von Verhaltensweisen. Das würde ich nichts als herausstechend intelligent bezeichnen.“ Gerade aber Online-Games wie World of Warcraft könnten von ausgefeilter KI profitieren, so der Entwickler: „Als Hersteller muss man damit rechnen, dass es Spieler gibt, die zehn Stunden spielen, und solche, die zehn Monate spielen. Für beide Nutzergruppen interessante Inhalte ohne große Wiederholungen anzubieten, ist eine echte Herausforderung.“ Einer der großen Kritikpunkte bei aktuellen MMORPGs sei, dass die Singleplayer-Storyline irgendwann stark nachlässt. „Man kann ja nicht für jeden Spieler eine eigene Storyline entwerfen – sie muss generiert werden. Da kommt dann die KI ins Spiel“, so Orthbandt. Von KI-generiertem Singleplayer-Content kann auch der Multiplayer profitieren, wenn es gelingt, die unterschiedlichen Stories miteinander zu verweben.
Dass High-Level-KI in der Games-Branche noch so wenig Anwendung findet, hat vor allem finanzielle Gründe. Marktuntersu- chungen zufolge setzen in Amerika und Asien etwa ein Viertel aller Studios zugekaufte KI-Engines ein, der Rest setzt weiter auf Inhouse-Entwicklung.
„Viele Unternehmen sind noch sehr vorsichtig“, berichtet Andreas Gerber, „ganz nach dem Motto: Ich kaufe mir lieber nichts Fremdes ein, das ich nicht kenne und beherrsche.“ Jedoch planen die Unternehmen zu wenig Geld für die Inhouse-Entwicklung der KI ein. Gerber erläutert das an einem Vergleich: „Wir haben in unsere beiden High-Level-Produkte xaitKnow und xaitThink mehrere Personenjahre an Aufwand gesteckt. Das kann ein klassisches Team kaum leisten. Zwei Entwickler, die eine KI über ein Jahr hinweg aufbauen, kosten schnell 100.000 bis 150.000 Euro. So viel Geld würde kein Game-Studio einfach so investieren. Dafür sind die Budgets zu klein.“ Verständnis für die zurückhaltende Politik der Studios zeigt der KI-Forscher Klaus Jantke, der am Fraunhofer-Institut für Digitale Medientechnologie (IDMT) in Ilmenau die Abteilung Kindermedien leitet. Jantke kann nachvollziehen, „wenn die Spielewirtschaft da einen minimalistischen Weg geht. Bei der Spielegrafik tut sie so viel wie irgend möglich, weil das, was man sieht, die Kaufentscheidung beeinflusst.“ Innere Qualitäten eines Games würden aber erst nach längerem Spielen sichtbar, so Jantke: „Folglich macht die Industrie da nur so viel wie nötig.“
KI in Games dürfte spätestens dann sehr wichtig werden, wenn bei der Spielegrafik eine Sättigung eintritt. Schon jetzt müssen Firmen sehr viel Geld investieren, um aus der Masse der Prachtgrafiken herauszuragen. Dass Künstliche Intelligenz als Verkaufsargument dienen kann, zeigt der Game-Journalismus: Mittlerweile wird in fast allen Rezensionen die KI berücksichtigt und geht auch in die Gesamtbewertung ein. Impulse für die Entwicklung und Nutzung von Spiele-KI sollten aber nicht nur aus der Wirtschaft kommen, fordert Klaus Jantke, auch die Politik gehöre in die Pflicht genommen: „Wenn man eine Innovation will, muss man die auch mit nicht-marktwirtschaftlichen Mitteln fördern. Das ist bei Spielen nicht anders als zum Beispiel bei der Solarenergie.“ Gerade im Bereich Serious Games, in dem Jantke forscht, gebe es qualitätsmäßig noch viel Luft nach oben: „Es ist doch gesellschaftlich wünschenswert, dass Serious Games besser werden. Künstliche Intelligenz kann beim Thema Playability sehr viel leisten. Durch flexible Anpassung an unterschiedliche Spielertypen ließe sich ein viel größeres Publikum erreichen.“ Studien an Schulklassen hätten gezeigt, dass selbst preisgekrönte Lernspiele häufig an der Primärzielgruppe – den schwächeren Schülern – vorbeigingen. „KI könnte den Frustfaktor reduzieren helfen, nicht nur bei Serious Games .“
Auch Carsten Orthbandt sieht eine wichtige Aufgabe von KI darin, den Nutzerkreis von Videospielen zu erweitern. Bestes Beispiel seien die Casual Games. „Um Wii-Gesten oder Natal-Kamerabilder zu interpretieren, braucht es ein gerüttelt Maß an Künstlicher Intelligenz. Das ist zwar keine klassische KI, es kommen aber ähnliche Algorithmen zum Einsatz“, sagt Orthbandt. Eine intuitive Steuerung biete den Vorteil, das man das eigentliche Spiel komplexer gestalten könne: „Die kognitiven Ressourcen des Spielers lassen sich dann anderweitig nutzen.“ Aber auch im Spiel ließe sich der Lernprozess verbessern, so Orthbandt. „Nur die wenigsten Spiele haben gute Tutorials. KI kann versuchen, dem Spieler an den richtigen Stellen Tipps zu geben.“ Sie beobachtet das Spielverhalten und analysiert, wann Hilfestellungen wirklich notwendig sind: „Zu viele Tipps können den Spieler vor den Kopf stoßen, gerade dann, wenn er das Spiel nicht zum ersten Mal spielt.“ Besondere Herausforderungen sieht Orthbandt bei den MMORPGs, deren Spieltiefe einen kontinuierlichen Informationsnachschub nötig macht.
Die Simulation menschlicher Gedanken und Emotionen ist – trotz zahlreicher Rückschläge – weiter eines der Hauptanliegen der KI-Forschung. Da stellt sich natürlich die Frage, ob Künstliche Intelligenz in Spielen irgendwann einmal mehr sein kann als das bloße Verrechnen von Stimmungspunkten und Abgleichen von Handlungshierarchien. Werden wir irgendwann in ein virtuelles Wirtshaus gehen, ein Bier bestellen und dann mit dem Wirt über Gott und die Welt plaudern können? Die KI-Experten sind skeptisch. „Die menschliche Sprache ist reich an Mehrdeutigkeiten und sehr kontextabhängig“, sagt Carsten Orthbandt, „das alles zu erfassen, ist für einen Computer noch nicht möglich.” Klaus Jantke glaubt nicht, dass es „in absehbarer Zeit genügend Forschungs- und Entwicklungskompetenz geben wird, um das zu realisieren“. Andreas Gerber ist überzeugt, dass „ein Computergegner in dieser Hinsicht nie so gut sein wird wie ein Mensch“. Der unvergleichliche Reiz von Online-Spielen liege doch gerade darin, es mit echten Menschen zu tun zu haben, deren Emotionen man interpretieren könne. „Als Mensch wird man aber immer wissen, wenn man einen Computergegner vor sich hat.“ Besonders tragisch findet Gerber das nicht: „Die Spielebranche hat gar nicht den Anspruch, die Realität exakt nachzubilden. Es muss nur so wirken – und Spaß machen.“ (feh)




