Are there any A.I. resources that explain the concepts and present source code, similarly to AI Horizon?
I've read books and research papers but they generally present a conceptual approach, without really delving into the source code of it.
Are there any A.I. resources that explain the concepts and present source code, similarly to AI Horizon?
I've read books and research papers but they generally present a conceptual approach, without really delving into the source code of it.
Programming Game AI by Example, by Mat Buckland.
Covers lots of gound, with good code examples on the CD for everything in the book. Notably, includes State Machines, Goal Driven Behaviour, Path Finding/Planning and Fuzzy Logic.
AI Techniques for Game Programming, by Mat Buckland.
The book name is a bit of a misnomer. It's about Neural Nets and Genetic Algorithms. The implementations are in a game format, but the information is more general. Again, all of the source is available on the CD.
AI Game Programming Wisdom Series, by Steve Rabin.
The series is formatted like the Game Programming Gems series, ie. they're a collection of articles written by industry professionals and professors. The size of the articles makes them easily digestible in chunks. Some of the articles provide implementations, some are more 'high level' descriptions.
Artificial Intelligence: A Modern Approach, by Stuart Russell and Peter Norvig.
The book's website has the has the source code for the algorithms presented in the book, in several languages. There is also a discussion group, where you can post questions or start a discussion about the material in the book.
AI questions on Stack Overflow. Most questions and answers present code, in various languages.
AI Horizon: Computer Science and Artificial Intelligence Programming.
AIGameDev.com - It has a fair amount of recent articles with code. For some of the content, you might need to get a paid account but the insider (free) account grants access to some good articles and videos.
The "Miscellaneous" section of P-99 presents interesting AI problems, like Eight Queens, Sudoku, Crossword puzzle, etc, and their solutions in Prolog.
Chatbot tutorial, on ai-programming.com