¿Cómo describirías la evolución de la inteligencia artificial programada en los videojuegos desde su lanzamiento hasta hoy?

Todo es humo y espejos, y las cosas no han llegado tan lejos.

El término Inteligencia Artificial probablemente no debería aplicarse a Game AI. Realmente no se parece en nada a lo que piensan las personas cuando escuchan el término Inteligencia Artificial.

No hay inteligencia, no podemos crear inteligencia con los clústeres de supercomputadoras más potentes, ciertamente no podemos crearla con la pequeña fracción de CPU y ancho de banda de memoria asignado para juegos.

Game AI es principalmente dos categorías, navegación y selección de comportamiento. (Aunque la animación de personajes de procedimiento ha sido agrupada por muchos)

Las técnicas se han vuelto más complicadas, pero son antiguas en comparación con lo que hacen los académicos y las grandes empresas. Ninguna de estas cosas de aprendizaje profundo …

Es una ruta A * que puede encontrar algunos campos de flujo, y árboles de comportamiento, tal vez algunos planificadores simples como GOAP o HTN. Una pequeña lógica difusa, una pequeña teoría de la utilidad.

Ha avanzado un poco desde máquinas de estado simples, pero no mucho.

En la mayoría de los juegos, tienen pares de atributos-valores simbólicos, que se utilizan para representar la creencia de un agente sobre cualquier objeto individual.

Estos también se usan junto con IA basada en reglas para dar a los agentes su inteligencia básica sobre los objetos. Así que, esencialmente, se trata de “IA con guión”, que es la forma más popular de inteligencia artificial que se encuentra en los juegos de hoy. Nada excepcional en términos de técnicas actuales de vanguardia en IA.

Algunos juegos también usan árboles de decisión, que representan las creencias de los agentes sobre los tipos generales de objetos. Y finalmente en otros juegos, las redes neuronales de perceptrones se utilizan para representar los deseos.

A2A, y gracias!

Un amigo mío, uno de los mejores programadores en el negocio, una vez me explicó: “No tenemos inteligencia artificial en los juegos; tenemos varios niveles de estupidez artificial. Simplemente lo ocultamos bien … a veces”.

Lo que quiso decir es que la IA realmente no existe, ciertamente nada que aprenda y pueda discriminar como un jugador humano. Es por eso que los compañeros y oponentes humanos son aún más populares que los oponentes de IA, :).

Desde el primer juego de ajedrez en computadoras, hemos dado grandes saltos, aunque todavía está lejos de ser ideal. Usamos trucos para emular el comportamiento humano y redes neuronales para que las máquinas aprendan. Y así es como también describiría la evolución de la IA.

Comenzó con programas rudimentarios de ajedrez y programas como ‘Pong’. Se construyó una ‘biblioteca’ de trucos para emular el comportamiento humano cada vez mejor, pero luego la gente comenzó a darse cuenta de que simplemente emular el comportamiento humano no es lo suficientemente bueno. Desea un enemigo que pueda cometer errores, que pueda pensar una cantidad razonable de pasos por delante, un enemigo que utilice la estrategia y la cobertura.

Un hito bastante bueno fue el comportamiento animal en los juegos de Peter Molyneux ‘Black and White’ y Black and White 2 ‘. Lamentablemente, el mismo tipo no ha podido producir ningún buen juego desde entonces, y la IA en esos juegos no ha sido particularmente buena.

Pero de eso se trata la IA: la emulación del comportamiento humano. No quieres una computadora que sea inmejorable, quieres una computadora que ‘se sienta’ humana. Por lo tanto, describiría la evolución de la IA como una emulación cada vez mejor del comportamiento humano, pero que ha alcanzado un ‘techo’, por así decirlo.

Cuando se trata de IA, todavía no hay ninguno en los videojuegos. Todo lo que realmente estás viendo en los juegos es el seguimiento automático y establecer movimientos que se usan cuando el jugador se acerca a dicho oponente.
Un ejemplo que lo ayudaría a comprender es el modo de juego local CoD. En el mapa, todo lo que hacen los jugadores oponentes es correr alrededor del mapa y dispararte cuando te ven. Los enemigos no tienen forma de atacarte o idear una estrategia para vencerte.
Simplemente para responder a su pregunta, el nivel de inteligencia no ha cambiado cuando se trata de IA, sino que se les ha dado más “desventajas” para parecer más competitivos.

More Interesting

¿Cómo te interesaste en las estadísticas y el aprendizaje automático?

¿Cuáles son algunos proyectos relacionados con la visión por computadora o la robótica que podría asumir por mi cuenta que mejorarían una o más de mis habilidades y agregarían valor a mi perfil?

El sistema informático actual utiliza binario como plataforma digital en puertas lógicas. ¿Cuáles son las limitaciones para que tres estados representen 0, 1 y 2?

¿Cuál es la mejor área para vivir en Delhi para estudiantes de CA y CS?

¿Qué modelo de aprendizaje automático ha demostrado ser más exitoso (o es el más utilizado) en el comercio / finanzas cuantitativas?

¿Cuál es la diferencia entre 'progreso' y 'espera limitada', que son los dos requisitos para manejar el problema de la sección crítica en un sistema operativo?

Recientemente instalé Ubuntu, ¿cómo debo comenzar a jugar con él?

¿Cómo describirías la diferencia entre regresión lineal, regresión de lazo y regresión de cresta?

¿Cuál es la relación entre una regla de cálculo y una computadora?

¿Qué pasó con el debate Tanenbaum-Torvalds?

Cómo solicitar una pasantía de verano 2016 en IIT Kanpur para la sucursal CS

¿Cómo es la doble especialización en informática y biología?

¿Cuál es su opinión sobre negarse a dejar que Yann LeCun dé una conferencia en Arabia Saudita en la Universidad de Ciencia y Tecnología King Abdullah debido a la religión?

¿Crees que el futuro de la inteligencia artificial es bueno? ¿Podría haber una falta de trabajo para las personas?

¿Qué es una puerta de enlace SMS masiva?