Introducción IA en Video Juegos Modelado y Comportamiento de Personajes Luis Peña

Slides:



Advertisements
Presentaciones similares
PROTOTIPOS.
Advertisements

Inteligencia artificial y sus aplicaciones
Sistemas Multiagentes en Ambientes Dinámicos: Planificación Continua mediante PDDL Grupo de Investigación en Lenguajes e Inteligencia Artificial Departamento.
Robótica Aplicada: Construyendo un Robot MC. Juan Fco. Robles Camacho Instituto de Investigación y Desarrollo Tecnológico de la Armada de México. (INIDETAM)
ATENCIÓN SOCIOSANITARIA 2º
FACTORES QUE INFLUYEN EN EL RENDIMIENTO DEPORTIVO
CIENCIAS.
Las estrategias comunicativas ¿Qué son? ¿Cómo son?
Laboratorios Pedagógicos
Ideas que Producen Ganancias
Herramientas para la Investigación
La incorporación de las TIC en la escuela. La misión esencial y sustantiva de la escuela es brindar las más profundas y exhaustivas enseñanzas, y garantizar.
Definición de IA Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco.
10 años de evaluación de los planes de medio ambiente de la UPC.
Arquitectura Orientada a Servicios (SOA)
IA e IA Distribuida Para Juegos SIN Jaime Barrachina Verdía.
Iván ventura presenta.
Introducción IA en Juegos Modelado y Comportamiento de Personajes MIGJRV Luis Peña.
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE
Economía Política Alvaro Forteza, 2007
PROCEDURES AND IMPLEMENTATION EXPERIMENTAL ECONOMICS.
Es el arte de instruir a un computador sobre los pasos necesarios para resolver los problemas que influyen en la creación de un videojuego. Es el.
Sistemas de visión inteligente Los científicos y las empresas están utilizando cada vez más los sistemas de visión por computador para tareas como la identificación.
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
Modelo para el Aprendizaje de la Programación Utilizando Gamification
DESCRIPCIÓN E IMPLICACIONES CURRICULARES
1. Competencia en comunicación lingüística
Herramientas para la creación de contenidos y materiales didácticos
Alternativas tegnologicas
Implementation of a Framework for Imitation Learning on a Humanoid Robot Using a Cognitive Architecture Robots Humanoides Centro de Automática y Robótica.
INTELIGENCIA ARTIFICIAL
Saltar a la primera página Torque Game Engine. Saltar a la primera página Introducción n ¿Que es Torque? n ¿A quienes apunta Torque? n Versiones de Torque:
Tema 6 Razonamiento aproximado
Diseño de las reglas de operación y modos de juego
Presentación Modelado y Comportamiento de Personajes MIGJRV Luis Peña, Héctor Zapata y Sofía Bayona.
Inteligencia Artificial en Videojuegos Seminario de Videojuegos y Tecnologías Interactivas INCO, Facultad de Ingeniería (UDELAR) Noviembre 2008.
Integrantes: Daniel Peña Alfredo Zuñiga
FUNDAMENTOS IDEOLÓGICOS DEL MARKETING. El término marketing es una palabra deteriorada y a menudo mal entendida. Usualmente existen 3 conceptos populares.
INTELIGENCIA ARTIFICIAL
 ¿OFRECEMOS LO QUE MEJOR SATISFACE las NECESIDADES DE FORMACIÓN DE LOS ALUMNOS?.  ¿QUÉ TIPO DE CENTRO QUEREMOS CONSTRUIR?.
Desarrollo de aplicaciones para ambientes distribuidos
Hugo del Moral Guerrero
SISTEMA DE EXPERTO SISTEMA DE EXPERTO.
Tipus de competències.
Aspectos Tecnológicos de la Programación de Videojuegos Video Juegos y el Cine SEMINCI 2006 Museo de la Ciencia David Escudero Mancebo Universidad de Valladolid.
Robótica Inteligente L. Enrique Sucar Leonardo Romero Marco López ITESM Cuernavaca.
 Middleware  Portabilidad  Herramientas  Módulo central. Procesamiento y operaciones  Componentes:  Módulo de matemática  Módulo de física 
MARCO LÓGICO - PES ORGANIZACIONES PÚBLICAS COLOMBIANAS FRANCY MORENO.
 La Telemática cubre un campo científico y tecnológico de una considerable amplitud, englobando el estudio, diseño, gestión y aplicación de las redes.
