Comienza una nueva edición de la asignatura de Inteligencia Artificial para Videojuegos del Grado en Desarrollo de Videojuegos de la Universidad Complutense de Madrid y aquí os presentamos toda la información actualizada.
El material docente está disponible en esta página web:
Inteligencia Artificial para Videojuegos
El profesor responsable de la asignatura es Federico Peinado y el profesor de apoyo es Ismael Sagredo. Se puede consultar la ficha docente del curso 2023-2024.
Las clases teóricas serán los martes de 11:00 a 11:50 y de 12:00 a 12:50 en el Aula 16 de la Facultad de Informática. Las clases prácticas serán los jueves de 11:00 a 12:40 en los Laboratorios 2 y 3 de la Facultad de Informática. Las tutorías serán los jueves de 13:00 a 16:00, pudiéndose usar esta conexión de Google Meet como «aula virtual».
Para registrar su participación en las actividades, conviene que el alumno guarde en su teléfono móvil el enlace al formulario de participación que el profesor compartirá a través del campus virtual.
Lo antes posible hay que organizarse en grupos de entre 3 y 4 alumnos y actualizar la lista de grupos de alumnos que el profesor compartirá también, auto-asignándose un número de grupo. Los grupos pares irán al Laboratorio 2 y los impares al Laboratorio 3. Se explicará cómo rellenar el resto de campos de dicha lista en el laboratorio.
Es importante conocer cómo funciona la docencia en esta asignatura (participación, prácticas y proyecto final), y para estar al tanto de todo lo relacionado con los videojuegos recomendamos unirse al grupo de Telegram Videojuegos UCM.
Programa
| Código | Título de la actividad |
|---|---|
| 1 | Introducción |
| 1.1 | Resolutor automático y agente inteligente |
| 1.2 | Generación procedimental de contenido |
| 1.3 | Aplicación según tipología del juego |
| 2 | Percepción y movimiento |
| 2.1 | Física y animación |
| 2.2 | Percepción |
| 2.3 | Comportamiento de dirección |
| 2.4 | Desplazamiento en grupo |
| P1 | Plaga de Ratas |
| T1 | Laboratorios y GitHub |
| T2 | Unity |
| T3 | C# para Unity |
| T4 | Visual Scripting para Unity |
| 3 | Navegación |
| 3.1 | Representación del entorno |
| 3.2 | Resolución de problemas en el espacio de estados |
| 3.3 | Búsqueda de caminos usando estrategias informadas |
| P2 | El Secreto del Laberinto |
| T5 | Algoritmos |
| T6 | A* |
| T7 | Cola de prioridad |
| 4 | Decisión |
| 4.1 | Representación del conocimiento |
| 4.2 | Máquina de estados |
| 4.3 | Árbol de comportamiento |
| 4.4 | Reglas y planificación |
| 4.5 | Probabilidad y utilidad |
| P3 | Robot a la Fuga |
| T8 | FSMs |
| T9 | Behavior Bricks |
| T10 | Interrupciones |
| 5 | Evaluación y coordinación |
| 5.1 | Puntos de ruta tácticos |
| 5.2 | Análisis táctico |
| 5.3 | Acción coordinada |
| 5.4 | Comunicación en lenguaje natural |
| 6 | Cuestiones avanzadas |
| 6.1 | Gestión de la ejecución |
| 6.2 | Interfaz del mundo |
| 6.3 | Herramientas de autoría |
Calendario
| Fecha | Hora | Lugar | Actividades |
|---|---|---|---|
| 23/1/2024 | 11:00 | Aula | Presentación + Lección 1.1 |
| 25/1/2024 | 11:00 | Aula | Lección 1.2 + Taller 1 |
| 30/1/2024 | 11:00 | Aula | Lección 1.3 + Ejercicios 1 |
| 1/2/2024 | 11:00 | Laboratorio | Presentación P1 + Taller 2 |
| 6/2/2024 | 11:00 | Aula | Lección 2.1 + Lección 2.2 |
| 8/2/2024 | 11:00 | Laboratorio | Taller 3 |
| 13/2/2024 | 11:00 | Aula | Lección 2.3 + Lección 2.4 |
| 15/2/2024 | 11:00 | Laboratorio | Documentación P1 + Taller 4 |
| 20/2/2024 | 11:00 | Aula | Ejercicios 2 + Lección 3.1 |
| 22/2/2024 | 11:00 | Laboratorio | Resultado P1 |
| 27/2/2024 | 11:00 | Aula | Lección 3.2 + Lección 3.3 |
| 29/2/2024 | 11:00 | Laboratorio | Presentación P2 + Taller 5 |
| 5/3/2024 | 11:00 | Aula | Ejercicios 3 + Lección 4.1 |
| 7/3/2024 | 11:00 | Laboratorio | Taller 6 |
| 12/3/2024 | 11:00 | Aula | Lección 4.2 + Lección 4.3 |
| 14/3/2024 | 11:00 | Laboratorio | Documentación P2 + Taller 7 |
| 19/3/2024 | 11:00 | Aula | Lección 4.4+ Lección 4.5 |
| 21/3/2024 | 11:00 | Laboratorio | Resultado P2 |
| Vacaciones de Semana Santa | |||
| 2/4/2024 | 11:00 | Aula | Ejercicios 4 + Lección 5.1 |
| 4/4/2024 | 11:00 | Laboratorio | Presentación P3 + Taller 8 |
| 9/4/2024 | 11:00 | Aula | Lección 5.2 + Lección 5.3 |
| 11/4/2024 | 11:00 | Laboratorio | Taller 9 |
| 16/4/2024 | 11:00 | Aula | Lección 5.4 + Ejercicios 5 |
| 18/4/2024 | 11:00 | Laboratorio | Documentación P3 + Taller 10 |
| 23/4/2024 | 11:00 | Aula | Lección 6.1 + Lección 6.2 |
| 25/4/2024 | 11:00 | Laboratorio | Resultado P3 |
| 30/4/2024 | 11:00 | Aula | Lección 6.3 + Ejercicios 6 |
| 2/5/2024 | Fiesta de la Comunidad de Madrid | ||
| 7/5/2024 | 11:00 | Aula | Extra Proyecto Final |
| 9/5/2024 | 11:00 | Laboratorio | Documentación Proyecto Final |
| 28/5/2024 | 17:00 | Online | Defensa Proyecto Final (Resultado) |
| Cierre Actas | |||
| 19/6/2024 | 17:00 | Online | Defensa Proyecto Final Extraordinario (Resultado) |
| Cierre Actas Extraordinario |
Descubre más desde Narratech
Suscríbete y recibe las últimas entradas en tu correo electrónico.