AI for Game Developers (Paperback)
暫譯: 遊戲開發者的人工智慧

David M. Bourg, Glenn Seemann

  • 出版商: O'Reilly
  • 出版日期: 2004-08-31
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 0596005555
  • ISBN-13: 9780596005559
  • 相關分類: 人工智慧
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Description:

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.

商品描述(中文翻譯)

**描述:**

隨著3D視覺化和基於物理的模擬技術的進步,遊戲開發者能夠創造出引人入勝、視覺上沉浸式的遊戲環境,這在幾年前只是夢想而已。但今天的遊戲玩家隨著他們所玩的遊戲變得更加成熟。僅僅用驚人的圖形來驚豔玩家已經不再足夠;創造更具沉浸感的遊戲的下一步是改進人工智慧(AI)。

幸運的是,先進的AI遊戲技術對每位遊戲開發者來說都是可及的——不僅僅是那些專注於AI的專業人士。如果你是遊戲編程的新手,或者你是一位需要快速掌握AI技術的經驗豐富的遊戲程序員,你會發現《AI for Game Developers》是理解和應用AI技術於你的遊戲的完美起點。

《AI for Game Developers》是為初學者AI程序員撰寫的,介紹了有限狀態機、模糊邏輯、神經網絡等技術,使用簡單易懂的語言,並在整本書中提供了代碼範例(使用C/C++編寫)。從追逐和逃避、模式運動和群聚等基本技術到遺傳算法,這本書呈現了一系列針對初學者AI開發者的確定性(傳統)和非確定性(較新)AI技術。書中還涵蓋了其他主題,包括:
- 基於潛在函數的運動:同時處理追逐、逃避、群聚和碰撞避免的技術
- 基本路徑尋找和路徑點,包括專門介紹A*路徑尋找算法的整章
- AI腳本編寫
- 基於規則的AI:了解除了模糊邏輯和有限狀態機之外的變體
- 基本概率
- 貝葉斯技術

與其他關於此主題的書籍不同,《AI for Game Developers》並不試圖涵蓋遊戲AI的每一個方面,而是提供可用的先進技術,讓你能立即應用於你的遊戲。如果你想利用AI來延長遊戲的遊玩壽命,使其更具挑戰性,最重要的是,讓它們更有趣,那麼這本書就是為你而寫的。