AI for Game Developers und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr
  • Statt: EUR 24,87
  • Sie sparen: EUR 0,82 (3%)
  • Alle Preisangaben inkl. MwSt.
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Menge:1
Gebraucht: Gut | Details
Verkauft von FatBrain
Zustand: Gebraucht: Gut
Ihren Artikel jetzt
eintauschen und
EUR 7,25 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Dieses Bild anzeigen

AI for Game Developers (Classique Us) (Englisch) Taschenbuch – 6. August 2004


Alle 3 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
Taschenbuch
"Bitte wiederholen"
EUR 24,05
EUR 21,04 EUR 13,90
53 neu ab EUR 21,04 13 gebraucht ab EUR 13,90

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Produktinformation

  • Taschenbuch: 390 Seiten
  • Verlag: O'Reilly & Associates; Auflage: 1 (6. August 2004)
  • Sprache: Englisch
  • ISBN-10: 0596005555
  • ISBN-13: 978-0596005559
  • Größe und/oder Gewicht: 17,8 x 2,5 x 23,3 cm
  • Durchschnittliche Kundenbewertung: 3.5 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 253.294 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Synopsis

Advances in 3D visualization and physics-based simulation technology make it possible for game developers to create compelling, visually immersive gaming environments that were only dreamed of years ago. But today's game players have grown in sophistication along with the games they play. It's no longer enough to wow your players with dazzling graphics; the next step in creating even more immersive games is improved artificial intelligence, or AI. Fortunately, advanced AI game techniques are within the grasp of every game developer--not just those who dedicate their careers to AI. If you're new to game programming or if you're an experienced game programmer who needs to get up to speed quickly on AI techniques, you'll find AI for Game Developers to be the perfect starting point for understanding and applying AI techniques to your games. Written for the novice AI programmer, AI for Game Developers introduces you to techniques such as finite state machines, fuzzy logic, neural networks, and many others, in straightforward, easy-to-understand language, supported with code samples throughout the entire book (written in C/C++).

From basic techniques such as chasing and evading, pattern movement, and flocking to genetic algorithms, the book presents a mix of deterministic (traditional) and non-deterministic (newer) AI techniques aimed squarely at beginners AI developers. Other topics covered in the book include: Potential function based movements: a technique that handles chasing, evading swarming, and collision avoidance simultaneously; Basic pathfinding and waypoints, including an entire chapter devoted to the A* pathfinding algorithm; AI scripting; Rule-based AI: learn about variants other than fuzzy logic and finite state machines; Basic probability; Bayesian techniques Unlike other books on the subject, AI for Game Developers doesn't attempt to cover every aspect of game AI, but to provide you with usable, advanced techniques you can apply to your games right now. If you've wanted to use AI to extend the play-life of your games, make them more challenging, and most importantly, make them more fun, then this book is for you.

Über den Autor und weitere Mitwirkende

As a naval architect and marine engineer, David M. Bourg performs computer simulations and develops analysis tools that measure such things as hovercraft performance and the effect of waves on the motion of ships and boats. He teaches at the college level in the areas of ship design, construction and analysis. On occasion, David also lectures at high schools on topics such as naval architecture and software development. In addition to David's practical engineering background, he's professionally involved in computer game development and consulting through his company, Crescent Vision Interactive. Current projects include a massively multiplayer online role-playing game, several Java-based multiplayer games, and the porting of Hasbro's "Breakout" to the Macintosh. Glenn Seeman is a veteran game programmer with over a dozen games to his credit, for Mac and Windows systems. He's a co-founder with David Bourg, of Crescent Vision Interactive, a game development company specializing in cross-platform games.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

Kundenrezensionen

3.5 von 5 Sternen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

