Well, I remain convinced that game developers – most of them, if not all of them – do not spend much money and time to improve their AI. They bet the game will meet its market on the multiplayer field.
I agree with GoaFan : a strategic game, RTS or not, can be much more complex than chess. In fact, chess just needs computing power in order to explore a tree of possible moves deeper than a human can explore it. That’s almost all.
But that is not at all the case for go, which is a very good example of great improvements in AI.
Go has 10^600 times more possible games than chess. That means that you need a computer 10^600 more powerful to beat humans, which is, for the moment and for a very long time, impossible.
That is why go robot developers cannot solve easily the problem with computing power. They have to face a very complex game, much more complex than chess, and much more complex than any RTS game. Good go players have to show imagination, courage, trickiness, ability to take risks, experience, ability to decide, capacity to analyze a situation from different points of view and, above all, an immense knowledge of go concepts, situations, vocabulary and tools. And there are almost always several possible good moves, each of them depending on your style of playing, your sensitivity, your character as well as your opponent’s.
After five years playing go, reading dozens of books, learning, being taught by pretty good champions, I have great difficulties to beat the best robots – not to say they beat me
. And research on the subject is at its beginning.
Why is it so difficult to beat go bots? Because unlike RTS games, the game interface is very simple and all the effort has been applied on the AI development.
That is why I remained convinced that, unfortunately, strategy games could be very interesting against computers, but they are not…
PS : English is not my mother tongue, forgive me if I am not clear enough !