EL ARTE DE LA ILUSIÓN
{ Jorge Palacios, Christian Chomiak }
Trucos de IA en videojuegos
AGENDA
INTRODUCCIÓN
¿Qué es IA?
Posibles contextos
Retos de la IAorientada a videojuegos
Recursos compartidos
Tiempo limitado (real-time)
Experiencia del jugador
APLICACIÓN DE TÉCNICAS FORMALES
Truco #1:HORDA DE ENEMIGOS
¿QUÉ QUEREMOS?
Crear obstáculos o retos dinámicos.
Crear contrincantes que se desplacen de manera interesante.
Aumentar el desafío y la tensión.
Se puede modelar con…GRAFOS & BÚSQUEDA DE CAMINOS
BSP & BÚSQUEDA DE CAMINO
BSP Búsqueda de camino
OPTIMIZACIÓN & SUAVIZADO
Optimización Suavizado
Truco #2:CONTRINCANTES CON LIBRE ALBEDRÍO
¿QUÉ QUEREMOS?
Extender la experiencia anterior.
Evaluar posibles acciones de acuerdo al estado actual de un personaje, sus necesidades y su entorno.
Simular razonamiento.
Se puede modelar con…ÁRBOLES DE DECISIÓN
ÁRBOL
Energía > 1
Nil
NO
¿Enemigo cerca?
SI
Caminar
NO
Atacar
SI
Truco #3:RINGS DE BOXEO
¿QUÉ QUEREMOS?
Presentar varios contrincantes sin abrumar al jugador.
Acercamiento al balanceo mediante tipo y dificultad de los enemigos.
Se puede modelar con…MÁQUINAS DE ESTADO
Circulo de Kung-Fu
Truco #4: GENERACIÓN DE CONTENIDO
¿QUÉ QUEREMOS?
Crear contenido dinámico.
Trabajar procedimentalmente.
Crear herramientas inteligentes y flexibles para los desarrolladores.
Se puede modelar con…DISTINTAS TÉCNICAS CLÁSICAS
HUMO & ESPEJOS(Cable parejo *wink* *wink*)
Truco #5:ESTRATEGIAS COMPLEJAS
¿QUÉ QUEREMOS?
Simular estrategias complejas.
De bajo costo.
PERSEGUIR PREDECIR
EMBOSCAR MERODEAR
Truco #6:CARRERAS REÑIDAS
¿QUÉ QUEREMOS?
Evitar frustración o aburrimiento.
Ofrecer reto a jugadores experimentados.
Crear tensión y drama.
Simular un balanceo dinámico de la dificultad.
Se puede modelar con…RUBBERBAND SYSTEM
Se puede modelar con…RUBBERBAND SYSTEM
Truco #7:SISTEMAS DE VIGILANCIA
¿QUÉ QUEREMOS?
Interacción jugador-contrincantemás interesante.
Que el escenario forme parte de las mecánicas del juego.
Incorporar sensación de realismo
Se puede modelar con…SIMULACIÓN DE SENTIDOS
Truco #8:BALANCE DE FLOW & DIFICULTAD
¿QUÉ QUEREMOS?
Ajustar la dificultad del juego a lascapacidades del jugador.
Proveer un buen flujo posible durante la experiencia.
Incrementar la rejugabilidad.
Minimizar las Estrategias Óptimas de Primer Orden(FOOS).
Curvas de interés
Se puede modelar con…DIRECTORES
CONCLUSIONES
¿PREGUNTAS?
¡GRASIATOTALES!
Jorge Palacios – @pctroll – jorge.palacios.co
Christian Chomiak – @cchomiakm – bonusdisc.com
Top Related