KI: Unendliche Intelligenz

Die Welten von Computerspielen werden immer größer - und damit auch die Anzahl der Figuren, die sich intelligent verhalten müssen. Golem.de hat mit dem Wissenschaftler Mike Preuss darüber gesprochen, wie Algorithmen dieses Problem lösen könnten.

Artikel von veröffentlicht am
Mike Preuss, Westfälische Wilhelms-Universität Münster
Mike Preuss, Westfälische Wilhelms-Universität Münster (Bild: Mike Preuss)

Es gibt immer mehr (fast) unendliche Welten: In Computerspielen wie Elite Dangerous oder im kommenden No Man's Sky können Spieler durch riesige Galaxien reisen. Die werden nicht von Hand erstellt, sondern prozedural generiert - also durch Algorithmen. Das hat aber Folgen, etwa für die künstliche Intelligenz der Computergegner, denn von Hand kann kein Spielentwickler in einem virtuellen Universum für eine stimmige Balance sorgen.

Stellenmarkt
  1. IT-Administrator (m/w/d)
    SAGA IT-Services GmbH, Hamburg
  2. IT-Support - PC-Administration und Anwendungsbetreuung (m/w/d)
    Julius Kühn-Institut (JKI) Bundesforschungsinstitut Für Kulturpflanzen, Dossenheim
Detailsuche

Der Informatiker Mike Preuss von der Westfälischen Wilhelms-Universität Münster hat auf der Deep-Learning-Konferenz von Golem.de über dieses Thema referiert, in einem Vortrag mit dem Titel Computational Intelligence and Games: Creating, Balancing, Learning to Play. Wir haben mit ihm gesprochen.

Golem.de: Computerspiele mit prozedural generierten Inhalten beziehungsweise Welten sind derzeit schwer angesagt. Welche konkreten Herausforderungen ergeben sich daraus für die KI und die Spielbalance?

Mike Preuss: Es ergeben sich sowohl für die Spielbalance als auch für alle Arten von "intelligenten Mechanismen" Schwierigkeiten, wenn die prozedurale Generierung etwas erzeugt, das sehr stark von dem abweicht, was davor vorhanden war. Aber je mehr prozedural erstellte Inhalte auch zur Laufzeit eingesetzt werden, desto weniger ist einmaliges manuelles Balancing überhaupt sinnvoll.

Golem Karrierewelt
  1. Linux-Systeme absichern und härten: virtueller Drei-Tage-Workshop
    07.-09.06.2022, Virtuell
  2. Kubernetes Dive-in-Workshop: virtueller Drei-Tage-Workshop
    19.-21.07.2022, Virtuell
Weitere IT-Trainings

Sowohl für die KI der NPC-Figuren, als auch für das Balancing müssen dann auch Anpassungen zur Laufzeit stattfinden. Da sie weniger gut von Entwicklern überwacht werden können, ergibt sich natürlich die Gefahr einer Fehlsteuerung. Das kann etwa dazu führen, dass Spiele zu einfach oder zu schwierig werden, oder im Fall von Multiplayer-Spielen auch unfair.

Golem.de: Mit welchen neuen Methoden können Entwickler diese Probleme lösen?

Preuss: Derzeit werden in der Forschung vermehrt Methoden erprobt, wie sich manuelle und automatisierte Vorgänge kombinieren lassen. Nehmen wir einmal das Balancing - hier wird derzeit viel komplett manuell gemacht. Bei der KI der NPCs versucht man generische Lösungen zu entwickeln, so dass die künstliche Intelligenz lernt, mit dem jeweiligen Spiel umzugehen, obwohl sie nicht explizit weiß, was das Ziel des Spiels ist. Eine derzeit sehr gehypte Methode in diesem Bereich ist Monte-Carlo Tree-Search (MCTS). Der Ansatz läuft im Grunde darauf hinaus, Spielbäume mit zufälligen Aktionen durchzuspielen und dann zu messen, welcher der Spielbaumzweige bei zufälligen Zügen am sinnvollsten ist.

Golem.de: Wird sich das für den gewöhnlichen Spieler anders anfühlen, was die KI und das allgemeine Verhalten von Gegnern oder NPCs angeht?

Preuss: Ich denke, dass die Gegner und die anderen NPC glaubwürdiger wirken werden, weil sie beispielsweise mit Hilfe von MCTS auch in unbekannten neuen Situationen in der Lage sein dürften, zumindest schlechte Aktionen zu vermeiden. Aber die Unterschiede sind vermutlich erstmal nur graduell, weil ja nicht unbegrenzt Rechenzeit zur Verfügung steht, damit die AI während der Laufzeit lernen kann.

Golem.de: Wie wird sich die Arbeit von Entwicklern verändern?

Preuss: Vermutlich wird es generell etwas weniger Handarbeit und etwas mehr Einsatz und Konfiguration von algorithmischen Verfahren geben. Schwerwiegender ist jedoch, dass man vermutlich Spiele dynamischer konzipieren muss - oder eher kann. Das bedeutet, dass sie aus Entwicklersicht weniger vorhersehbar verlaufen, weniger linear. Aber das ist momentan ohnehin schon bei vielen Open-World-Spielen zu beobachten.

Golem.de: Welche weiteren, langfristigen Vorteile ergeben sich durch die neuen Methoden?

Preuss: Allgemein würde ich sagen, dass die neuen Verfahren flexibler sind und es erlauben, die AI komplexer zu machen. Durch eine gewisse Lernfähigkeit hat die AI die Möglichkeit, sich zumindest teilweise an neue Situationen anzupassen und dadurch autarker zu werden. Es wäre ja auch ein Witz, wenn wir bald überall selbstfahrende Autos auf der Straße haben, aber jede Handlung eines NPCs in einem Computerspiel von Hand entworfen und implementiert werden müsste.

Am 19. und 20. April 2016 dreht sich beim Golem.de Tech Summit alles um Deep Learning und künstliche Intelligenz. An zwei Tagen diskutieren 17 Experten, wie man Software so trainiert, dass sie nach dem Vorbild menschlicher neuronaler Netze lernt. Besucher der Konferenz haben auch automatisch Zugang zur Quo Vadis, Europas größter Konferenz für Game Development.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


n0x30n 20. Apr 2016

Braucht man denn für Spiele-KI spezielle Forschung? Grundlagenforschung im Bereich KI...

n0x30n 19. Apr 2016

Ja, du hast recht. Ein Spiel, das zum großen Teil aus PG besteht ist selten von guter...



Aktuell auf der Startseite von Golem.de
Prehistoric Planet
Danke, Apple, für so grandiose Dinosaurier!

Musik von Hans Zimmer, dazu David Attenborough als Sprecher: Apples Prehistoric Planet hat einen Kindheitstraum zum Leben erweckt.
Ein IMHO von Marc Sauter

Prehistoric Planet: Danke, Apple, für so grandiose Dinosaurier!
Artikel
  1. Fahrgastverband Pro Bahn: Wo das 9-Euro-Ticket sicher gilt
    Fahrgastverband Pro Bahn
    Wo das 9-Euro-Ticket sicher gilt

    Die Farbe der Züge ist entscheidend, was bei der Reiseplanung in der Deutsche-Bahn-App wenig nützt. Dafür laufen Fahrscheinkontrollen ins Leere.

  2. Retro Gaming: Wie man einen Emulator programmiert
    Retro Gaming
    Wie man einen Emulator programmiert

    Warum nicht mal selbst einen Emulator programmieren? Das ist lehrreich und macht Spaß - wenn er funktioniert. Wie es geht, zeigen wir am Gameboy.
    Von Johannes Hiltscher

  3. Diskriminierung am Arbeitsplatz: Sexismusvorwurf gegen Microsoft-Management
    Diskriminierung am Arbeitsplatz
    Sexismusvorwurf gegen Microsoft-Management

    Ein neuer Bericht wirft CEO Satya Nadella vor, nicht ausreichend gegen Fehlverhalten in seinem Unternehmen vorzugehen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PS5 evtl. bestellbar • Prime Video: Filme leihen für 0,99€ • Gigabyte RTX 3080 12GB günstig wie nie: 1.024€ • MSI Gaming-Monitor 32" 4K günstig wie nie: 999€ • Mindstar (u. a. AMD Ryzen 5 5600 179€, Palit RTX 3070 GamingPro 669€) • Days of Play (u. a. PS5-Controller 49,99€) [Werbung]
    •  /