Abo
  • Services:
Anzeige
Spielszene aus Assassin's Creed: Unity
Spielszene aus Assassin's Creed: Unity (Bild: Ubisoft)

Künstliche Intelligenz in Spielen: Die KI ist so intelligent wie ihre Entwickler

Spielszene aus Assassin's Creed: Unity
Spielszene aus Assassin's Creed: Unity (Bild: Ubisoft)

Die Leistungsfähigkeit aktueller Spielekonsolen lässt eine alte Sehnsucht wieder aufleben: Games könnten intelligenter werden. Dabei haben smarte Games nicht nur etwas mit leistungsfähiger Hardware zu tun.

Künstliche Intelligenz kann seltsam sein. In Assassin's Creed Unity kann zum Beispiel Folgendes passieren: Held Arno findet eine der vielen Quest-Geberinnen in ihrem Wohnzimmer und hört sich ihren Auftragsmonolog an. Plötzlich stürmt eine Magd in das Zimmer, wendet sich der offenen Tür zu und hebt abwehrend die Arme. Ihr hinterher eilen zwei Männer, die im Zimmer auf der Stelle treten und dann auch die Arme heben, als wollten sie einen unsichtbaren Angreifer beschwichtigen. Einer davon springt auf einen Tisch - und während all dies passiert, nimmt Arno weiterhin seinen Auftrag entgegen.

Anzeige

Obwohl immer mehr Energie in die Entwicklung künstlicher Intelligenz gesteckt wird, wirken solche Szenen dumm. Sie sind typisch für offene Welten, in denen Nichtspielercharaktere (NPCs) dynamisch auf ihre Umwelt reagieren sollen.

So ein unfreiwillig komisches Handeln wird gern als Beweis dafür angeführt, dass es mit KI in Spielen nicht weit her sei. Aber Felix Duchesneau, Lead Programmer von Assassin's Creed Unity, kann erklären, warum genau in so einer Situation mehr Intelligenz steckt als in bisherigen Assassin's-Creed-Spielen: "Die Zivilisten nehmen ihre Umwelt besser wahr und sind stärker miteinander verbunden. Man sieht viele Interaktionen zwischen Zivilisten, von romantischen Begegnungen bis zu gewaltsamen Konfrontationen. Einige der Interaktionen werden von anderen Zivilisten als Bedrohung eingestuft und können unerwartete Kettenreaktionen auslösen."

Damit spricht Duchesneau etwas Wesentliches an: Solche Kettenreaktionen sind wichtig für ein Spiel, das Massenunruhen und Aufstände zu revolutionären Zeiten abbilden soll. Feuert Arno mitten in einer Menschenmenge einen Schuss ab, rennen die Leute davon. Sehen entfernte Passanten, wie der panische Mob auf sie zustürmt, ergreifen sie ebenfalls die Flucht. Das Ergebnis überzeugt: Wie ein Einschlag reißt ein Schuss einen Krater in die Menge. Solchen Szenen überzeugen nicht unbedingt durch einzelne NPCs, aber die Spielwelt insgesamt ist intelligent und dynamisch.

Gerade die Massenszenen sind eine der wichtigsten Errungenschaften von Unity. In bisherigen Spielen habe das Limit für aktive NPCs inklusive Zivilisten etwa bei 100 gelegen, und maximal 15 Soldaten konnten gleichzeitig in einem Konflikt aktiv sein. "Mit ACU können wir 65 Soldaten kämpfen lassen, und das ist so ziemlich das einzige Zahlenlimit. Die größte Menschenmenge im Spiel besteht aus 12.000 Zivilisten", sagt Duchesneau. Vor allem Konflikte lösen ein verzahntes System der Abwägungen aus. "Die KI der Soldaten orientiert sich nicht mehr nur an den Handlungen des Spielers, und sie ist viel systemischer als in früheren AC-Spielen. Die Soldaten müssen jetzt mit bis zu vier Spielern umgehen und sich in einem komplexen System aus anderen Fraktionen und Massenereignissen bewegen."

Viele Akteure sind belastend

Auch wenn jede Figur in diesem System einfachen Algorithmen folgt, steigt die Belastung durch die Anzahl an Akteuren. "Die härteste KI-Situation für die CPU entsteht, wenn ein großer Kampf innerhalb einer Menschenmenge ausbricht, während vier Spieler und verschiedene Fraktionen anwesend sind. Die Gardisten gehen dann in den vollen Alarmmodus und müssen alle Spieler und Fraktionen wahrnehmen und in ihren Entscheidungsprozess einbeziehen. Gleichzeitig müssen Tausende Zivilisten fliehen und dabei den verschiedenen ausbrechenden Kämpfen ausweichen."

