¿La IA en los videojuegos es justa?

No siempre.

Por ejemplo, repetidamente he atrapado el sistema Gwent en Witcher 3 haciendo trampa contra el personaje del jugador.

Esto sucede de dos maneras y ninguna es sutil.

  1. El jugador NPC toma decisiones estratégicas que solo tienen sentido si la computadora ya conoce las cartas en la mano del jugador. Por ejemplo, el NPC juega una carta meteorológica contra tipos de unidades que el jugador aún no ha jugado, pero que tiene en abundancia en su mano.
  2. La mano de la computadora cambia según las cartas del jugador. Por ejemplo, el NPC usa una tarjeta Scorch para eliminar una poderosa carta de jugador del campo. El jugador revive la carta, solo para descubrir que el NPC tiene una segunda (o tercera) carta Scorch en su mano.

El juego obviamente permite o obstaculiza el grado de trampa de IA en función de la dificultad prevista del partido.

Cuanto más desafiante sea el oponente, más trampas hará la IA. El oponente más fácil, menos engaña.

Daré otro ejemplo. Un aspecto importante de la estrategia de Gwent es ponerse en una posición en la que tenga más cartas en la mano que su oponente.

Esto puede convertir una gran ventaja de un mazo de Monstruos en una desventaja, ya que muchas cartas de Monstruos sacan cartas de la mano o del mazo del jugador.

Si juegas una carta de Anciana, te da un impulso a corto plazo, al tirar todas las cartas de Anciana que tienes en juego, pero podría generar un problema si termina sacando esas cartas de tu mano, en lugar de la baraja.

Contra mazos de monstruos de nivel superior jugados por NPC, la IA misteriosamente nunca tiene que sacar de su mano, siempre su mazo.

Siempre tiene una carta en la mano y el resto en el mazo, por lo que jugar una carta de la Bruja o Nekker termina sacando tres o cuatro cartas de su mazo (que siempre es un beneficio neto), pero misteriosamente nunca de su mano (lo que haría potencialmente conducir a una escasez de cartas más adelante en el juego).

De hecho, probé estos tres y descubrí que los tres indican fuertemente trampas por parte de la IA. La IA es muchas veces más propensa que el jugador a tener múltiples climas útiles o cartas abrasadoras. Es mucho más probable que juegue esas cartas en ausencia del tipo de unidad correcto en juego (pero presente en la mano del jugador). También es muchas veces más probable que saque de su mazo, en lugar de la mano cuando usa cartas que extraen de cualquiera de ellos.

Como ya se dijo, esto depende mucho del tipo de juego que consideres. Por ejemplo, un juego de estrategia con niebla de guerra puede tener una IA que lo atraviese (un ejemplo claro puede ser Advance Wars). Pero una IA para un juego de lucha no puede tener datos injustos, porque el jugador ingresa los movimientos en tiempo real.

En los juegos que pueden proporcionar información adicional, los desarrolladores suelen considerar dos opciones: programar una IA “real” que tenga la misma información que el jugador, sacrificando el uso de la CPU y las posibles decisiones de diseño; o diseñando IAs “divertidas” pero “falsas” que hacen que el juego sea agradable, sacrificando el realismo y la equidad.

Al programar la IA para jugadores controlados por el juego, el objetivo no es hacerlos justos, sino hacerlos desafiar adecuadamente los obstáculos que el jugador debe superar para alcanzar los objetivos del juego. Para ajustar la dificultad de este desafío, el programador puede darles más o menos oro y otros recursos que los que recibe el jugador humano. De hecho, si el juego tiene una configuración de dificultad, uno de los factores que la configuración puede ajustar es con cuántos recursos comienza el jugador controlado por el juego.

Lo que importa más que el jugador controlado por el juego “jugando limpio” es si el jugador humano tiene una oportunidad justa de ganar; es decir, ¿tiene el jugador acceso suficiente a recursos e información para que el jugador humano derrote al jugador controlado por el juego? De hecho, está bien si el jugador controlado por el juego tiene más recursos y acceso a más información que el jugador si eso es lo que se requiere para hacer que el jugador controlado por el juego parezca tomar decisiones inteligentes. Sin embargo, no está bien si hace que el jugador controlado por el juego sea demasiado difícil de vencer.

Depende de cómo lo hicieron los programadores.

La mayoría de las veces están interesados ​​en hacer que la IA sea divertida para jugar y que “se sienta justo”.

Pero lo que “se siente justo” y “la misma interfaz que tiene un jugador humano” no es necesariamente lo mismo.

A menudo es necesario que los programadores den acceso a la IA a datos de estado internos a los que los jugadores no tienen acceso.

Recuerde que la IA no está analizando la pantalla como lo hace un jugador, es solo un conjunto de funciones de toma de decisiones.

Como jugador de Nintendo, daré mi visión basada en un par de experiencias.

En su mayor parte, la IA en los juegos de Nintendo es lo suficientemente justa como para no cuestionarla. Para mí, los ejemplos más notables de IA injusta provienen de 2 juegos diferentes (Well 1 juego y una franquicia).

  1. Mario Kart Wii

Este fue el segundo videojuego que jugué que no era una consola plug and play. Este es mi juego favorito de todos los tiempos, sin embargo, nada es perfecto. La IA no es tan mala en 50cc, y todavía no es una gran lucha en 100cc, pero 150cc

