I too agree that the AI should not cheat, with one exception... Intuition.
Human players greatest advantage is that we can make educated guesses... we can guess where the greatest unit concentrations are, we can guess who's more likly to attack, we can guess which cities are the main military producers.
The AI, can only use information that it knows... thus I think the AI should have a % chance each turn to make correct guesses about info that it dosen't posses... the harder the difficulty, the greater the chance. This will allow AI to behave smarter, as they will be better informed on occassion, something that humans (at least civers) already can do. Additionally, the AI should never guess wrong... just not be provided with extra info.
The other important thing is to give the AI a memory, just because a unit moved out of line of sight dosen't mean that it should forget that it's there. This can be done by estimating force strengths within various regions of the map... this is a much more complicated matter, but is essitial to having a smart AI.
[This message has been edited by Trachmir (edited February 08, 2001).]
Human players greatest advantage is that we can make educated guesses... we can guess where the greatest unit concentrations are, we can guess who's more likly to attack, we can guess which cities are the main military producers.
The AI, can only use information that it knows... thus I think the AI should have a % chance each turn to make correct guesses about info that it dosen't posses... the harder the difficulty, the greater the chance. This will allow AI to behave smarter, as they will be better informed on occassion, something that humans (at least civers) already can do. Additionally, the AI should never guess wrong... just not be provided with extra info.
The other important thing is to give the AI a memory, just because a unit moved out of line of sight dosen't mean that it should forget that it's there. This can be done by estimating force strengths within various regions of the map... this is a much more complicated matter, but is essitial to having a smart AI.
[This message has been edited by Trachmir (edited February 08, 2001).]
Comment