still- the non-addressing of an improved AI without bonuses remains.
Strange. considering chess programs, which have been around since computers started, had levels of difficulty 20 years ago that did not involve giving the computer an extra Pawn, or even the first move.
I suspect that there may be an issue of not making the AI to good.
In such a case the AI advantages via bonus may be the only way they could make it stronger yet still beatable.
You can't compare programming a AI for chess with making one to Civ IV... mainly because:
- Chess has only 2 players... every player you add in a game adds a dimension to the algorithim problem and the 2 -> 3+ players is a huge leap ( 2 players : !mine = enemy & !enemy = mine .... with 3+ players you can't think like that )
-Chess has 6 diferent types of units, Civ IV has a lot more.... more complexity
-Chess has only 2 types of terrain, black and white ( ok we can add the promo lines... 4 it is ).....Civ IV has a lot more(terrain features ,improvements, bonuses, national borders..... ).... more complexity
-Chess starts always with the same map, Civ IV don't ( it is far easier to cook strategies if the map is always the same... that is why a lot of ppl thinks that reloading in Civ is a form of cheating )
-You see all the other players units in chess, not in Civ IV... and that makes the algorithim need to have enough complexity to work in the void...
- The avaliable actions to a Civ IV unit are normally more than for a chess unit... that makes the decision tree to explode in complexity
- You don't have a tech tree in chess..... and no GP and no corps.....
- Finally and most important of all, Civ IV has not centuries of study over it and professional players playing it at high levels since 3/4 years old... that makes more easy to anchor a AI over well known moves database.
Resuming Civ IV is a far more complex game than chess and it is far less studied than it.... no wonder that making 9 AI ( one for each level ) would be a daunting task, more suited for a MIT study than for a software selling company ( they would be bankrupted and dead before they could present the Deity AI ... )