CAOS TOTAL

Es cada hombre para ellos, ya que todos intentan alcanzar el primer lugar. Los AI tienen una habilidad que se llama “banda de goma”, lo que básicamente significa que cuando estás en el 1er lugar, los AI mantendrán la velocidad máxima, lo que hace que sea más difícil mantenerse muy por delante. No solo tienes IA de alta velocidad que te sigue, sino que la IA tiene una mejor oportunidad de obtener mejores artículos. No ayuda que el caparazón azul te arroje cada 30 segundos en este juego. Agregue todo esto y su clasificación de 3 estrellas en el gran premio podría ser diezmada.

2. Mario Party

Ok, entonces supongo que esto puede no ser que la IA sea injusta tanto como es el factor de suerte que Mario Party hace tan bien. Aunque el factor suerte contribuye a la mayoría de la lucha, las dificultades más difíciles harán que sea mucho más difícil incluso tener una buena oportunidad de ganar un cierto mini juego. Por ejemplo, Mario Part DS tiene un mini juego llamado “Track Stars” donde el objetivo es que los 3 jugadores huyan de un tren controlado por el 4to jugador, con 3 partes donde el camino se divide en 2 y tienes que rezar. el camino que elijas no es elegido por el tren. Si su suerte decide tener un día libre, debe presionar el botón A para evitar ser golpeado. Elegir una dificultad más difícil para la IA puede hacer que esta hazaña sea casi imposible. Debes ser un experto en machacar botones para poder vencer al Ai que controla el tren.

En general, la IA es bastante buena en la mayoría de los juegos. No tengo problemas con que sean demasiado injustos.

Buen trabajo, Nintendo! ¡Ahora solo tengo que quejarme de dónde está la secuela de Super Mario Sunshine y Mario Galaxy 1/2!

El tiempo corre, Nintendo … sabes que quieres 😉

TICK TOCK … TICK TOCK … TICK TOCK

En algunos juegos, la IA hace trampa. Sin embargo, depende mucho del juego. Además, el engaño puede ser más o menos visible, pero si es demasiado obvio es perjudicial para el disfrute del juego. Tiene que hacerse correctamente detrás de escena.

En general, la IA “hace trampa” al tener acceso a la información que el jugador no tiene. Tal vez pueda ver a través de la niebla de la guerra, o saber qué unidades está construyendo el jugador. A veces, la IA hace trampa al tener recursos más grandes, que no todo proviene de cosechar el mapa como lo hace el jugador.

Pero algunos juegos se exceden y rompen la inmersión. Quizás la misma unidad estándar que tiene el jugador es de alguna manera más poderosa. O los cálculos de posibilidades de golpe favorecen a la IA a pesar de que el jugador está en una mejor posición. O la IA tiene acceso a movimientos y acciones que el jugador no tiene.

Realmente depende principalmente de la complejidad del juego. Cuanto más complejo es el juego, más reglas y posibilidades tiene, y más difícil es la tarea de una IA “justa”, hasta el punto de que la mejor IA “justa” posible no puede jugar correctamente. Por lo tanto, obtiene más o menos ayuda “adicional”.

Depende del juego. Muchos juegos tienen la IA aprovechando la ‘niebla de guerra’. Otros les dan más recursos. Los primeros tenían la IA ejecutando un ‘lado’ que era tan diferente del jugador para hacer que la pregunta fuera discutible.

Voy a suponer que te refieres a juegos como la serie Civilization donde los jugadores y tienen lados similares.

Los juegos de esta naturaleza pueden hacer que el juego sea más difícil o más fácil para el jugador al darle a la IA más o menos para jugar.

Hacer una IA que juegue mejor o peor que la predeterminada es, en efecto, crear una IA completamente nueva. Algunos juegos crean dos o tres IA diferentes de esta manera, pero está fuera de la forma normal de hacer una IA para cada nivel de dificultad.

Una pregunta común para estos juegos es qué nivel de dificultad es el punto ‘par’, donde tanto la IA como el humano tienen el mismo nivel de recursos, productividad, etc.

Depende del desarrollador del software. He visto código, basado en la configuración de dificultad, que tenía (difícil) o no (fácil) una ventaja (por ejemplo: niebla de guerra para la IA).

No siempre. Algunos ejemplos son Elite Four y campeón en la mayoría de los juegos de Pokémon, Dynamo Man de Mega Man and Bass, y la mayoría de los otros jefes de autocuración que no puedo nombrar.

Mi mejor respuesta a esa pregunta sería mixta, ya que he visto dónde, para que parezca más desafiante, la IA tiene que usar tácticas que podría considerar injustas. Eso no quiere decir que esté haciendo trampa porque hace solo lo que es. programado para hacerlo, pero debido a que juegas de cierta manera, encuentra formas de contrarrestar lo que haces y créeme. He sido víctima muchas veces. Esto es cuando crees que la IA está engañando, pero en realidad solo está contrarrestando cómo juegas y haciéndolo más desafiante para ti, es por eso que tienen niveles para jugar.

La mayoría de los juegos de estrategia, es decir, Europa Universalis 4 incluso afirma que la IA usa varios trucos.