Short Version:
Just because a feature is in the game, doesn't mean the AI has to use it, or even should use it. Let it ignore the fancy stuff completely and excel at the basics ... but still provide the fancy features for the human player to use. For expansion packs, add new interesting features for the player to use, but don't bother the AI with it.
Long version:
Why not design the game so that there are many features, but the AI simply ignores the complicated ones that it could not make intelligent use of?
Artillery is what made me think of this. The AI was actually weaker because of its poor use of the concept, than if it had ignored it altogether. But artillery is a great game feature, and not including it would have lessened the game.
So keep interesting features, but let the AI ignore it!
The obvious complaint will be that this gives the human player options and an advantage the AIs won't have. This is very true ... however ...
Human and AI players are already inherently different! They already "think" completely different, "see" the map completely different, and make decisions completely different. Giving the player some extra capabilities is really a minor detail, as long as you are careful that they are not too powerful compared to not having them, like SMAC's vaunted "chop and drop" tactic. Having a feature the AI lacks doesn't mean it has to be overwhelming.
Again consider artillery. Even when AI didn't have it, it could still compete, just by being smart and efficient with the basic tools it does have. Further, it is sure to have advantages the human doesn't.
Imagine if you didn't have artillery, or some other non-basic feature. You could still put up a good fight. And if you got cheaper units than the artillery guy, its not really clear who has the advantage. It changes AI cheats into AI advantages compensating for your extra options.
Yes, it is very good to make human and AI players as similar as possible. I fully realize and want that too. However there are two problems:
1. It can never really happen anyway because the AI is a computer and you are a human
2. It is not worth trying to achieve this if the cost is fun and interesting game features.
I would much rather win because I made smart decisions using somewhat complicated features to overcome an AI who was a master of the basic features and had advantages with them. This would be much more satisfying than overcoming an AI who has the exact same tools, but can't possibly be as smart as a human like me.
Therefore I say add some complicated features in expansion packs! Give the game the complexity that people miss from SMAC and Civ2! Just don't bother the AI about it ... let him remain excellent at the basics.
This will add features, make good blurbs on boxes, quell complaints, and add a lot for multiplayer, where its all humans anyway. And it should make programming new features less difficult, because the AI doesn't have to worry about it at all.
This way you could get the best of both worlds.
Thanks for reading.
Just because a feature is in the game, doesn't mean the AI has to use it, or even should use it. Let it ignore the fancy stuff completely and excel at the basics ... but still provide the fancy features for the human player to use. For expansion packs, add new interesting features for the player to use, but don't bother the AI with it.
Long version:
Why not design the game so that there are many features, but the AI simply ignores the complicated ones that it could not make intelligent use of?
Artillery is what made me think of this. The AI was actually weaker because of its poor use of the concept, than if it had ignored it altogether. But artillery is a great game feature, and not including it would have lessened the game.
So keep interesting features, but let the AI ignore it!
The obvious complaint will be that this gives the human player options and an advantage the AIs won't have. This is very true ... however ...
Human and AI players are already inherently different! They already "think" completely different, "see" the map completely different, and make decisions completely different. Giving the player some extra capabilities is really a minor detail, as long as you are careful that they are not too powerful compared to not having them, like SMAC's vaunted "chop and drop" tactic. Having a feature the AI lacks doesn't mean it has to be overwhelming.
Again consider artillery. Even when AI didn't have it, it could still compete, just by being smart and efficient with the basic tools it does have. Further, it is sure to have advantages the human doesn't.
Imagine if you didn't have artillery, or some other non-basic feature. You could still put up a good fight. And if you got cheaper units than the artillery guy, its not really clear who has the advantage. It changes AI cheats into AI advantages compensating for your extra options.
Yes, it is very good to make human and AI players as similar as possible. I fully realize and want that too. However there are two problems:
1. It can never really happen anyway because the AI is a computer and you are a human
2. It is not worth trying to achieve this if the cost is fun and interesting game features.
I would much rather win because I made smart decisions using somewhat complicated features to overcome an AI who was a master of the basic features and had advantages with them. This would be much more satisfying than overcoming an AI who has the exact same tools, but can't possibly be as smart as a human like me.
Therefore I say add some complicated features in expansion packs! Give the game the complexity that people miss from SMAC and Civ2! Just don't bother the AI about it ... let him remain excellent at the basics.
This will add features, make good blurbs on boxes, quell complaints, and add a lot for multiplayer, where its all humans anyway. And it should make programming new features less difficult, because the AI doesn't have to worry about it at all.
This way you could get the best of both worlds.
Thanks for reading.
Comment