E-Kitap / E-Kitap Arşivi / Programming Game AI by Example by Mat Buckland

Eklenme Tarihi: 2009-02-03 21:46





ISBN: 1556220782 | 500 pages | November 25, 2004 | CHM | 9 Mb




Programming Game AI by Example provides a comprehensive and practical introduction to the "bread and butter" AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language.



Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation, goal arbitration, and fuzzy logic.




"Programming Game AI by Example stands out from the pack by providing industrial-strength solutions to difficult problems, like steering and goal-oriented behavior. Mat guides the reader toward building a foundation robust enough for real games. This book is a must-have for anyone new to the field, and has tips for the seasoned professional as well. I wish I had read it eight years ago!"

---Jeff Orkin, AI architect, Monolith Productions, No One Lives Forever 2 and F.E.A.R



"...a nice combination of a lot of really useful information, put together in a way that doesn’t make my brain leak."

---Gareth Lewis, Project leader, Lionhead Studios, Black & White 2



"Each chapter of Mat’s book gently introduces the reader to a fundamental game AI technology before expanding the new idea into a fully formed solution replete with extensive code and clearly worded examples. The tone of the book is uncomplicated and accessible to the reader, allowing a novice programmer the opportunity to get to grips with the basics of game AI programming by implementing their own systems direct from theory or expanding upon code examples offered to gain understanding in a sandbox environment. Once individual technologies are fully understood, the book goes on to combine these ideas into several complete game environments allowing the reader to understand the relationships between the interacting systems of an overarching game architecture."

---Mike Ducker, AI programmer, Lionhead Studios, Fable



"Using easy-to-follow and well-described examples, this book shows you how to use most of the techniques professional AI programmers use. A great introduction for the beginner and an excellent reference for the more experienced!"

---Eric Martel, AI programmer, Ubisoft, Far Cry (XBox)



"Programming Game AI by Example is an excellent book for the game programming neophyte, the intermediate programmer, and even the expert - it doesn’t hurt to go over familiar ground, does it? The book concisely covers all of the important areas, including basic maths and physics through to graph theory and scripting with Lua, to arm any programmer with the tools needed to create some very sophisticated agent behaviours. Unusually for books of the type, Programming Game AI by Example is solid in its software engineering too, with the example code demonstrating game uses of familiar design patterns. I’d have no qualms about recommending Programming Game AI by Example to any programmer. It’s an excellent read and an excellent springboard for ideas."

---Chris Keegan, Technical director, Climax Studios (Solent)



Rapidshare (9 Mb)


Yorumlar:

  1. Henüz Yorum Eklenmedi

Yorum Ekle



Keywords:




Benzer Sayfalar (Similar Pages):

Bulunamadı. (not found)

Bu Sayfalarda İlginizi Çekebilir (The Links Bellow May Attract You As Well):
E-Kitap / E-Kitap Arşivi / Schaum’s Outline of Programming with C
E-Kitap / E-Kitap Arşivi / Programming PHP 2nd Edition
E-Kitap / E-Kitap Arşivi / Introduction to 3D Game Programming with DirectX 9.0
E-Kitap / E-Kitap Arşivi / Programming Microsoft ASP.NET 2.0 Core Reference
E-Kitap / E-Kitap Arşivi / Programming Microsoft Visual C# 2005: The Language
E-Kitap / E-Kitap Arşivi / Programming Microsoft Visual Basic 2005: The Language
E-Kitap / E-Kitap Arşivi / Microsoft Office Excel 2003 Programming Inside Out
E-Kitap / E-Kitap Arşivi / Java Network Programming and Distributed Computing
E-Kitap / E-Kitap Arşivi / Java Programming - Introductory -- Course Technology
E-Kitap / E-Kitap Arşivi / Object Oriented Programming with C++
E-Kitap / E-Kitap Arşivi / PHP Game Programming
E-Kitap / E-Kitap Arşivi / Interfacing with C++: Programming Real-World Applications
E-Kitap / E-Kitap Arşivi / USB Mass Storage: Designing and Programming Devices and Embedded Hosts
E-Kitap / E-Kitap Arşivi / IPV6 Network Programming
E-Kitap / E-Kitap Arşivi / OReilly.Programming.WCF.Services.Feb.2007
E-Kitap / E-Kitap Arşivi / Barbara Sher, «Smart Play: 101 Fun, Easy Games That Enhance Intelligence»
E-Kitap / E-Kitap Arşivi / Java Database Programming with JDBC
E-Kitap / E-Kitap Arşivi / For.Dummies.Beginning.Programming.For.Dummies.4th.Edition
E-Kitap / E-Kitap Arşivi / Java Network Programming, Third Edition
E-Kitap / E-Kitap Arşivi / PLC Programming Methods and Applications
E-Kitap / E-Kitap Arşivi / For.Dummies.Microsoft.SQL.Server.2005.Programming.For.Dummies.Apr.2007
E-Kitap / E-Kitap Arşivi / Networking and Online Games: Understanding and Engineering Multiplayer Internet Games
E-Kitap / E-Kitap Arşivi / Programming Windows with MFC, 2nd Edition
E-Kitap / E-Kitap Arşivi / Joe Celkos SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)
E-Kitap / E-Kitap Arşivi / The Game - Penetrating The Secret Society Of Pickup Artists
E-Kitap / E-Kitap Arşivi / PHP Programming with PEAR by Packt Publishing publisher
E-Kitap / E-Kitap Arşivi / Fundamentals of the Java Programming Language (WJB-110A)
E-Kitap / E-Kitap Arşivi / Microsoft Visual C++ 2005 Express Edition Programming for the Absolute Beginner
E-Kitap / E-Kitap Arşivi / Black Art Of Java Game Programming
E-Kitap / E-Kitap Arşivi / SAS Graphics for Java: Examples Using SAS AppDev Studio and the Output Delivery System