¿Cómo funciona la IA en los juegos?

Depende de la cantidad de esfuerzo que se ponga en la codificación de dicha IA.

Algunos juegos tienen una codificación de IA lenta que conduce a una IA débil que a veces también hace cosas ridículas.

Algunos juegos tienen IAs intencionalmente débiles para que los jugadores puedan ejecutar los juegos fácilmente. Estos generalmente no representan un desafío para los jugadores.

Algunos juegos tienen IA que se codificaron bien y hacen lo que estaban destinados a hacer en niveles adecuados de dificultad. Esto suele ser más agradable desde el punto de vista de los jugadores.

Pero estos no son IA real.

La industria del juego acaba de enmarcar la frase AI en sus personajes programados manualmente. Si haces A a su alrededor, realizarán la acción 1; si haces B a su alrededor, realizan la acción 2. Esto no es IA real. AI significa “inteligencia artificial”, y no hay inteligencia en seguir las órdenes establecidas del programa.

Esto lleva a la pregunta, ¿existe la IA en los juegos entonces? La respuesta simple es sí, y estoy seguro de que has oído hablar de esta IA.

Deep Blue (computadora de ajedrez) – Wikipedia

Entonces podrías responder con “bueno, sí, lo sé, pero ¿hay una verdadera IA en los juegos populares de PC? ¿Juegos que jugaría?

Antes de este verano, no habría sabido esta respuesta, pero este año surgió algo bastante notable, y parece que está diseñado para responder esta pregunta tuya.

Una IA hecha por la gente de Google. Una verdadera IA que aprende un juego desde cero, juega 24/7, registra lo que hacen los otros jugadores, reconoce las acciones que uno debe y no debe hacer. Con un tiempo de reacción y precisión injustos, pasa de estar a la par del jugador más promedio a vencer a todos los jugadores profesionales en la escena competitiva.

Entonces ahí lo tienes. En los juegos flojos, tienes IA que ni siquiera son IA. Pero cuando se dedica un esfuerzo real, realmente puedes obtener esas IA que solo ves en las películas, donde realmente aprenden lo que haces y funcionan tan bien como quieres.

giro de la trama: después de que esta IA en particular se lanza al público como un desafío, algunas personas lo superaron. Sin embargo, no utilizaron las técnicas típicas de lucha directa que este jugador profesional utilizó en el video. Encontraron lagunas, acciones extrañas que la IA aún no ha aprendido porque ningún jugador normal lo había hecho antes. Entonces, la conclusión es que la IA puede ser infinitamente genial, pero los humanos siempre tienen una oportunidad 🙂

Esta pregunta es demasiado genérica y vaga, pero intentaré dar una respuesta relevante.

Por lo general, lo que se llama IA en los juegos no es el mismo concepto que la IA en general. La IA en los juegos es algún tipo de simulación que se utiliza para parecerse a un comportamiento humano, pero es extremadamente raro simular realmente un proceso de pensamiento humano o un proceso de toma de decisiones. Por lo general, es solo un conjunto fijo de reglas que sigue la “IA”. Y en realidad es fácil hacer que la IA del juego sea más eficiente que el jugador, ya que la computadora es muy rápida y precisa, mucho más de lo que un humano puede ser. Entonces, una de las tareas de un diseñador de IA es hacer que la IA sea menos eficiente que el jugador, pero aún desafiante.

¿Cómo funciona? En términos de rendimiento de la computadora, funciona muy bien: en muchos juegos, puedes ver muchos actores controlados por IA en la misma escena simultáneamente, y sus acciones se calculan en cada cuadro, es decir, alrededor de 20-120 veces por segundo.

En términos de comportamiento desafiante, todo depende de qué tan bien estén diseñados. En algunos juegos, parecen estúpidos, en otros parecen inteligentes. Uno de los juegos con oponentes de IA muy desafiantes es la serie FEAR. Sin embargo, el jugador aún puede prevalecer durante todo el juego.

La IA va sorprendentemente bien en los juegos:

  • AI ya ha derrotado a uno de los mejores jugadores de Dota 2 del mundo.

Teniendo en cuenta que esto es solo el comienzo, puedo decir con confianza que en el futuro es probable que la IA sea la mejor jugadora en la mayoría de los juegos.