views:

473

answers:

4

I would like to learn about games (strategy) algorithms especially about how do enemies algorithms works ?

Is there any good place for beginners?

A: 

Firstly you need to learn about AI. Secondly it comes down to designing an algorithm that has the computer compete against a human player (it has goals and actions to complete the goals)

This may be a good start.

monksy
A: 

Wow, that's quite the question.

I'd start with the O'Reilly book, 'AI for Game Developers'.

Also explore the Game Programming section on Amazon.com. There's a lot out there on strategic computation, game theory, random responses, etc.

warren
+5  A: 

There are many aspects for AI in strategy games, but keep in mind that there is a big difference between Realistic AI and AI that makes a game fun to play. Cheat where you can while not making it obvious to the player that the enemy is cheating.

AI Game Programming Wisdom books http://www.aiwisdom.com/

Also gamedev.net has a huge collection on AI articles and a good forum with lots of information. (http://www.gamedev.net)

Game Programming Gems feature a section on AI as well, but when AI is what you want, go with the AI Game Programming Wisdom books.

Here is an overview on RTS specific articles: http://www.aiwisdom.com/ai%5Fgenrerts.html Also look at Pathfinding, possibly some neural networks / genetic algorithms when you want to play with that, although it might be a bit overkill when you're just starting out.

Evil Activity
A: 

For beginners, I'd really recommend Mat Buckland's Programming Game AI by Example

It is very easy to follow and I've found that it provides an excellent starting point for Games AI.

However, as the posters above have previously said, the field of game AI is incredibly broad and more and more academic AI techniques are being introduced as the hardware advances. The AI Game Programming Wisdom books are very, very good, detailing techniques from various real world examples.

ray dey