Agentes inteligentes y Videojuegos

Doom, Final fantasy and Starcraft

Hasta hace poco la aplicación de inteligencia artificial en los videojuegos era prácticamente inexistente, todas las acciones que realizaba un jugador dentro de un videojuego estaban previstas de antemano por el desarrollador, como también lo estaban los comportamientos de los enemigos. Por ello la mayoría de los comportamientos en un juego eran predecibles y relativamente simples haciendo fácil determinar las condiciones bajo las que reaccionarían los adversarios.

Una de las razones por las que Sid Meier (Civilization), Chris Crawford (Balance of Power), y Peter Molyneux (Populous) programadores y diseñadores de videojuegos han creado interesantes juegos de ordenador es que los enemigos son capaces de reaccionar a las acciones del jugador de una forma mucho más parecida a un ser humano, son agentes reactivos y capaces de tomar decisiones inteligentes y hacen pensar a los jugadores que se enfrentan a un oponente real, como podrían hacerlo en un sistema de juego online o en red.

Actualmente los programadores usan los sistemas multi-agente en videojuegos para coordinar comportamientos de grupo, y simular personalidades y caracteres diferentes para los personajes de los juegos. Los ejemplos más comunes de juegos que requieren agentes con comportamientos discrepantes son los juegos FPGs (First person Shooters Games) que son juegos en los que el usuario tiene la impresión de estar jugando dentro de un escenario virtual contra diferentes tipos de adversarios. Y los RPGs (Role-Playing Games) en los que los personajes tienen un amplio inventario de poderes humanos y sobrenaturales. Los fans de los juegos esta clase aprecian la jugabilidad del combate medieval que es cada vez más complejo y realista en los movimientos, interacción y rasgos.

Otro tipo de juegos en los que los agentes cobran especialmente importancia son los de Estrategia en Tiempo Real (RTS). Mientras en los FPGs y los RPGs los agentes compiten unos contra otros, en los RTSs existen decenas o incluso centenas de agentes que deben de colaborar en un equipo y que deben de enfrentarse a otros equipos de agentes. Aunque para simplificarlo los agentes suelen agruparse es común que existan decenas de grupos que deben de sincronizarse para la toma de decisiones.

La inteligencia artificial, junto a la calidad gráfica y la jugabilidad se ha convertido en uno de los pilares básicos de los videojuegos, con ellos se ha desarrollado la tecnología de agentes y sin duda será una tecnología que cobrará una gran importancia para este sector.

~ por daikne en Abril 22, 2008.

Escribe un comentario