Tema 6: Programación L. Enrique Sucar Marco López ITESM Cuernavaca
LOS VIDEOJUEGOS. ÍNDICE ● Género de los videojuegos. ● Merchandising. ● Adaptaciones cinematográficas. ● Recaudaciones. ● Creadores Famosos. ● Personajes.
Catalina Peña Azalya Latorre Laura Luna – Catalina Zapata Propuesta resultante de la tangibilización.
Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca.
Introducción a los Sistemas Inteligentes
Definición de IA Ana Lila Laureano-Cruces Universidad Autónoma Metropolitana - Azacapotzalco.
DISEÑO Y DESARROLLO DEL WEB SITE PARA LA CÁTEDRA DE COMPUTACIÓN GRÁFICA INTEGRANTE: VILLEGAS V. OSCAR D. EDU 218.
PRESENTADO POR: LINA MARCELA IGUA TORRES SONIA MOYANO ESPINOSA DAVID MAHECHA MEDINA CRISTIAN HERNÁNDEZ GERMAN RAMÍREZ.
Líneas de Acción (Estrategias) Introducción al Plan de Comunicación
Teoría del Diseño Conceptos básicos
Ramas de I.A. ROBOTICA SISTEMAS DE VISION SISTEMAS EXPERTOS
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
DIANA YANET SALAZAR GARCÍA
60´s Inicio de los Sistemas Expertos Se buscaban soluciones generales 70´s Los sistemas son más eficientes en dominios acotados La calidad y cantidad.
Estrategia de Intervención Univelación-R. CONTENIDOS Lecciones aprendidas, limitaciones y desafíos M. Comunicación Académica Eficaz Taller: M. Razonamiento.
UNIVERSIDAD ESTATAL A DISTANCIA DE COSTA RICA ESCUELA DE EDUCACIÓN CURSO TELECOMUNICACIONES EDUCATIVAS I ELABORADO POR: JOHNNY MUÑOZ SALAZAR USO DE LAS.
Introducción a Ingeniería de Sistemas y Computación Nombre del Grupo Ciclo #5 Integrantes: Luís Eduardo Pattaquiva Sandro Lenin Cortés
Una representación cognitiva para sistemas de Enseñanza.
ELABORACIÓN DE MATERIALES MULTIMEDIA Daniela Michelle Luna Mejía N° 18 n 1° B Lic. Educación Primaria.
Ing. David Facultad de Ciencias Físico Matemáticas y Naturales Universidad Nacional de San Luis Curso : La programación.
Transcripción de la presentación:

Introducción IA en Video Juegos Modelado y Comportamiento de Personajes Luis Peña

Aplicación tradicional de la IA. Escenarios muy conocidos. Problemas teóricos. Aplicado a la creación de adversarios. Introducción IA en Juegos Video Juegos

IA y Videojuegos ¿Por qué es importante la IA en los videojuegos? Realismo Interacción Diversión Poca Inteligencia Poca reactividad Aburrimiento

Objetivo. Realismo Percibir como humano. Líneas de visión. Percepción realista. Entornos interactivos. Percibir como humano. Líneas de visión. Percepción realista. Entornos interactivos. Sentir como humano. Emociones. Personalidad. Relaciones: Reputación y Confianza. Sentir como humano. Emociones. Personalidad. Relaciones: Reputación y Confianza. Actuar como humano. Metas y Recompensas. Interrelaciones causales. Adaptación. Actuar como humano. Metas y Recompensas. Interrelaciones causales. Adaptación.

Objetivos. Interacción Relaciones sociales: Objetivos, Metas y Conflictos. Coherencia. Relaciones sociales: Objetivos, Metas y Conflictos. Coherencia. Entornos Reactivos: Interacción con el escenario. Percepción del continuo. Durabilidad. Entornos Reactivos: Interacción con el escenario. Percepción del continuo. Durabilidad.

Objetivos. Entretenimiento. Modelización de Jugador: Gustos. Dificultad. Contenidos. Modelización de Jugador: Gustos. Dificultad. Contenidos. Diseñar con cuidado: ¿Para quién? Objetivos Curvas de aprendizaje. Diseñar con cuidado: ¿Para quién? Objetivos Curvas de aprendizaje. Adaptación / Sorpresa: No repetirse. Crear nuevas acciones / soluciones. Adaptación / Sorpresa: No repetirse. Crear nuevas acciones / soluciones.

