Bewertung:

Das Buch bietet eine umfassende Einführung in KI-Programmierkonzepte für die Spieleentwicklung, wie z. B. Bewegungs-, Pfadfindungs- und Entscheidungstechniken. Es enthält Code-Beispiele und leicht verständliche mathematische Konzepte, die es auch für Neulinge im Bereich der Spiele-KI zugänglich machen. Einige Leser kritisieren jedoch die mangelnde Tiefe der verschiedenen Themen, die Komplexität des Codes für Anfänger und die Notwendigkeit von Programmierkenntnissen.
Vorteile:⬤ Zugängliche Einführung in die wichtigsten KI-Konzepte für Spieleentwickler.
⬤ Klarer Text mit praktischen Codebeispielen.
⬤ Geeignet für Entwickler, die in die Spiele-KI einsteigen.
⬤ Deckt eine große Bandbreite an Themen und Techniken ab.
⬤ Prägnant und leicht zu lesen.
⬤ Gut strukturiert mit Erklärungen im Anschluss an Code-Snippets.
⬤ Gut geeignet für das Verständnis und die Implementierung von genetischen Algorithmen, neuronalen Netzen, Fuzzy-Logik usw.
⬤ Bei vielen behandelten Themen fehlt es an Tiefe.
⬤ Code-Beispiele sind manchmal zu komplex und lassen sich möglicherweise nicht korrekt kompilieren.
⬤ Wird aufgrund der erforderlichen C++-Kenntnisse als nicht für absolute Anfänger geeignet angesehen.
⬤ Einige Leser empfinden die Theorie als unzureichend, und die Erklärungen von Algorithmen können unzureichend sein.
⬤ Die Qualität der Darstellung, einschließlich der Formatierung und des Schriftsatzes, kann mangelhaft sein.
(basierend auf 17 Leserbewertungen)
AI for Game Developers
Die Fortschritte in der 3D-Visualisierung und der physikbasierten Simulationstechnologie ermöglichen es Spieleentwicklern, fesselnde, visuell beeindruckende Spielumgebungen zu schaffen, von denen man vor Jahren nur träumen konnte. Doch die Spieler von heute sind genauso anspruchsvoll geworden wie die Spiele, die sie spielen. Es reicht nicht mehr aus, die Spieler mit umwerfenden Grafiken zu beeindrucken.
Der nächste Schritt bei der Entwicklung von Spielen mit noch größerem Erlebniswert ist eine verbesserte künstliche Intelligenz (KI). Glücklicherweise sind fortgeschrittene KI-Spieltechniken für jeden Spieleentwickler zugänglich - nicht nur für diejenigen, die sich beruflich mit KI befassen. Wenn Sie neu in der Spieleprogrammierung sind oder wenn Sie ein erfahrener Spieleprogrammierer sind, der sich schnell mit KI-Techniken vertraut machen muss, finden Sie in AI for Game Developers den perfekten Ausgangspunkt für das Verständnis und die Anwendung von KI-Techniken in Ihren Spielen. AI for Game Developers ist für KI-Anfänger geschrieben und führt Sie in Techniken wie Finite-State-Maschinen, Fuzzy-Logik, neuronale Netze und viele andere in einer einfachen, leicht verständlichen Sprache ein, unterstützt durch Codebeispiele im gesamten Buch (geschrieben in C/C++). Von grundlegenden Techniken wie Verfolgungs- und Ausweichmanövern, Bewegungsmustern und Schwärmen bis hin zu genetischen Algorithmen präsentiert das Buch eine Mischung aus deterministischen (traditionellen) und nicht-deterministischen (neueren) KI-Techniken, die sich direkt an KI-Anfänger richten. Weitere Themen, die in dem Buch behandelt werden, sind:
⬤ Bewegungen auf der Grundlage von Potenzialfunktionen: eine Technik, die gleichzeitig Verfolgung, Ausweichen, Schwärmen und Kollisionsvermeidung ermöglicht.
⬤ Grundlagen der Pfadfindung und Wegpunkte, einschließlich eines ganzen Kapitels über den A*-Pfadfindungsalgorithmus.
⬤ KI-Skripterstellung.
⬤ Regelbasierte KI: Lernen Sie andere Varianten als Fuzzy-Logik und endliche Zustandsmaschinen kennen.
⬤ Grundlagen der Wahrscheinlichkeitsrechnung.
⬤ Bayessche Techniken.
Im Gegensatz zu anderen Büchern zu diesem Thema versucht AI for Game Developers nicht, jeden Aspekt der Spiele-KI abzudecken, sondern Ihnen brauchbare, fortgeschrittene Techniken an die Hand zu geben, die Sie sofort in Ihren Spielen anwenden können. Wenn Sie KI einsetzen wollen, um die Lebensdauer Ihrer Spiele zu verlängern, sie anspruchsvoller zu machen und vor allem, um sie unterhaltsamer zu gestalten, dann ist dieses Buch genau das Richtige für Sie.