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. Ratbacher GmbH, Görlitz
  2. Robert Bosch GmbH, Stuttgart-Feuerbach
  3. operational services GmbH & Co. KG, deutschlandweit
  4. Bank-Verlag GmbH, Köln


Anzeige
Hardware-Angebote
  1. 199,99€ statt 479,99€ - Ersparnis rund 58%
  2. 811,90€ + 3,99€ Versand

Folgen Sie uns
       


  1. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  2. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  3. Raspberry Pi

    Raspbian auf Stretch upgedated

  4. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  5. Nvidia

    Keine Volta-basierten Geforces in 2017

  6. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  7. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  8. id Software

    Quake Champions startet in den Early Access

  9. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  10. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mercedes S-Klasse im Test: Das selbstfahrende Auto ist schon sehr nahe
Mercedes S-Klasse im Test
Das selbstfahrende Auto ist schon sehr nahe
  1. Autonomes Fahren Fiat Chrysler kooperiert mit BMW und Intel
  2. 3M Verkehrsschilder informieren autonom fahrende Autos
  3. Waymo Autonomes Auto zerstört sich beim Unfall mit Fußgängern

LG 34UC89G im Test: Wenn G-Sync und 166 Hertz nicht genug sind
LG 34UC89G im Test
Wenn G-Sync und 166 Hertz nicht genug sind
  1. LG 43UD79-B LG bringt Monitor mit 42,5-Zoll-Panel für vier Signalquellen
  2. Gaming-Monitor Viewsonic XG 2530 im Test 240 Hertz, an die man sich gewöhnen kann
  3. SW271 Benq bringt HDR-Display mit 10-Bit-Panel

Windows 10 S im Test: Das S steht für schlechtes Marketing
Windows 10 S im Test
Das S steht für schlechtes Marketing
  1. Microsoft Neugierige Nutzer können Windows 10 S ausprobieren
  2. Surface Diagnostic Toolkit Surface-Tool kommt in den Windows Store
  3. Malware Der unvollständige Ransomware-Schutz von Windows 10 S

  1. Re: Dabei reichten Störungen von einem halben...

    Auspuffanlage | 18:50

  2. Re: Das liest sich so als,

    Flexy | 18:48

  3. Re: Hash des Bildes Schriftart auswählen

    Auspuffanlage | 18:47

  4. Re: streaming ist alles andere als live...

    Rulf | 18:45

  5. Re: Ich bin für die zwangsweise Verlegung der...

    DAUVersteher | 18:43


  1. 14:38

  2. 12:42

  3. 11:59

  4. 11:21

  5. 17:56

  6. 16:20

  7. 15:30

  8. 15:07


  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