Well I kind of suspected this, but now I have proof. The AI knows when you have units on top of a resource. I don't know if that means they know where all your units are or not, but they do definitely know when they're sitting on a resource. How do I know this for certain? I ran a test.
In my game the Arabs have declared war on me. It's an age of sail battle since I slowed tech down and it's an archipegalo map (I have my own island continent). The Arabs have a fleet of three frigates and three galleons that landed an invasion force in Setia, a city on an isolated island, that I then had to retake. Having unloaded the troops the Arab fleet then started to pillage my coast. To make them work for it, I moved three galleons down to sit on top of a fish resource off of Satricum. The Arabs don't want to fight my galleons so they ran away. The second my galleons move though they come back. I have verified this by sitting on the resource and not having the Arab fleet return and moving one square off of it and having the Arab fleet come back. It seems possible to tie up the Arab fleet forever by doing this (the AI's cheating becomes a bit of an exploit really when you know about it).
Now just for all you apologists, the Arabs are a different religion, they're the worst civ going and they're all the way across the world so no religious line of sight is possible and, even if they have the tech to build Scotland Yard and have actually built the wonder, they would still have to get a spy to my island continent. Also, they can't be doubling back to see if I'm near the resource because their fleet moves well out of range. So the AI shouldn't be able to see if I'm on the resource or not, but yet it knows.
Now I don't think it's too big a deal as I accept that the AI needs some help to compete, but this seems a bit much. I don't mind the AI getting bonuses, but I do kind of find one set of rules for it and one set for me a little annoying. Civ4 is a great game and this has been my first moment of disappointment in it.
In my game the Arabs have declared war on me. It's an age of sail battle since I slowed tech down and it's an archipegalo map (I have my own island continent). The Arabs have a fleet of three frigates and three galleons that landed an invasion force in Setia, a city on an isolated island, that I then had to retake. Having unloaded the troops the Arab fleet then started to pillage my coast. To make them work for it, I moved three galleons down to sit on top of a fish resource off of Satricum. The Arabs don't want to fight my galleons so they ran away. The second my galleons move though they come back. I have verified this by sitting on the resource and not having the Arab fleet return and moving one square off of it and having the Arab fleet come back. It seems possible to tie up the Arab fleet forever by doing this (the AI's cheating becomes a bit of an exploit really when you know about it).
Now just for all you apologists, the Arabs are a different religion, they're the worst civ going and they're all the way across the world so no religious line of sight is possible and, even if they have the tech to build Scotland Yard and have actually built the wonder, they would still have to get a spy to my island continent. Also, they can't be doubling back to see if I'm near the resource because their fleet moves well out of range. So the AI shouldn't be able to see if I'm on the resource or not, but yet it knows.
Now I don't think it's too big a deal as I accept that the AI needs some help to compete, but this seems a bit much. I don't mind the AI getting bonuses, but I do kind of find one set of rules for it and one set for me a little annoying. Civ4 is a great game and this has been my first moment of disappointment in it.
Comment