Jump to content

  • Log In with Google      Sign In   
  • Create Account


Recommended Ai Books And Sites

  • You cannot reply to this topic
10 replies to this topic

#1 IADaveMark   Moderators   -  Reputation: 2317

Like
16Likes
Like

Posted 09 January 2011 - 10:51 AM

These are the books that most people recommend for learning AI:
  • "Programming Game AI by Example" - Mat Buckland (easily the most complete beginner book on game AI)
  • "Artificial Intelligence for Games" - Ian Millington
  • "Introduction to Game AI" - Neil Kirby (more of a basic level text with code in VB)
  • "AI Game Engine Programming" - Brian Schwab
  • "Behavioral Mathematics for Game AI" - Dave Mark
  • "Artificial Intelligence: A Modern Approach" - Russell and Norvig
Additional reference books:
  • "AI Game Programming Wisdom" series - Steve Rabin, editor
  • "Game Programming Gems" series
Sites full of game AI goodness:
  • AIGameDev - Alex Champandard (the go-to place for articles, papers, interviews, etc.)
  • AI Game Programmers Guild - home page of the AIGPG with lots of links to papers and presentation slides
  • Game/AI - blog with various authors
  • IA on AI - blog with commentary on game AI
  • Post-Play'em - blog with observations on AI in actual games
  • Digesting Duck - Mikko Mononen's blog (Recast & Detour)
Events/Conferences:


Sponsor:

#2 xEricx   Members   -  Reputation: 564

Like
6Likes
Like

Posted 07 March 2011 - 09:29 AM

If I can add to this:

http://www.cgf-ai.com/products.html William Van Der Sterren's web site (he's known for his terrain analysis)
http://red3d.com/cwr/steer/ Craig Reynold's "Steering Behaviors For Autonomous Characters", useful for anyone implementing steering
http://generation5.org/ The website is pretty much dead but it still contains tons of interesting articles
http://www-cs-students.stanford.edu/~amitp/gameprog.html Amit Patel's page on game programming, contains interesting information on path finding

#3 liza   Members   -  Reputation: 100

Like
0Likes
Like

Posted 27 May 2011 - 03:25 PM

here I found an implementation of 8 puzzle game using A* algorithm and heuristics http://freecode.coolpage.biz/JavaCode.html

#4 Laypoof   Members   -  Reputation: 104

Like
1Likes
Like

Posted 10 August 2011 - 08:02 PM

hey guys, do these books also refer to actionscript in Flash CS5?
(To steal ideas from one person is plagiarism. To steal from many, is research) :)

#5 jakubm   Members   -  Reputation: 104

Like
1Likes
Like

Posted 13 August 2011 - 01:16 PM

Global optimisation:
http://www.it-weise.de/documents/files/ea-app-book/index.html
Algorithms inspired by nature:
http://www.cleveralgorithms.com



#6 Marltoro   Members   -  Reputation: 141

Like
3Likes
Like

Posted 22 September 2011 - 04:29 PM

Would Programming Game AI by Example work with any object oriented programming language like Java?

#7 IADaveMark   Moderators   -  Reputation: 2317

Like
2Likes
Like

Posted 22 September 2011 - 05:08 PM

Would Programming Game AI by Example work with any object oriented programming language like Java?

LIkely most of the stuff would carry over. Obviously, there are huge weaknesses in Java's memory management and data structures that you might run into problems with from an implementation standpoint. Otherwise, the concepts are sound. Note that you won't be able to use and manipulate all the code that comes with the book... that sets you back a lot since he encourages you to tweak things as part of the learning process.
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC

Professional consultant on game AI, mathematical modeling, simulation modeling
Co-advisor of the GDC AI Summit
Co-founder of the AI Game Programmers Guild
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!"

#8 IADaveMark   Moderators   -  Reputation: 2317

Like
1Likes
Like

Posted 22 September 2011 - 05:08 PM

hey guys, do these books also refer to actionscript in Flash CS5?

Concepts? Yes.
Implementation? Not even remotely.


Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC

Professional consultant on game AI, mathematical modeling, simulation modeling
Co-advisor of the GDC AI Summit
Co-founder of the AI Game Programmers Guild
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!"

#9 calculemus1988   Members   -  Reputation: 109

Like
0Likes
Like

Posted 22 September 2011 - 06:54 PM

Would Programming Game AI by Example work with any object oriented programming language like Java?


Check out my journal, you could easily translate my C# code to Java.

#10 Fuzsy   Members   -  Reputation: 132

Like
2Likes
Like

Posted 12 September 2012 - 10:45 AM

Encog - Framework

A very nice open source framework with good examples. The framework + source code can be downloaded for Java and C#

The framework contains a lot of different kind of neural networks and learning techniques such as: Feedforward Neural Network, Boltzmann Machine, Hopfield Neural Network, Genetic Algorithm Training, Backpropagation, ADALINE Training etc.
A lot of examples, video lectures and a wiki about networks and learning techniques can also be found on the homepage.

http://www.heatonresearch.com/download


Aforge.NET - Framework

The framework contains the most basic Neural networks and learning techniques but also a Fuzzy logic library and some simple machine learning algorithms like Q-learning. Furthermore the framework also contains a Vision library.
The framework is also open source and is easy to use. Some very good examples can be found at codeproject.com

http://www.aforgenet.com/framework/

Edited by Fuzsy, 12 September 2012 - 10:45 AM.


#11 lee101   Members   -  Reputation: 132

Like
1Likes
Like

Posted 17 September 2013 - 05:16 PM

This open online course from Stanford is pretty solid https://www.coursera.org/course/ml (no AI knowledge required)

 

You can watch the videos for free without signing up for the course https://class.coursera.org/ml/lecture/preview

 

Lee Penkman

Addicting Word Games

Word Smashing







PARTNERS