Saltar la navegación

5.1 IAs Básicas

Son las que se utilizaban en los primeros juegos y en aquellos actuales en los que no es necesario que los enemigos tomen decisiones complejas. Hay tres tipos principales:

Patrones Predefinidos

Los NPCs (enemigos) realizan siempre los mismos movimientos y acciones, independientemente de la posición del jugador y de sus acciones. Ejemplos (Figura 7): 

  • En Space Invaders, las naves enemigas se mueven en horizontal hasta que, pasado cierto tiempo, se lanzan hacia la nave del jugador, bajando en la pantalla y disparando.
  • En Super Mario Bros, los enemigos se mueven de derecha a izquierda, ya sea en línea recta (goombas) o dando saltos (koopas).
  • En Cuphead los enemigos finales de cada fase (jefes) tienen patrones relativamente complejos y que cambian conforme avanza cada enfrentamiento, pero son siempre iguales.
Figura 8: (izquierda) Space Invaders (Taito, 1978) - captura propia, (centro) Super Mario Bros. (Nintendo, 1985) - captura propia, (derecha) Cuphead (StudioMDHR, 2017) Fuente: Trusted Reviews

IAs Reactivas

Los NPCs “responden” ante las acciones del jugador siguiendo unas reglas sencillas. Sus decisiones están muy limitadas, ya que, en cada momento solo podrán realizar un conjunto pequeño de acciones. Suelen usarse en juegos de tipo deportivo/competitivo, por ejemplo, en juegos de tenis como Virtua Tennis o en juegos más antiguos como el mencionado Pong.

Figura 9: Juego Virtua Tennis primera edición (1999) Fuente: Retrogameplays

IAs Dedicadas

Cada enemigo realiza una serie de acciones que buscan complementarse con las de los demás para ganar al jugador, pero su comportamiento está definido de manera diferente, por lo general, del resto. Cada NPC tendrá en cuenta para decidir sus acciones, la situación respecto a otros NPCs, así como las acciones del jugador y su posición en cada momento. Un ejemplo de esta IA sería la de los fantasmas del juego Pac-Man, en el que cada uno sigue un comportamiento diferente para intentar que el jugador no pueda predecir sus movimientos, pero, al mismo tiempo, se complementan para darle caza.