AI y Red

Módulo Profesional: Programación en red e inteligencia artificial

Contenidos:

Programación en red cliente-servidor orientado a videojuegos multijugador:
– Estado de red del juego utilizando un administrador de red.

– Juegos multijugador alojados en el cliente.
– Serializador de datos con propósito general.
– Envío y recepción de mensajes de red.
– Comandos de red de clientes a servidores.
– Procedimientos remotos de servidores a clientes.
– Eventos de red de servidores a clientes.

Programación en red integrada en el motor de videojuegos:
– Componente para objetos en red.

– Comportamientos mediante scripts en red.
– Sincronización automática configurable de las transformaciones de los objetos.
– Sincronización automática de variables de script.
– Objetos en red en escenas.
– Componentes de red.
– Dispositivos móviles con conexiones wifi.

Gestión de los servicios de internet en el desarrollo de videojuegos en línea:
– Servicio para establecer partidas.

– Publicidad de partidas.
– Partidas disponibles y mecanismos de unión a las partidas.
– Servidor de retransmisión.
– Mensajes para participantes de partidas.

Caracterización de elementos de inteligencia artificial y aprendizaje automático de objetos:
– Movimiento automático en el mundo del videojuego.

– Detección de obstáculos, atajos, evitar colisiones entre personajes y toma de decisiones.
– Sistemas de navegación automática con representación de áreas para el mapeo de ubicaciones.
– Procedimientos de inteligencia artificial integrados en el motor de videojuegos.
– Comportamientos complejos del contenido visual y la física realista.
– Agentes para ajustar el nivel de dificultad de un juego de manera dinámica.
– Escenarios de entrenamiento aplicando la función de recompensas.