目錄(81章)
倒序
- 封面
- 版權信息
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. Introduction to Game AI
- Game Artificial Intelligence
- How AI affects the gaming experience
- Techniques and practices of game AI
- Unreal Engine 4 tools
- Summary
- Chapter 2. Creating Basic AI
- Goal
- Setting up the project
- Using our new AIController class
- Reviewing the current progress
- Adding the challenge
- Traces
- The Enemy logic
- Adding the Enemy AI
- Summary
- Chapter 3. Adding Randomness and Probability
- Introducing probability
- RandomStream in Unreal Engine 4
- The plan
- Adding Wander
- Fleeing and attacking
- Summary
- Chapter 4. Introducing Movement
- Overview
- Path Finding
- The A* algorithm
- Navigation Mesh
- The movement component
- Let's start!
- Waypoints
- Navigation
- Summary
- Chapter 5. Giving AI Choices
- Behavior Tree in AIController
- Creating Behavior Tree
- Blackboard
- Designing Behavior Tree
- Summary
- Chapter 6. How Does Our AI Sense?
- Overview
- AI Sense
- AI Perception components
- State machines
- Pawn detection
- State transition
- Resetting the state
- Simulating and playing
- Summary
- Chapter 7. More Advanced Movement
- Setting up the agents
- Viewing the agent
- Following the agent
- Steering behavior: Flocking
- Controlling behavior through UMG
- Summary
- Chapter 8. Creating Patrol Chase and Attack AI
- Creating a Blackboard
- Mid-range attack
- Controllers
- Waypoints
- BT Composites Task Decorator and Service
- Creating the logic
- Summary
- Chapter 9. What Have We Learned?
- Creating basic AI
- Adding randomness and probability
- Introducing movement
- Giving our AI choice
- How does our AI sense?
- More advanced movement
- Creating patrol chase and attack AI
- Summary
- Index 更新時間:2021-07-16 12:48:53
推薦閱讀
- Aftershot Pro:Non-destructive photo editing and management
- Learning Cocos2d-x Game Development
- 辦公通信設備維修
- Mastering Manga Studio 5
- 分布式微服務架構:原理與實戰
- 電腦高級維修及故障排除實戰
- Creating Flat Design Websites
- Blender Quick Start Guide
- Neural Network Programming with Java(Second Edition)
- 電腦組裝與維護即時通
- 電腦橫機使用與維修
- Mastering Machine Learning on AWS
- Building Machine Learning Systems with Python
- 計算機組裝與維護(慕課版)
- USB應用開發寶典
- 筆記本電腦的結構、原理與維修
- 基于S5PV210處理器的嵌入式開發完全攻略
- The Machine Learning Workshop
- 電腦軟硬件維修寶典
- Machine Learning Projects for Mobile Applications
- USB 3.0編程寶典
- Hands-On Markov Models with Python
- 基于STM32的嵌入式系統應用
- 51單片機典型模塊開發查詢手冊
- 勇敢的芯伴你玩轉Nios II(電子設計與嵌入式開發實踐叢書)
- Vue.js 3 Cookbook
- 提高C++性能的編程技術
- Spring Cloud微服務:入門、實戰與進階
- Mastering CryENGINE
- 全圖解電腦軟硬件維修實用大全(視頻教程版、Windows 10適用)