La Inteligencia Artificial (IA) es uno de los sueños más grandes la Humanidad: ¡conseguir crear máquinas inteligentes, que nos ayuden a resolver nuestros problemas y realizar nuestras tareas! En 2017 las revistas Time y Science le dedicaron monográficos al tema, el cual sigue acaparando el interés de la sociedad, especialmente con el auge del aprendizaje máquina.
Las lecciones a tratar en este tema son:
- Definición y paradigmas de la inteligencia artificial
- Historia de la inteligencia artificial para videojuegos
- Generación procedimental de contenido
A pesar del auge actual del Aprendizaje Automático, como defiende Tommy Thompson en este video, su utilidad para implementar la lógica de un videojuego es limitada. Generalmente el videojuego sólo interesa como campo de pruebas (sandbox) para estas técnicas de IA, pero no como un fin en sí mismo. Thompson, al igual de Laurel en su famoso libro Computers as Theatre, consideran el videojuego un medio expresivo (ej. un teatro) donde lo más importante no es que la IA resuelva problemas dentro del juego, sino que el jugador sea consciente de la presencia de esa IA, se comunique e interactúe con ella. Por eso decimos que existe una interdependencia entre el Diseño de Videojuegos y la Inteligencia Artificial para Videojuegos.
Ejercicios
Para practicar lo aprendido pueden hacerse algunos ejercicios.
Prácticas
No tanto por aplicar los conocimientos y las técnicas de este tema sino para tener alguna Práctica 0 de referencia, pueden realizarse prácticas como estas:
- Bloques Deslizantes, con una solución hecha por el profesor.
Referencias
Para complementar este tema es recomendable consultar otros documentos:
- Laird, J., & VanLent, M. : Human-Level AI’s Killer Application: Interactive Computer Games. AI Magazine, 22(2), 15 (2001), un artículo considerado fundacional para presentar el campo del videojuego como campo de pruebas para la IA.
- Mateas, M., Sengers, P., Dauntenhahn, K., Elliot, C., Lester, J.: AAAI 1999 Fall Symposium on Narrative Intelligence (1999), un simposio fundacional para la IA expresiva, orientada a implementar cierta lógica «creíble» de los videojuegos. El campo de la Narración Digital Interactiva también nace de aquí, en cierto sentido.