Unity 2018 Artificial Intelligence Cookbook: Over 90 recipes to build and customize AI entities for your games with Unity, 2/e (Paperback)
暫譯: Unity 2018 人工智慧食譜:超過 90 種食譜打造與自訂遊戲中的 AI 實體,第二版 (平裝本)

Jorge Palacios

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

商品描述

Explore various recipes to build games using popular artificial intelligence techniques and algorithms such as Navmesh navigation A*, DFS, and UCB1

Key Features

  • Explore different algorithms for creating decision-making agents that go beyond simple behaviors and movement
  • Discover the latest features of the NavMesh API for scripting intelligent behaviour in your game characters
  • Create games that are non-predictable and dynamic and have a high replayability factor

Book Description

Interactive and engaging games come with intelligent enemies, and this intellectual behavior is combined with a variety of techniques collectively referred to as Artificial Intelligence. Exploring Unity's API, or its built-in features, allows limitless possibilities when it comes to creating your game's worlds and characters. This cookbook covers both essential and niche techniques to help you take your AI programming to the next level.

To start with, you'll quickly run through the essential building blocks of working with an agent, programming movement, and navigation in a game environment, followed by improving your agent's decision-making and coordination mechanisms - all through hands-on examples using easily customizable techniques. You'll then discover how to emulate the vision and hearing capabilities of your agent for natural and humanlike AI behavior, and later improve the agents with the help of graphs. This book also covers the new navigational mesh with improved AI and pathfinding tools introduced in the Unity 2018 update. You'll empower your AI with decision-making functions by programming simple board games, such as tic-tac-toe and checkers, and orchestrate agent coordination to get your AIs working together as one.

By the end of this book, you'll have gained expertise in AI programming and developed creative and interactive games.

What you will learn

  • Create intelligent pathfinding agents with popular AI techniques such as A* and A*mbush
  • Implement different algorithms for adding coordination between agents and tactical algorithms for different purposes
  • Simulate senses so agents can make better decisions, taking account of the environment
  • Explore different algorithms for creating decision-making agents that go beyond simple behaviors and movement
  • Create coordination between agents and orchestrate tactics when dealing with a graph or terrain
  • Implement waypoints by making a manual selector

Who this book is for

The Unity 2018 Artificial Intelligence Cookbook is for you if you are eager to get more tools under your belt to solve AI- and gameplay-related problems. Basic knowledge of Unity and prior knowledge of C# is an advantage.

Table of Contents

  1. Behaviors- Intelligent Movement
  2. Navigation
  3. Decision Making
  4. The new NavMesh API
  5. Coordination and Tactics
  6. Agent Awarness
  7. Board Games and Applied Search AI
  8. Learning Techniques
  9. Procedural Content Generation
  10. Miscellaneous

商品描述(中文翻譯)

探索使用流行的人工智慧技術和演算法(如 Navmesh 導航 A*、DFS 和 UCB1)來構建遊戲的各種食譜

主要特點


  • 探索不同的演算法,以創建超越簡單行為和移動的決策代理

  • 發現 NavMesh API 的最新功能,以便在遊戲角色中編寫智能行為

  • 創建不可預測且動態的遊戲,並具有高重玩性

書籍描述

互動且引人入勝的遊戲擁有智能敵人,這種智能行為結合了多種技術,統稱為人工智慧。探索 Unity 的 API 或其內建功能,為創建遊戲的世界和角色提供無限的可能性。本食譜涵蓋了基本和小眾技術,幫助您將 AI 編程提升到新的水平。

首先,您將快速了解與代理合作的基本構建塊、在遊戲環境中編程移動和導航,接著改善代理的決策和協調機制——所有這些都通過使用易於自定義的技術的實作範例來實現。然後,您將發現如何模擬代理的視覺和聽覺能力,以實現自然和類人類的 AI 行為,並在後面利用圖形來改善代理。本書還涵蓋了在 Unity 2018 更新中引入的新導航網格及改進的 AI 和路徑尋找工具。您將通過編程簡單的棋盤遊戲(如井字遊戲和跳棋)來賦予您的 AI 決策功能,並協調代理的合作,使您的 AI 能夠協同工作。

到本書結束時,您將獲得 AI 編程的專業知識,並開發出創意和互動的遊戲。

您將學到什麼


  • 使用流行的 AI 技術(如 A* 和 A*mbush)創建智能路徑尋找代理

  • 實現不同的演算法,以在代理之間添加協調和針對不同目的的戰術演算法

  • 模擬感官,使代理能夠考慮環境做出更好的決策

  • 探索不同的演算法,以創建超越簡單行為和移動的決策代理

  • 在代理之間創建協調,並在處理圖形或地形時協調戰術

  • 通過製作手動選擇器來實現路徑點

本書適合誰

如果您渴望獲得更多工具來解決與 AI 和遊戲玩法相關的問題,《Unity 2018 人工智慧食譜》就是為您而寫的。對 Unity 的基本知識和 C# 的先前知識將是優勢。

目錄


  1. 行為 - 智能移動

  2. 導航

  3. 決策制定

  4. 新的 NavMesh API

  5. 協調與戰術

  6. 代理意識

  7. 棋盤遊戲與應用搜尋 AI

  8. 學習技術

  9. 程序內容生成

  10. 其他

最後瀏覽商品 (1)