[2015] el arte de la ilusión

Post on 25-Jan-2017

33 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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