What are latest Researches in RTS Games AI
Notice he said AI. He even referred to path finding as an example of what he was talking about.
RTS AI is broken into two categories.
There is the PI-type and the non-PI-type.
PI = "perfect information"
Most RTS games use PI. In other words they allow the computer opponent to be aware of everything that is going on in the whole game state. They have no "fog of war" so to speak.
Which type of AI are you talking about? Then we can get more specific.
There are interesting challenges in both sets. non-PI is more interesting to me as it is an exercise in real game-state analysis and employs many brute-force-with-pruning methods/searches and has a long way to go before the industry will even have it in the "optimization phase." PI is only interesting so far in how to "play easy" in a manner that is most convincing. Basically how well can you give the other player a chance without letting him/her know you're peeking?
@ AlphaCoder:
That's exactly what I'm talking about. I'm interested in non-PI type so, what are the latest results in this area (My aim is to know a shortage and try to solve it)
Actually there's a significant amount of AI involved in UI design, e.g. context awareness in rubberband selection.
But if what you want is the classical understanding of AI (as in "brains"), then... in our project, we have a physically simulated solar system with individual actors using sensors to gain situational awareness (non-PI approach). The major disadvantage is _severe_ computational overhead, especially when dealing with visual sensors (render to texture, image pattern recognition and classification). And the major advantage is the system's modularity - we can for example grab the AI class controlling aircraft, optimize it, and upload it to an Arduino board controlling a small quad-copter, and surprisingly enough, it works as expected. We're working with a couple of space startup companies on orbital inertial navigation units hoping one day to hit space ourselves.
Once one has influence maps, there are many things that can be done. For instance, one might find the center of mass of the opponent's influence, and then find minimum-enemy-influence paths from your base to theirs; this would correspond to attacking the weakest sections of their base...
While not an RTS, one place to get a very visual education of how influence maps are used is in Civ 4. The function that controls the societal influence is an influence map and is displayed in great detail right there in the UI.
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"