5 von 5 Kunden fanden die folgende Rezension hilfreich Von ZenJu am 11. September 2010
Format: Taschenbuch
Aufgrund der guten Bewertungen auf der deutschen Amazon Seite habe ich mir das Buch gekauft. Hätte ich doch nur die englischen Rezensionen vorher durchgelesen... Das Buch deckt ein breites Sprektrum verschiedener AI-Themen ab. Die Behandlung findet jedoch größtenteils auf erschreckend niedrigem Niveau statt, das auch mit dem vom Autor als Ziel gesteckten Pragmatismus nicht zu entschuldigen ist. Die meiste Zeit werden komplexe Abhängigkeiten verschwiegen und nach dem Motto "proof by example" als offenbar richtig deklariert. Soweit so schlecht. Richtig bitter sind dagegen die Code-Beispiele. Der Autor würde gerne C++ programmieren. Doch, wie es ein englischer Rezensent so schön ausgedrückt hat, kommt lediglich C++-- heraus: Ein laienhaft und ungeschickt geschriebener Beispielcode, der eigentlich nur dadurch zu entschuldigen ist, dass man das Programmieren soeben erst gelernt hat. Das dann auch noch C++ zu nennen offenbart noch größere Naivität als der offensichtliche C-Code an sich, bei dem lediglich das Keyword "struct" durch "class" ersetzt wurde. Da sich jedoch das Buch erklärtermaßen an praktische Programmierer wendet und den Anspruch hat, durch Erläuterungen des Beispielcodes AI-Wissen zu vermitteln, ist das Kernziel des Buches damit klar verfehlt.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
1 von 1 Kunden fanden die folgende Rezension hilfreich Von derTobi am 21. September 2010
Format: Taschenbuch
Ich habe mir das Buch gekauft, um meine Hide-And-Seek-Simulation um ein bisschen "künstliche Intelligenz" zu erweitern.
Grundlegende Techniken wie Jagen und Weglaufen hat man aus dem Buch schnell nachimplementiert. Die verschiedenen AI-Ansätze sind gut gegliedert. Die Sprache ist klar und verständlich.

Die Beispiele auf der Homepage sind OK. Leider sind sie entweder für PC oder für Mac (kapitelabhängig) und nicht allesamt für beide Plattformen. Der A*-Algorithmus wird nur an einem grafischen Beispiel theoretisch durchlaufen, den Quellcode musste ich mir dann selbst schreiben. Dass kein Quellcode vom A* dabei war, begründet den einen Stern Abzug, der hätte einfach in das Buch mit rein gehört.

Ansonsten würde ich "AI for Game Developers" an Leser, die noch keine Ahnung von AI (aber von z.B. C++) haben, weiter empfehlen. Insbesondere wenn man schon eine kleine Anwendung hat, in die man die Funktionalität dann direkt einbauen kann, hat man immer wieder kleine Erfolgserlebnisse, welche die Motivation zum Weitermachen aufrecht erhalten.

Für den professionellen Einsatz würde ich mir "Programming Game AI by Example" oder die "AI Game Programming Wisdom"-Reihe mal anschauen.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
8 von 12 Kunden fanden die folgende Rezension hilfreich Von Amazon Kunde am 21. März 2005
Format: Taschenbuch
Ein wirklich nützliches, sehr fundiertes und praktisch orientiertes Buch für alle, die sich professionell mit der KI in der Spieleentwicklung beschäftigen. Es spiegelt sehr gut den heutigen "State of the Art" wider und scheut vor keinem schwierigen Aspekt zurück. Man muß viel Zeit aufwenden, um alles zu verstehen, und noch mehr Zeit, um die Codebeispiele nachzuvollziehen, doch es handelt sich auch um ein schwieriges Thema mit viel Potenzial, das weit über die Spieleentwicklung hinausreicht.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
2 von 4 Kunden fanden die folgende Rezension hilfreich Von Anna Voigt am 6. Mai 2009
Format: Taschenbuch Verifizierter Kauf
Ich schließe mich meiner Vorgängerbewertung an. Dieses Buch vermittelt Wissen auf höherem Niveau und ist sehr praktisch orientiert. Für Fortgeschrittene Programmierer und AI-ler gut geeignet. Für totale Anfänger im Bereich Programmierung, AI vielleicht etwas zu kompliziert, da ein gewisses Basiswissen voraus gesetzt wird und die starke Verpflechtung von Theorie mit praktischen Beispielen nicht so leicht und flüssig zu lesen sind wie zb: Mat Buckland's Programming Game AI by Example. Dennoch ein Top1 Buch, was in jede Game AI Bibliothek gehört. Die Hälfte des Buches konzentriert sich auf Bewegung (Pathfinding, Flocking, Steering Behaviours,...), die andere Hälfte befasst sich mit verschiedenen anderen Techniken, wie Fuzzy Logic, Neural Networks, Bayesian Systems, State Machines, ...

