100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Presentación

Unity Artificial Intelligence Programming - Fifth Edition

Puntuación
-
Vendido
-
Páginas
315
Subido en
02-08-2024
Escrito en
2022/2023

"Developing artificial intelligence (AI) for game characters in Unity has never been easier. Unity provides game and app developers with a variety of tools to implement AI, from basic techniques to cutting-edge machine learning-powered agents. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating game worlds and characters. The updated fifth edition of Unity Artificial Intelligence Programming starts by breaking down AI into simple concepts. Using a variety of examples, the book then takes those concepts and walks you through actual implementations designed to highlight key concepts and features related to game AI in Unity. As you progress, you'll learn how to implement a finite state machine (FSM) to determine how your AI behaves, apply probability and randomness to make games less predictable, and implement a basic sensory system. Later, you'll understand how to set up a game map with a navigation mesh, incorporate movement through techniques such as A* pathfinding, and provide characters with decision-making abilities using behavior trees. By the end of this Unity book, you'll have the skills you need to bring together all the concepts and practical lessons you've learned to build an impressive vehicle battle game."

Mostrar más Leer menos
Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Grado

Información del documento

Subido en
2 de agosto de 2024
Número de páginas
315
Escrito en
2022/2023
Tipo
Presentación
Personaje
Desconocido

Temas

Vista previa del contenido

,Contents
Preface
Part 1: Basic AI
Chapter 1: Introduction to AI
Understanding AI

AI in video games

AI techniques for video games

Finite state machines

Randomness and probability in AI

The sensor system

Flocking, swarming, and herding

Path following and steering

A* pathfinding

Navigation meshes

Behavior trees

Locomotion

Summary

Chapter 2: Finite State Machines
Technical requirements

Implementing the player's tank

Initializing the Tank object

,Shooting the bullet

Controlling the tank

Implementing a Bullet class

Setting up waypoints

Creating the abstract FSM class

Using a simple FSM for the enemy tank AI

The Patrol state

The Chase state

The Attack state

The Dead state

Taking damage

Using an FSM framework

The AdvancedFSM class

The FSMState class

The state classes

The NPCTankController class

Summary

Chapter 3: Randomness and Probability
Technical requirements

Introducing randomness in Unity

Randomness in computer science

The Unity Random class

, A simple random dice game

Learning the basics of probability

Independent and correlated events

Conditional probability

Loaded dice

Exploring more examples of probability in games

Character personalities

Perceived randomness

FSM with probability

Dynamically adapting AI skills

Creating a slot machine

A random slot machine

Weighted probability

A near miss

Summary

Further reading

Chapter 4: Implementing Sensors
Technical requirements

Basic sensory systems

Setting up our scene

The player's tank and the aspect class

The player's tank
3,94 €
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
RobertCuong

Conoce al vendedor

Seller avatar
RobertCuong Telecommunication
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
2 año
Número de seguidores
0
Documentos
225
Última venta
-
GPON and WiFi

+ SDH solution based on Fujitsu/Alcatel/Huawei devices in deployment and troubleshoot + Switching and Routing network fundamental and advance + GPON solution with deep knowledge of PLOAM/OMCI, activation procedure. Analysis of Private/Public OMCI + WiFi solution with WiFi Management/Control/Data. WiFi bandsteering, WiFi mesh, and WiFi 6, 6E, 7, ...

0,0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes