Jetzt mit Plus alles auf einer Seite lesen

Jahres-AboUNSER TIPP

12 Monate

 Bester Preis
 Heftarchiv jederzeit buchbar
2,99€

pro Monat

Auf geht's
Quartals-Abo
3,99€

pro Monat

3 Monate

 20% günstiger als Flexi-Abo
 Heftarchiv jederzeit buchbar
3,99€

pro Monat

Auf geht's
Flexi-Abo
4,99€

pro Monat

1 Monat

 Monatlich kündbar
 Heftarchiv jederzeit buchbar
4,99€

pro Monat

Auf geht's

Künstliche Dummheit - Gründe für die KI-Stagnation in der Branche

Sie sind unfähig, eine Brücke zu überqueren, rennen vor unser Visier, verhalten sich weltfremd. Einheiten, Feinde und Levelbewohner lernen seit Jahren nicht dazu. Gemeinsam mit Programmierern und Wissenschaftlern untersuchen wir die Gründe für die KI-Stagnation.

von Heiko Klinge,
23.01.2008 14:45 Uhr

KI-Ikone Alyx (Half- Life 2): Sie verhält sich schlau, steht selten im Weg und zeigt sogar Gefühle.KI-Ikone Alyx (Half- Life 2): Sie verhält sich schlau, steht selten im Weg und zeigt sogar Gefühle.

Wir schreiben das Jahr 1996: Ein aus heutiger Sicht unglaublich hässlicher Ernter sucht im Strategie-Superhit Command & Conquer nach dem Rohstoff Tiberium, rollt dabei jedoch unbedarft mitten in die Basis des Feindes und zerplatzt in einer pixeligen Mini-Explosion.
Wir schreiben das Jahr 2007: Ein fast schon fotorealistischer Ernter sucht im Strategie- Superhit Command & Conquer 3 nach dem Rohstoff Tiberium, rollt dabei jedoch unbedarft mitten in die Basis des Feindes und wird von gleißenden Laserstrahlen spektakulär in Einzelteile zerrissen, die physikalisch korrekt davonfliegen. Elf Jahre liegen zwischen den oben beschriebenen Szenen. Elf Jahre, in denen sich vieles enorm weiterentwickelt hat: 3D-Grafik, Spezialeffekte, Physik-Simulation. Elf Jahre, in denen aber auch ein Detail gleich geblieben ist: Der Ernter verhält sich heute noch genauso dämlich wie damals.

Command & Conquer steht dabei nur exemplarisch für ein generelles Phänomen. Denn während die Grafik von Computerspielen kontinuierlich besser wird, stagniert die Simulation von Künstlicher Intelligenz (KI) seit Jahren auf niedrigem Niveau. Wo liegen die Gründe für diese immer größer werdende Lücke zwischen realistischen Welten und realistischem Verhalten?

So funktioniert KI

Zugegeben: Der Ernter von Command & Conquer 3 macht auch vieles ziemlich schlau. Er findet selbstständig den Weg durch zerklüftetes Gelände zu weit entfernten Tiberiumfeldern oder registriert automatisch, wann ein Rohstoffvorkommen abgeerntet ist. Deshalb bringt Thomas Stein, der Technische Direktor bei Related Designs und Chef-Programmierer des Aufbau-Strategiespiels Anno 1701, die undankbare Aufgabe der KI-Entwickler auf den Punkt: »Eine Künstliche Intelligenz fällt meistens nur dann auf, wenn sie nicht richtig funktioniert.« Aber wie funktioniert eine KI überhaupt?

In Supreme Commander müssen KI-Generäle 250 Einheiten und riesige Schlachtfelder überwachen.In Supreme Commander müssen KI-Generäle 250 Einheiten und riesige Schlachtfelder überwachen.

Stark vereinfacht ausgedrückt: Programmierer definieren für alle Einheiten, Gebäude, Nicht-Spieler-Charaktere, Feinde etc., wie sie sich in bestimmten Situationen eines Spiels verhalten sollen. Je mehr solcher Situationen und Verhaltensweisen definiert werden, desto schlauer die Künstliche Intelligenz eines Computerspiels. Ein einfaches Beispiel: Im Programmier- Lernprogramm AntMe! von Microsoft (siehe Kasten) müssen Ameisen unter Zeitdruck Früchte einsammeln und dabei kräftemäßig überlegene Käfer bekämpfen. Ein KI-Programmcode definiert das Verhalten einer Ameise bei der Begegnung mit einem gefährlichen Käfer:

public override void Sieht (Käfer käfer)
{
if (AnzahlInSichtweite > 10)
{
GreifeAn(käfer);
} else {
DrehenUm();
GeheGeradeaus(100)
}
}

Es passiert also Folgendes: Sobald unsere Ameise einen Käfer erblickt, prüft sie, ob sich noch mehr als zehn weitere Ameisen in ihrem Blickfeld befinden. Falls ja, attackiert sie den Käfer. Falls nein, rennt sie 100 Schritte in die entgegengesetzte Richtung davon, sprich: sie flüchtet.

1 von 9

nächste Seite



Kommentare(0)

Nur angemeldete Benutzer können kommentieren und bewerten.