A IA do computador em Age of Empires II era dividida em duas partes. A parte mais difícil era como as unidades marchavam, reuniam recursos, se agrupavam em formações e assim por diante. Isso foi totalmente feito pelos programadores, que Deus os abençoe. Mas também havia um script mais simples que determinava quais edifícios, unidades e melhorias um inimigo escolhia. Mario Grimani criou o programa de scripting e eu escrevi todos os roteiros. Os roteiros eram TOTALMENTE declarações do tipo "Se Então". Tipo, "Se a comida > 500, pesquise a Idade Feudal" ou "Se a Idade Feudal for pesquisada, construa alojamentos". Coisas assim. Inicialmente, eu só permitia 1000 instruções If-Then, mas fui adiando conforme meus scripts ficavam mais envolvidos, até que eventualmente chegou a cerca de 3500 instruções ou mais. Eu poderia até escrever partes de trapaça, como "Se (Comida < 1000 E Imperial não Pesquisado) Presentear Eu 1000 Comida) Eu só fiz isso para as IAs mais difíceis. Você pode dizer: "Por que você fez ele trapacear, Sandy?" Tudo que posso dizer é: "VOCÊ tenta criar uma IA estratégica com se-então e vê quando você quebra." Tenho certeza de que cada linha já foi trocada por um novo código. Também escrevi as desculpas que o computador dá quando perde um jogo.