18309

¿Qué estás buscando?

Ej: Grado en Diseño, admisiones, eventos, ...

Admisiones:
Presencial: +34 917407272
Estudiantes:
Presencial: +34 917407272
Whatsapp
Videojuegos
20 feb 2024

Qué es la inteligencia artificial en videojuegos

Editado el 23 Feb. 2024
inteligencia-artificial-videojuegos

La inteligencia artificial es un tipo de tecnología que, a través de técnicas de machine learning, aprendizaje profundo o procesamiento del lenguaje, permite que una máquina o software emule a un ser humano en ciertas acciones.

Aplicado al sector de los videojuegos, la inteligencia artificial genera el comportamiento de los denominados NPCs (Non Playable Characters) o personajes no jugables. Si quieres convertirte en un profesional especializado de esta industria, el Grado en Videojuegos online de la Universidad Europea te formará para que puedas dar respuesta a demanda laboral de este área. Asimismo, cuentas con el Grado en Diseño de Videojuegos en Madrid por si quieres una opción presencial.

A continuación, te explicamos cómo se aplica el IA en videojuegos y qué características se observan en su desarrollo. Además, te ofrecemos algunos ejemplos que te ayudarán a decidir si este es el camino profesional que quieres seguir.

Aplicación de la inteligencia artificial a videojuegos

En el ámbito de los videojuegos, el uso de inteligencia artificial se focaliza en la forma de actuar del jugador que controla la máquina, ya sea un oponente o un integrante de su propio bando.

Existen ejemplos tradicionales, como el equipo rival en un partido de fútbol, o el adversario en un juego de lucha o una partida de ajedrez. En todos estos casos, el jugador se enfrenta a un contrincante que maneja la propia videoconsola o el ordenador.

Sin embargo, los avances tecnológicos han hecho posible que el campo de acción de la inteligencia artificial se extienda otros ámbitos, por ejemplo:

  • Diseño de mapeado: es el espacio total en el que se mueve el usuario en su intención de completar el objetivo del juego. Se trata de la creación de los niveles del videojuego, ya sean escenarios, fases, misiones…
  • Creación de juegos: existe un propio género, el de los videojuegos procedurales, en el que parte o todo el contenido del juego se construye con algoritmos.

Además, a la hora de hablar de la forma de aplicar la inteligencia artificial a los videojuegos hay que tener en cuenta dos tipos de arquitectura: 

  • Centralizada: se desarrolla el producto de arriba a abajo, con un plan de acción general y las órdenes que desarrollan ese plan. Es la opción habitual en los juegos de estrategia o de tablero.
  • Distribuida: se desarrolla de abajo a arriba, y se aplica la inteligencia artificial de manera específica e independiente a una unidad del juego (robot, personaje, etc.). Este modelo es típico de los juegos en primera persona o de deportes.

Técnicas de IA en videojuegos

Al crear un videojuego son muchas las técnicas utilizadas para la creación de entorno, personajes y otros elementos significativos.

Los métodos más frecuentes de IA en videojuegos es la de NPC, conocido como “Personaje No Jugador”.  Se trata de un término utilizado para describir a aquellos personajes involucrados dentro del videojuegos que no son controlables por el propio jugador, sino por el videojuego en sí.

Normalmente forma parte de la trama del juego, en función de las decisiones del jugador con respecto a los NPCs en videojuegos pueden tener unas consecuencias u otras.

Los NPCs en videojuegos son controlados mediante árboles de decisión. Estos árboles trabajan con un algoritmo donde se tienen en cuenta todos los movimientos, ya sean en el momento o futuros, así como la rama de opciones para elegir la mejor de ellas.

Se programan, por tanto, los diferentes eventos a los que se enfrenta el NPC y cuáles serían sus posibles reacciones.

Para elegir el mejor camino para trasladarse de un punto a otro teniendo en cuenta el entorno y los diferentes obstáculos se utiliza la búsqueda de ruta. Esta técnica es utilizada para movimiento de jugadores de forma automático y para NPCs.

Características de los videojuegos con inteligencia artificial 

Algunas de las características presentes en los videojuegos que utilizan inteligencia artificial son las siguientes:

  • Grado de dificultad: es recomendable ajustar el nivel con el que la inteligencia artificial se enfrenta al jugador, puesto que cada videojuego cuenta con su propia curva de aprendizaje, que condiciona el tiempo que le llevará al jugador adaptarse a la dificultad demandada en cada nivel.
  • Información oculta: se trata de evitar que el jugador sepa de manera prematura aspectos tan relevantes como partes secretas de un mapa o datos que no debe conocer hasta lograr ciertos objetivos.
  • Actualización en tiempo real: generalmente, la inteligencia artificial se ejecuta en los momentos menos complejos del videojuego para evitar bloquear el desarrollo principal de la trama.

Ejemplos de videojuegos con inteligencia artificial 

La inteligencia artificial hace posible que los videojuegos cuenten con funciones adicionales. A continuación, conoceremos algunos ejemplos concretos de videojuegos que han aprovechado esta tecnología para mejorar sus prestaciones:

  • Half Life 2: gracias a la inteligencia artificial, los enemigos, en este caso cucarachas, pueden atacar o dispersarse de manera independiente, sin moverse en grupo.
  • Medal of Honor: los adversarios de este videojuego pueden devolver las granadas que les lanza el jugador o ponerse sobre ellas para salvar a sus compañeros.
  • Crysis: en este caso, los enemigos reaccionan de un modo u otro en función de los movimientos del jugador, por lo que sus acciones son muy realistas.
  • Forza Motorsport: en este juego de coches, la conducción del jugador se adapta a las características del vehículo seleccionado.

La inteligencia artificial parece haber abierto un panorama sin límites en la evolución de los videojuegos. En la actualidad, estos no solo cuentan con unos gráficos de realismo absoluto, donde los personajes parecen de carne y hueso, sino que la propia experiencia del juego es cada vez más convincente: no solo es posible recorrer mundos fantásticos e interactuar con otras personas, sino también con personajes controlados por la máquina de gran profundidad y relevancia para el desarrollo del juego.

Son muchos los trabajos relacionados con los videojuegos, consulta nuestra oferta académica e infórmate de titulaciones tan interesantes como el Doble Grado en Ingeniería Informática y Desarrollo de Videojuegos, el Máster en Videojuegos (también disponible en modalidad online), entre muchas otras.