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. GERMANIA Fluggesellschaft mbH, Berlin
  2. IT-Dienstleistungszentrum Berlin, Berlin
  3. Bühler Motor GmbH, Nürnberg
  4. Zurich Gruppe Deutschland, Bonn


Anzeige
Spiele-Angebote
  1. 11,49€
  2. 1,49€
  3. 19,99€ - Release 19.10.

Folgen Sie uns
       


  1. QC35 II

    Bose bringt Kopfhörer mit eingebautem Google Assistant

  2. Nach "Judenhasser"-Eklat

    Facebook erlaubt wieder gezielte Werbung an Berufsgruppen

  3. Tuxedo

    Linux-Notebook läuft bis zu 20 Stunden

  4. Umfrage

    88 Prozent wollen bezahlbaren Breitbandanschluss

  5. Optimierungsprogramm

    Ccleaner-Malware sollte wohl Techkonzerne ausspionieren

  6. VPN

    Telekom startet ihr Weltnetz für Unternehmen

  7. Smartphone

    Apple könnte iPhone X verspätet ausliefern

  8. C't-Editorial kopiert

    Bundeswahlleiter stellt Strafanzeige gegen Brieffälscher

  9. Bundestagswahl 2017

    Viagra, Datenbankpasswörter und uralte Sicherheitslücken

  10. Auto

    Tesla will eigene Hardware für seine autonom fahrenden Autos



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Lenovo Thinkstation P320 Tiny im Test: Viel Leistung in der Zigarrenschachtel
Lenovo Thinkstation P320 Tiny im Test
Viel Leistung in der Zigarrenschachtel
  1. Adware Lenovo zahlt Millionenstrafe wegen Superfish
  2. Lenovo Smartphone- und Servergeschäft sorgen für Verlust
  3. Lenovo Patent beschreibt selbstheilendes Smartphone-Display

Wireless Qi: Wie die Ikealampe das iPhone lädt
Wireless Qi
Wie die Ikealampe das iPhone lädt
  1. Noch kein Standard Proprietäre Airpower-Matte für mehrere Apple-Geräte

Apples iPhone X in der Analyse: Ein iPhone voller interessanter Herausforderungen
Apples iPhone X in der Analyse
Ein iPhone voller interessanter Herausforderungen
  1. Face ID Apple erlaubt nur ein Gesicht pro iPhone X
  2. iPhone X Apples iPhone mit randlosem OLED-Display kostet 1.150 Euro
  3. Apple iPhone 8 und iPhone 8 Plus lassen sich drahtlos laden

  1. Geld kennt keine Moral

    NachDenker | 16:03

  2. Re: Backup - My Ass!!

    ArcherV | 16:02

  3. Re: Leerfahrt, Schleichfahrt, ideale Teststrecke...

    WonderGoal | 16:02

  4. Re: Grausame 3D-Grafik

    Camui | 15:58

  5. Re: Wahlprogramm Die PARTEI

    cyblord | 15:57


  1. 16:01

  2. 15:37

  3. 15:10

  4. 13:58

  5. 13:15

  6. 13:00

  7. 12:45

  8. 12:33


  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