《帝國時代 II》中的電腦 AI 分為兩個部分。更困難的部分是單位如何行進、收集資源、組成隊形等等。這完全是由程式設計師完成的,真是辛苦他們了。 但還有一個更簡單的腳本,決定了敵人選擇哪些建築、單位和升級。馬里奧·格里馬尼創建了這個腳本程序,而我編寫了所有的腳本。 這些腳本完全是 "如果-那麼" 語句。比如,"如果食物 > 500 研究封建時代" 或者 "如果研究了封建時代 建造兵營"。就是這樣。我最初只允許有 1000 個如果-那麼語句,但隨著我的腳本變得越來越複雜,我不斷推進,最終達到了大約 3500 個語句或更多。 我甚至可以寫入作弊部分,比如 "如果 (食物 < 1000 且未研究帝國時代) 贈送自己 1000 食物"。我只對最困難的 AI 這樣做。你可能會問,"你為什麼要讓它作弊,桑迪?" 我只能說,"你試著用如果-那麼語句創建一個戰略 AI,看看你什麼時候崩潰。" 我相信現在每一行代碼都已被新代碼取代。我還編寫了電腦在輸掉比賽時給出的藉口。