Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to learn about enemy game algorithms (like Starcraft/Warcraft)? [closed]

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

Is there any good place for beginners?

like image 205
user63898 Avatar asked Nov 01 '09 08:11

user63898


4 Answers

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/

  • AI Game Programming Wisdom
  • AI Game Programming Wisdom 2
  • AI Game Programming Wisdom 3
  • AI Game Programming Wisdom 4

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_genrerts.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.

like image 190
Evil Activity Avatar answered Oct 27 '22 06:10

Evil Activity


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.

like image 22
monksy Avatar answered Oct 27 '22 05:10

monksy


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.

like image 41
warren Avatar answered Oct 27 '22 06:10

warren


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.

like image 32
Ray Dey Avatar answered Oct 27 '22 05:10

Ray Dey