Especialización
Programación avanzada de videojuegos

Programa


1. Sonido, interacción y redes

 

1.1. Usuario a videojuego (dispositivos de entrada, captura de entrada e interpretación).

1.2. Videojuego a usuario (pantalla, sonido).

1.3. Videojuego a videojuego (arquitecturas de red, protocolos, API, juegos en línea)

 

2. Lógica de videojuego

 

2.1. Ingeniería del software aplicada a videojuegos (paradigmas y patrones).

2.2. Programa principal de videojuego (estados y bucle principal).

2.3. Motor lógico (discretización y tareas).

2.4. Gestión de datos de un videojuego (objetos, niveles, gestión de almacenamiento).

2.5. Lenguajes de scripting (lenguajes y usos, LUA).

 

3. Inteligencia artificial (IA)

 

3.1. La inteligencia artificial en los videojuegos (historia, scripting, y análisis de curva de dificultad).

3.2. Técnicas de movimiento (patrones, búsqueda de caminos).

3.3. Toma de decisiones (máquinas de estados finitos, reglas, árboles de decisión, lógica).

3.4. Técnicas avanzadas de IA (aprendizaje, evolución, comportamientos colectivos).

3.5. Usos de técnicas por géneros de videojuegos.


Presentación
Programa
A quién se dirige
Objetivos
Dirección y profesorado
Requisitos de admisión
Recursos didácticos
Versión para imprimir
modelo_educativo
btn_lateral_02_es
btn_lateral_04_es_bis
Asesoría personalizada

902 372 373

 

Para llamadas internacionales:

+34 93 165 42 45

 

De lunes a viernes
de 9 a 20 horas

Déjanos tus datos:
un asesor de la UOC se pondrá en contacto contigo
mano
Visita nuestras sedes y habla en persona con nuestros asesores
Resolución mínima 800x600 píxeles · © FUOC 2010 · Aviso legal