So the AI refuses to trade away technologies that they don't know any other civilizations as having.
This makes a "2 on an island" situation ... crippling for the AI (and the player who shares an island with them), as nobody is willing to trade with nobody.
Now, in a real "1 on 1" game, this makes sense game-wise -- why help the other person up, when they might be trading better than you? But in a game of civ where you are but 1 continent in the world...
Players have access to how many civilizations they face -- and the AI does in code.
Possibly civilizations should be willing to trade with people they are 'pleased' with if they are the only other civilization they know of, and there is more than 1 other civilization in the world? That would make the "two on an island" situation ... less crippling.
This makes a "2 on an island" situation ... crippling for the AI (and the player who shares an island with them), as nobody is willing to trade with nobody.
Now, in a real "1 on 1" game, this makes sense game-wise -- why help the other person up, when they might be trading better than you? But in a game of civ where you are but 1 continent in the world...
Players have access to how many civilizations they face -- and the AI does in code.
Possibly civilizations should be willing to trade with people they are 'pleased' with if they are the only other civilization they know of, and there is more than 1 other civilization in the world? That would make the "two on an island" situation ... less crippling.