¿Cómo se desarrolló la IA para AOE2?

El Age of Empires 2 original vino con una IA muy básica. Los desarrolladores no habrían sabido cuál sería una buena estrategia. Simplemente armaron lo que pensaron que sería bueno.

Pero había una diferencia básica en cómo lo hacían en comparación con otros juegos. No codificaron la IA, sino que construyeron un conjunto de bloques de construcción como explorar, recolectar alimentos, reservar recursos para hacer telares, etc.

Ahora uno tenía que escribir un conjunto de reglas que la IA seguirá en un archivo separado. Esto sería algo así como si suficientes alimentos avanzan a la edad feudal; si el enemigo hace exploradores, haz lanceros; asignar 3 leñadores en la edad oscura, etc.

Debido a su falta de conocimiento de buenas estrategias, los archivos AI que hicieron los desarrolladores originales no eran muy buenos. Sin embargo, a medida que los jugadores reales jugaban, pronto descubrieron lo que uno debería hacer en ciertas situaciones. Ahora intentaron desarrollar IA basadas en estas estrategias. Incluso ha habido torneos donde diferentes scripts de IA se enfrentaron entre sí. Con los años, estas IA mejoraron cada vez más. Este desarrollo fue principalmente un esfuerzo comunitario. Fue construido por jugadores del juego.

La IA tiene la ventaja de que no está limitada por la cantidad de acciones que se pueden realizar en un momento dado. Puede esquivar flechas con un espadachín luchando en primera línea y al mismo tiempo comenzar a construir tres granjas en casa. Sin embargo, está limitado por los bloques de construcción que hay. En el AOE II: TC original, ninguno de los scripts de AI puede hacer que cace jabalí, ya que cazar jabalíes no es uno de los componentes básicos del script de AI. Algunas modificaciones del juego se suman a este conjunto de comandos, pero incluso entonces la IA estará limitada por lo que proporcione esa modificación.

Ahora sal y trata de vencer a The Barbarian con fuerza.