Alles in allem umfasst das Buch ein weites Feld an nützlichen Techniken immer anhand von Code Beispielen.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 12 Rezensionen
83 von 91 Kunden fanden die folgende Rezension hilfreich
No, no, no! 20. August 2004
Von Mr AI - Veröffentlicht auf Amazon.com
Format: Taschenbuch
Oh dear. This is a really poor book, and I'd advise you to save your money and buy something else.

Bourg's first book on game development (on Phyiscs) suffered poor reviews for being shallow, not presenting real-world techniques, and glossing over huge gaping problems in his approach. This book has all the same problems, and even more strongly in places.

Firstly he makes a big point of saying that the book is aimed at novice developers and he will cover only a few techniques designed to get you up and running. In his list, however, he has genetic algorithms, neural networks and production systems, all of which large AI teams for major developers find it very hard to get working usefully (e.g. finding an application suited for a GA in a game is just about impossible). His approaches are in places laughable.

Secondly he then lauds completely inappropriate algorithms. His steering system is based on potential functions, for example, and he proposes this because he says it allows you to mix several different movement concerns. This is completely disingenuous to his readers. The technique is very simple and useful only when several concerns are NOT blended together. When you mix things you ALWAYS get wells-of-attraction and your characters get stuck hopelessly. Just about ANY other technique would improve on this (and there's no use just saying 'do pathfinding' either: there's much more mileage in steering algorithms).

And the final thing that annoyed me was his approach all the way along of saying 'I'm only going to show you a few techniques'. Trying to make the selling point of the book that it doesn't cover anywhere near enough ground to get your AI up and running!

Just about every chapter had significant problems in it. His knowledge of the subject wouldn't pass a sophomore AI exam (I've taught AI courses at University: I'm not exaggerating). It is full of innaccuracies (e.g. he says 'new AI' is non-deterministic, while 'old AI' is deterministic - a moronic comment).

If you are a novice trying to get going in AI, this book will seriously harm you development. Try John Funge's new book, or the new Morgan Kauffman book (you'll have to wait a few months). Even reaching through the two AI Programming Wisdom will see you far better prepared for real development, despite the odd lemon of an article in them.
32 von 36 Kunden fanden die folgende Rezension hilfreich
Intelligent agents should steer clear from this book 17. Juli 2005
Von Riccardo Audano - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
Terrible and useless even for a book on AI for budding game developers. The theory and explanations in this book are sometimes decent but more often than not quite lacking. (es: in one of the first chapter the author uses Bresenham algorithm without taking the time to explain it). The use of tile based examples introduce unnecessary overhead, and the continuos attempts to introduce physics related code and references to the author's other book on game physics are just plain annoying. The range of subjects covered is very broad (chasing and evading, pathfinding, emergent behaviours, rule based reasoning, bayesian networks, neural networks, fuzzy logic, finite state machines, genetic algorithms), definitely too broad to treat each of these subject in decent depth and with clarity. Example code is of low quality and just superficially object-oriented. If you are looking for a decent introduction to game AI I recommend Matt Buckland "Programming Game AI by Example" and "AI Techniques for Game Programming".
22 von 25 Kunden fanden die folgende Rezension hilfreich
Conceptually OK, terrible code & implementation 19. Juni 2005
Von Eli Bendersky - Veröffentlicht auf Amazon.com
Format: Taschenbuch
AI for Game Developers is a book aimed at beginner game programmers that want to apply AI techniques in their games. The range of topics covered is vast, chasing, flocking, pathfinding, state machines, bayesian networks, neutal networks, genetic algorithms, fuzzy logic and more.

