Cargando…

Unity 2018 Artificial Intelligence Cookbook : Over 90 Recipes to Build and Customize AI Entities for Your Games with Unity, 2nd Edition.

With the help of Artificial Intelligence, you can create engaging games consisting of intelligent enemies and intellectual behavior. Using Unity's API or built-in features allows limitless possibilities to create your game's worlds and characters. This cookbook covers essential techniques...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Palacios, Jorge
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Behaviors
  • Intelligent Movement; Introduction; Creating the behaviors template; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Pursuing and evading; Getting ready; How to do it ... ; How it works ... ; Adjusting the agent for physics; Getting ready; How to do it ... ; How it works ... ; See also; Arriving and leaving; Getting ready; How to do it ... ; How it works ... ; Facing objects; Getting ready; How to do it ... ; How it works ... ; Wandering around.
  • Getting readyHow to do it ... ; How it works ... ; Following a path; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Avoiding agents; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Avoiding walls; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Blending behaviors by weight; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Blending behaviors by priority; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Shooting a projectile; Getting ready; How to do it ... ; How it works ...
  • There's more ... See also; Predicting a projectile's landing spot; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Targeting a projectile; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Creating a jump system; Getting ready; How to do it ... ; How it works ... ; Chapter 2: Navigation; Introduction; Representing the world with grids; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Representing the world with points of visibility; Getting ready; How to do it ... ; How it works ... ; There's more ...
  • Representing the world with a self-made navigation meshGetting ready; How to do it ... ; How it works ... ; Finding your way out of a maze with DFS; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Finding the shortest path in a grid with BFS; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Finding the shortest path with Dijkstra; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Finding the best-promising path with A*; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Improving A* for memory
  • IDA*; Getting ready.
  • How to do it ... How it works ... ; There's more ... ; Planning navigation in several frames
  • time-sliced search; Getting ready; How to do it ... ; How it works ... ; See also; Smoothing a path; Getting ready; How to do it ... ; How it works ... ; Chapter 3: Decision Making; Introduction; Choosing through a decision tree; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Implementing a finite-state machine; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Improving FSMs: hierarchical finite-state machines; Getting ready; How to do it ... ; How it works ... ; See also.