Inteligencia Artificial y Niveles
Curso
Online
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Inicio
Fechas disponibles
En términos generales, un videojuego sin desafíos, sin niveles ni enemigos, está incompleto. Debido a esto, para cerrar el proceso de construcción de un videojuego, se debe implementar estos elementos según lo establecido en el diseño.
El enfoque de este curso se encuentra en la elaboración de dichos elementos, haciendo énfasis en la programación de mapas, obstáculos, sistemas de partículas, entre otros; así como en el control, animación y mecanismo de toma de decisiones para los NPCs. Además de lo anterior, se revisan temas propios de la elaboración de la interfaz gráfica y el HUD.
Para terminar, el alumno deberá presentar un proyecto, que habrá desarrollado durante todo el curso, en el cual deberá implementar algunos niveles, los NPCs y el HUD.
Sedes y fechas disponibles
Ubicación
comienzo
comienzo
Opiniones
Materias
- Toma de decisiones
- Programación
- Animación
- Construcción
- Inteligencia artificial
- Inteligencia artificial y sistemas expertos
Temario
- Interfaz gráfica
Unity GUI: Anatomía de un control, Buttons, Label, Text field, Text Area, Toggle, Toolbar, SelectionGrid, Slider, Scrollbar, ScrollView, Window, OnGUI(), Skins, Styles, Layout Modes Proyecto: Definición - HUD: Head Up Display
Patrones de diseño del HUD. HUD: Contador de objetos, Barras estado, Inventario, Controles en pantalla. Proyecto: Construcción del HUD y la Interfaz - Construcción del Nivel I
Física del escenario. Comportamiento de cámara. Diseño del nivel: mapa, obstáculos, superficies móviles. Proyecto: Construcción del nivel - Construcción del Nivel II
Diseño del nivel: triggers, portales. Generación aleatoria de GOs Sistemas de Partículas: Shuriken. Sistema de ranking Proyecto: Interacción con el nivel - Inteligencia Artificial en los NPCs I
Arquitectura de la IA. Capa de control. NPC: Animación, Línea de vista, Acciones. Proyecto: Control y animación de los enemigos - Inteligencia Artificial en los NPCs II
Técnicas para la toma de decisiones en NPCs. Máquinas de estado finito. Pathfinding A*. Dificultad variable en los NPCs Proyecto: Programación de la IA de los enemigos Revisión de un proyecto 3D en Unity
Inteligencia Artificial y Niveles