Wenn Tausende NPCs gleichzeitig Entscheidungen treffen müssen, dann können auch überschaubare Verhaltensmuster viel Rechenleistung fordern. Team Lead Programmer Aleissia Laidacker kann erklären, wie Ubisoft es erreicht, dass der Spieler die intelligentesten Akteure stets vor der Nase hat: Die Entwickler haben ein Massen-KI-System für Unity geschaffen, das grundsätzlich wie ein Level-of-Detail-System funktioniert. Jeder Aspekt einer Figur besitzt einen bestimmten Detailgrad, der von der Entfernung der Figur zum Spieler abhängt. Animation, Grafik, Skelett und KI haben alle verschiedene Detailgrade, die durchgewechselt werden, während sich der Spieler der Figur nähert.

Bei der Grafik ist dieser Trick nicht neu. Spieler kennen den plötzlichen Tausch einer Textur, wenn sie sich einem Objekt nähern. Doch in Unity wird die Welt nicht nur plötzlich schöner, wenn man herantritt, sie wird auch schlauer. Die schiere Zahl der Akteure und der Kniff, nahe NPCs klüger zu machen, sind technisch durchaus beeindruckend. Mit unserem klassischen Verständnis von Intelligenz aber haben Charaktere, die sich erschrecken und weglaufen können, noch nicht viel zu tun. Offenbar geht es erst einmal nur um einfache, angemessene Reaktionen auf die Umwelt. Ist das schon KI?

Auch dumm ist schlau 

eye home zur Startseite
FreiGeistler 03. Dez 2014

Neinnein, es muss "Multi MSomething Online" heissen

Moe479 02. Dez 2014

du hast nicht verstanden worüber ich geschrieben habe, ob eine noch so perfekte...

Garius 02. Dez 2014

Ach du meine Güte. Anstatt das mit nem kleinen Schmunzeln aufzunehmen...tsss. Was hattet...

Sharkuu 02. Dez 2014

wobei man dazu sagen muss, das ist nur deine einschätzung. ich finde spiele, die so einen...



Anzeige

Stellenmarkt
  1. über Ratbacher GmbH, Köln
  2. über Ratbacher GmbH, Bodenseeregion
  3. Power Service GmbH, Köln, Leverkusen, Düsseldorf
  4. über berg-it projektdienstleistungen GmbH, Nürnberg


Anzeige
Top-Angebote
  1. Gratis-Zugaben, Game-Gutscheine oder Cashbacks beim Kauf ausgewählter ASUS-Produkte
  2. (heute u. a. LG OLED-TVs u. PC-Zubehör reduziert)

Folgen Sie uns
       


  1. Huawei

    Vectoring mit 300 MBit/s wird in Deutschland angewandt

  2. The Dash

    Bragi bekommt Bluetooth-Probleme nicht in den Griff

  3. Bugs in Encase

    Mit dem Forensik-Tool die Polizei hacken

  4. Autonomes Fahren

    Verbraucherschützer fordern "Algorithmen-TÜV"

  5. The Last Guardian im Test

    Gassi gehen mit einem computergesteuerten Riesenbiest

  6. E-Sport

    Cheats und Bots in Südkorea offenbar gesetzlich verboten

  7. Videocodecs

    Netflix nutzt VP9-Codec für Offlinemodus

  8. Kosmobits im Test

    Tausch den Spielecontroller gegen einen Mikrocontroller!

  9. Open Data

    Daten für den Schweizer Verkehr werden frei veröffentlicht

  10. Telekom

    1,1 Millionen Haushalte erhalten VDSL oder Vectoring



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. Red Star OS Sicherheitslücke in Nordkoreas Staats-Linux
  2. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit
  3. Pornoseite Xhamster spricht von Fake-Leak

Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

  1. Re: AirPods

    _j_b_ | 15:05

  2. Manipulation erkennen

    /mecki78 | 15:04

  3. Re: Und dann ist es vorbei ...

    logged_in | 15:04

  4. Das gibtsdoch schon lange....

    bernstein | 15:02

  5. Re: Helikopter-App

    Sascha Klandestin | 15:00


  1. 15:05

  2. 14:54

  3. 14:50

  4. 14:14

  5. 14:00

  6. 13:56

  7. 13:30

  8. 12:01


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel