Was reading in a lot of different threads here today and saw tons of great ideas that were shelved cos the AI couldn't handle them properly.
Clearly in the case of new units, city builds, and wonders, this is problematic, and something we've been wrestling with in Candle'Bre, but in the case of entirely new concepts (ie re-writing the trade section of the game), it strikes me that one possible solution is to in some way have the entire complex new system bypass the AI?
What I'm thinking specifically is - if it's too complex for the AI, how 'bout adding a Human_player and Computer_player flag to the codes? In this way, we humans can enjoy the benefits of a complex system, filled with lots of strategic choices, and the AI can make use of the existing, simplified system.
Of course, there will be some crossover (as in the case of the econo-system, where human players may wish to buy or sell goods outside the bounds of their own empire, and this could well involve the AI's) - in these cases tho, rather than have the AI's have to make what for them are tough decisions, we could simply abstract it for them....translate those tough decisions (via slic code, I'm assuming) into equavalents in their simpler system, and give them an appropriate gold bonus for making transactions....poof....from the player's perspecitve, it APPEARS that the AI is handling the complex system remarkably well, when the reality is that the AI is largely ignoring the more complex system inpreference for a simplified rules set that it CAN handle.
Just two cents from the new guy....
-=Vel=-
Clearly in the case of new units, city builds, and wonders, this is problematic, and something we've been wrestling with in Candle'Bre, but in the case of entirely new concepts (ie re-writing the trade section of the game), it strikes me that one possible solution is to in some way have the entire complex new system bypass the AI?
What I'm thinking specifically is - if it's too complex for the AI, how 'bout adding a Human_player and Computer_player flag to the codes? In this way, we humans can enjoy the benefits of a complex system, filled with lots of strategic choices, and the AI can make use of the existing, simplified system.
Of course, there will be some crossover (as in the case of the econo-system, where human players may wish to buy or sell goods outside the bounds of their own empire, and this could well involve the AI's) - in these cases tho, rather than have the AI's have to make what for them are tough decisions, we could simply abstract it for them....translate those tough decisions (via slic code, I'm assuming) into equavalents in their simpler system, and give them an appropriate gold bonus for making transactions....poof....from the player's perspecitve, it APPEARS that the AI is handling the complex system remarkably well, when the reality is that the AI is largely ignoring the more complex system inpreference for a simplified rules set that it CAN handle.
Just two cents from the new guy....
-=Vel=-
Comment