IA y Videojuegos Es siempre buena?… bueno... pues no! Pues mal !!! muy mal !!!

IA y Videojuegos: Últimos Años...ahora que Microsoft, Nintendo y Sony han sacado al mercado sus nuevas consolas se pone de manifiesto algo ya comentado: a nivel gráfico, los juegos de última generación son increíbles, pero el modo de juego, es decir, la tecnología subyacente es la misma que hace 10 años.... The Guardian 16 de abril de 2007

IA y Videojuegos: Último Año 2012 Mejor IA: X-Com Enemy Unkown Planificación táctica robusta. Mejor IA para NPC: Hitman: Absolution Grid-based reasoning, Reinforcement Learning Motion, Behavior Trees… Innovación en diseño de IA: Hitman: Absolution Interacción de masas. Herramientas de soporte IA: Max Payne 3 Natural Motion + Physics. Ref. AiGameDev.com: Awards for Game AI 2013

IA Académica vs IA Comercial IA académica vs IA videojuegos comercial: IA de videojuegos: Corto espacio para el desarrollo. Reutilizar lo que hay. Limitada innovación IA académica: Busca novedad. No aplicado a entornos de entretenimiento. Busca óptimos.

Modelado de los personajes: control de enemigos, entorno, etc. Técnicas. Donde se aplica. Modelado del juego: creación de contenidos. Modelado del jugador: adaptación de la dificultad, tramas...

IA en personajes de videojuegos Primitivas básicas: Movimiento, Animación Primitivas avanzadas: Comportamiento, Planificación. Primitivas adaptables: Modelado del jugador, Aprendizaje.

Técnicas. Movimiento. Pathfinding A*: Común en casi todos los juegos. Dead Reckoning: Predicción de posición de objetivos. Típico en FPS. Flocking: Movimiento en grupo. Simular manadas de animales de modo sencillo. Formations: Movimiento cohesionado de grupos. Tactical Games. Obstacle Avoidance: Evitar objetos o enemigos móviles o fijos. FPS, Racing Games.

Técnicas. Análisis. Influence Mapping: Acciones o valores resultantes del rango de acción de un elemento. Strategy Games. Terrain Analysis: Inferencia derivada del tipo de terreno y su configuración. Apoyo a movimiento o decisión estratégica.

Técnicas. Arquitecturas. Command Hierachy: Niveles de decisión asociados a distintos agentes. RTS, TBS. Level of Detail: Diferente tiempo de análisis para distintos elementos visibles o invisibles del entorno. Strategy Games, RPG, Simuladores. Scripting: Desacoplar contendidos a módulos exteriores editables. Casi todos los juegos modernos. Behaviour Trees: División del comportamiento en capas.

Técnicas. Algoritmos de Decisión FSM: Mecanismo más utilizado. Simple, pero poco adaptable. Casi todos los juegos. Decision Trees: Formación de personajes en base a entrenamiento. Black & White. Bayesian Networks: Razonamiento con incertidumbre. Inferencia sobre elementos no vistos. Strategy Games. Fuzzy Logic. Sistemas de razonamiento Human-Like. Sistemas de reputación. Genetic Algorithms: Creación de poblaciones. Creatures, Spore o Galactic Arms Race ( Neural Networks: Reconocimiento de trazos (NDS). Control de aprendizaje. Reinforcement Learning: Aplicado a la creación de estrategias. Motion Controller (Hitman: Absolution)

Tecnología

Modelo en capas. Percepción Pensamiento. Acción. Subsumption Architecture. Modelo en capas. Percepción Pensamiento. Acción. Subsumption Architecture. Tecnología de Agentes. Motores de Juego / Motores de 3D. Tecnología de Agentes. Motores de Juego / Motores de 3D. Tecnologías de la GPU Paralelización y Rendimiento Tecnologías de la GPU Paralelización y Rendimiento

Recap: IA en videojuegos Muchas aplicaciones Manejo de PNJ Manejo de Escenarios. Creación de Niveles / Terrenos Manejo de Animaciones. Manejo de Camara. Otros muchos....