The authors spend time to explain these AI concepts from the ground up, with numerous code samples and accompanied by full programs including GUIs & simulations, downloadable form the book's website.

So far all good, but not really so if you look a little closer. For a programmer with more experience than the complete novice, many problems become apparent quickly:

The code listings ("examples", as the authors uncommonly call them) are lacking in many aspects. The code is of low quality. C++-- some call it, and it's an appropriate name for the code of this book (take a big program with a bunch of globals and void foo(void) operating on them, wrap it all (public) in a class, and call it Object Oriented). The principal author is a scientific programmer, which shows well since the code looks sometimes like a port from Fortran. The code is also poorly typeset, in a font almost identical to the text, which makes samples hard to spot and follow. The authors also paste huge amounts of code in the book that sometimes fill whole pages, without any apparent reason. Another little deficiency is the typesetting / overall formatting quality of the book - some diagrams are simply missing, fonts are uncomfortable (especially the mix of code & text)...

It seems that most of this book's problems are about the code, though. On the conceptual level, the book is not bad. As far as I can judge, the explanations are clear and even novices should have no trouble understanding how the algorithms work. Just look away from the code, please !!
10 von 11 Kunden fanden die folgende Rezension hilfreich
Very good 21. August 2004
Von indie developer - Veröffentlicht auf Amazon.com
Format: Taschenbuch
I found AI for Game Developers to be a great introduction to many AI techniques in the context of computer games. The book is well written, concise (as are all O'Reilly books), and easy to read. It remains accessible to novices by staying away from ostentatious academic lingo and presents the material in clear English with many code examples to back up the text (every chapter has at least one code example implementing the technique being discussed).

One of the really nice things about this book is that it presents different approaches to accomplishing the same thing. For example, chasing, evading and obstacle avoidance is demonstrated using steering algorithms, line of sight and interception techniques, as well as potential functions. The authors also show how to handle strike prediction for fighting games using two different techniques - rules versus statistical. This gives a comparison of the strengths and weaknesses of each technique.

Further, the book introduces more advanced algorithms like fuzzy rules systems, Bayesian decision making, neural networks, and genetic algorithms in very clear language with solid code examples. In fact, based on this book I'm using the genetic algorithm and neural network approaches to model adaptive creatures in a role playing game that I'm working on.

All in all, this book is accessible and useful.
10 von 12 Kunden fanden die folgende Rezension hilfreich
Simple explanations of major ideas 22. August 2004
Von W Boudville - Veröffentlicht auf Amazon.com
Format: Taschenbuch
In games, developers often concentrate on improving the graphics, because this is the first thing that catches people's attention. But suppose you've done that successfully. Beautiful, fast rendered, high resolution images. How then do you KEEP the player's attention? Especially vis-a-vis other games.

So there is intense pressure on you, the developer, to make your characters more sophisticated. Bourg and Seemann offer help. The title says AI, but this can be intimidating to some. You can instead consider this as an algorithms book, that eases you gently into what can be topics of astonishing depth. Many important ideas are covered, like cellular automata and artificial life flocking. (Surprisingly, Conway's Game of Life isn't cited.) From physics, we see the use of potential functions to control character movement. We get simple explanations of finite state machines, fuzzy logic, neural networks and genetic algorithms.

The virtue of this book is that the topics are understandable to developers. Hitherto, using those ideas would have required you to be a specialist in the fields. Crucially, there are code snippets that illustrate the core concepts of each major idea. Sounds like a trite statment perhaps. But if you have ever cracked open a monograph on fuzzy logic, say, and then tried to go from it to writing code, you'll understand the usefulness of what this O'Reilly book offers.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.