Abo
  • Services:
Anzeige
Artwork von Hearthstone
Artwork von Hearthstone (Bild: Blizzard)

Blizzard: Hearthstone-KI zwischen Einsteiger und Profi

Die künstliche Intelligenz von Hearthstone soll einen mittelguten Spieler imitieren - aber welche Taktiken sind für solch eine Person typisch? Ein Blizzard-Programmierer hat in einem Rückblick über die KI des Sammelkartenspiels und technische Details gesprochen.

Anzeige

"Es gab anfangs die Überlegung, dass wir in Hearthstone gar keinen KI-Gegner einbauen", so Brian Schwab, der bei dem Projekt für die Programmierung der künstlichen Intelligenz zuständig war. "Dann haben wir im Team aber bald festgestellt, dass es ohne ein Tutorial nicht geht, und das war dann auch so etwas wie der Startpunkt für eine richtige KI". Besonders viele Ressourcen durften die Algorithmen laut Schwab trotzdem nicht verschlingen: Die Vorgabe von Blizzard war, dass die KI maximal so viel CPU-Last verbrauchen darf, dass mindestens 1.000 Spiele auf einem Serverkern laufen können.

Neben solchen Vorgaben gab es aber noch ein anderes Problem, so Schwab: "Die KI sollte einen mittelguten Spieler imitieren. Aber was ist ein mittelguter Spieler?". Schwab - der Blizzard kürzlich verlassen hat und jetzt bei einem Startup arbeitet - hatte dafür ausführliche Gespräche mit den Fans von Sammelkartenspielen bei Blizzard geführt. Dabei habe sich herausgestellt, dass es vor allem ein entscheidendes Element gibt: Wirklich gute Spieler etwa von Magic - The Gathering merken sich, welche Karten schon gelaufen sind, während Einsteiger meist nur auf die Situation reagieren.

Also hat Schwab bei den ersten Versionen seiner KI unter anderem darauf geachtet, dass der Computergegner seine guten Karten nicht für später aufspart. Das hatte dann in der Praxis allerdings zur Folge, dass die KI ihre starken Hearthstone-Karten sehr früh verwendet hat und menschliche Einsteiger derart eingeschüchtert wurden, dass sie die Lust am Spiel verloren - also musste das so lange feingetunt werden, bis es sich gut angefühlt hat.

Rein technisch gesehen bestehen alle Elemente in Hearthstone aus Entitys, also unabhängigen und klar definierten Objekten. Deren Werte und Eigenschaften sind als Tags definierbar, also sehr einfach zu bearbeiten - von den Modifiern über die Trigger bis zu den Actionkräften. Das ist insofern wichtig, als Blizzard regelmäßig gerade in einem Spiel wie Hearthstone Updates und vor allem neue Karten nachliefert, die möglichst unkompliziert in das Programm integrierbar sein müssen.

Für Brian Schwab bedeutet das, dass auch die KI möglichst einfach und klar strukturiert sein muss. Sobald zusätzliche Entities mit neuen Daten eingebaut werden, muss Hearthstone schließlich sofort damit klarkommen. Deshalb macht das Programm im Grunde nach jeder Runde ein internes Update, das alle wesentlichen Modifier und sonstige Vorgänge abschließt - und wenn sich herausstellt, dass keiner der Teilnehmer die Partie verloren hat, geht es mehr oder weniger vollständig neu von vorne los. Der Computerspieler habe nach Angaben von Schwab übrigens wirklich keine Ahnung, welche Karten der Spieler besitzt, und verfügt auch sonst über keine Möglichkeit zum Cheaten.

Unterm Stich gibt sich Schwab mit dem seit ein paar Tagen offiziellen fertigen Hearthstone zufrieden. Trotz der üblichen Probleme bei einem derartigen Projekt - im konkreten Fall einem fast vollständigen Neustart in der Entwicklungsphase, weil das Team bei Starcraft 2 aushelfen musste - hätten vor allem die ausführlichen Alpha- und Betaphase dazu beigetragen, das Spiel so gut zu machen, wie es nun ist.


eye home zur Startseite
m4rs 18. Mär 2014

Es gibt eine normal und eine Expert Ki. Und Normal hat einen sehr guten...

Schattenwerk 18. Mär 2014

Gibt es darüber Informationen? Würde mich interessieren



Anzeige

Stellenmarkt
  1. Daimler AG, Berlin
  2. SKS Unternehmensberatung GmbH & Co. KG, Hochheim am Main
  3. adesso AG, München, Stuttgart, Dortmund, Frankfurt am Main, Berlin, Hamburg, Köln, Stralsund
  4. Wilken Neutrasoft GmbH, Greven bei Münster/Westfalen


Anzeige
Hardware-Angebote
  1. 329.99$
  2. 164.99$
  3. 198,00€

Folgen Sie uns
       


  1. 5K-Display

    LG Ultrafine 5K mit Verbindungsproblemen zum Mac

  2. IOS, TVOS, MacOS und WatchOS

    Apple aktualisiert seine Betriebssysteme

  3. Ohrhörer

    Apples Airpods verlieren bei Telefonaten die Verbindung

  4. Raumfahrt

    Chang'e 5 fliegt zum Mond und wieder zurück

  5. Android 7.0

    Sony stoppt Nougat-Update für bestimmte Xperia-Geräte

  6. Dark Souls 3 The Ringed City

    Mit gigantischem Drachenschild ans Ende der Welt

  7. HTTPS

    Weiterhin rund 200.000 Systeme für Heartbleed anfällig

  8. Verkehrsexperten

    Smartphone-Nutzung am Steuer soll strenger geahndet werden

  9. Oracle

    Java entzieht MD5 und SHA-1 das Vertrauen

  10. Internetzensur

    China macht VPN genehmigungspflichtig



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Halo Wars 2 angespielt: Mit dem Warthog an die Strategiespielfront
Halo Wars 2 angespielt
Mit dem Warthog an die Strategiespielfront

Reverse Engineering: Mehr Spaß mit Amazons Dash-Button
Reverse Engineering
Mehr Spaß mit Amazons Dash-Button
  1. Online-Einkauf Amazon startet virtuelle Dash-Buttons

Glasfaser: Nun hängt die Kabel doch endlich auf!
Glasfaser
Nun hängt die Kabel doch endlich auf!
  1. US-Präsident Zuck it, Trump!
  2. Fake News Für Facebook wird es hässlich
  3. Nach Angriff auf Telekom Mit dem Strafrecht Router ins Terrorcamp schicken oder so

  1. Re: Unkritisch

    Ipa | 08:14

  2. Re: 60 Euro sind auch ein Witz

    Der schwarze... | 08:13

  3. Re: Die Qualität der Autofahrer lässt eh immer...

    My2Cents | 08:08

  4. Re: 2019 Ausgeliefert, bis dahin gibts 5 neue...

    kellemann | 07:54

  5. Re: "Wir bauen mehr Glasfaser als jeder andere...

    NaruHina | 07:51


  1. 07:59

  2. 07:39

  3. 07:23

  4. 18:19

  5. 17:28

  6. 17:07

  7. 16:55

  8. 16:49


  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