Introducción
¿Te has preguntado alguna vez cuál es la característica para que un videojuego tenga éxito? Seguramente habrás respondido que debe entretener a los jugadores, de manera que sea capaz de generar una amplia base de usuarios y que además el juego siga atrayendo a nuevos jugadores. ¿Y cómo se consigue dicho objetivo? Son muchos los pilares que forman el camino para alcanzar dicha meta (gameplay, idea original, gráficos, sonido…), pero un aspecto indispensable es que sea capaz de ofrecer al jugador una experiencia excitante, sin resultar aburrida o frustrante debido a su escasa o extrema dificultad. Con todo, una buena inteligencia artificial (IA) no es suficiente para hacer un juego divertido, pero una mala IA es capaz de echar a perder hasta el juego mejor diseñado. ¿Te imaginas un enemigo que acierte todos los disparos a 2 km de distancia? ¿O un jefe con una IA tan elevada que fuera imposible vencerle? Esta experiencia debe ser el resultado de conseguir un comportamiento más humano, no más perfecto.
A esta meta no se llega de manera tan sencilla como ajustando el nivel de dificultad. En videojuegos sencillos (como Pong, Breakout, Tetris y similares) la dificultad se puede ajustar simplemente aumentando la velocidad de los distintos elementos del juego o disminuyendo el tiempo disponible para que el jugador alcance la puntuación necesaria. Pero este tipo de ajustes no es aplicable en juegos más complejos, donde el jugador espera retos a su inteligencia o a su habilidad a los mandos.
Es aquí donde se encuentra el objetivo principal de la IA en los videojuegos, que no es otro que dotar a las distintas entidades con las que el jugador interactúa (el luchador contrincante, los coches de una carrera, el otro equipo de fútbol…) de un comportamiento que parezca inteligente. De tal manera que el jugador necesite esforzarse para superar a dichas entidades y tenga la sensación de que, si es vencido, lo han hecho limpiamente siendo mejores. Así, cuando el jugador las venza, su satisfacción será mayor y su afición por el juego aumentará.