Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Good book on AI?  (Read 7463 times)
0 Members and 1 Guest are viewing this topic.
Offline sunsett

Senior Member




ribbit!


« Posted 2006-07-24 18:16:39 »

I'm about to be delving into the great unknown (at least to me) about AI and was wondering if someone could point me to some good books on the subject?  Ideally I'd like to have the "end-all-be-all book on AI", but I'll settle for "a good book on AI". Wink

Thanks!
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #1 - Posted 2006-07-24 18:23:30 »

Russell / Norvig is still considered "the" AI book to get IMHO. Covers pretty much everything, albeit in a quite dry and academic manner.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline sunsett

Senior Member




ribbit!


« Reply #2 - Posted 2006-07-25 00:52:40 »

Dry and academic isn't always a bad thing. Wink

Thanks!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Jeff

JGO Coder




Got any cats?


« Reply #3 - Posted 2006-07-25 07:43:34 »

I really  like the series of books edited by Andre LaMothe. There is a ncie AI book in that series...

http://books.google.com/books?vid=ISBN193184108X&id=6F9nKQdj8hwC&pg=PA448&lpg=PA448&ots=dR04EWnZqB&dq=AI+Techniques+for+Game+Programming&sig=b7q_E_j-rp6BFAW1YGO1NIKPox4

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline sunsett

Senior Member




ribbit!


« Reply #4 - Posted 2006-07-25 13:10:26 »

Jeff, great, I'll look into that one as well.  Just ordered the other book, so I might hold off a bit before getting the other until I've had a chance to go through this one a bit.  The one you recommend looks great for application of principles though.

Thank you.
Offline Raghar

Junior Member




Ue ni taete 'ru hitomi ni kono mi wa dou utsuru


« Reply #5 - Posted 2006-08-05 11:37:57 »

Jeff, great, I'll look into that one as well.  Just ordered the other book, so I might hold off a bit before getting the other until I've had a chance to go through this one a bit.  The one you recommend looks great for application of principles though.

Thank you.
Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.
Offline sunsett

Senior Member




ribbit!


« Reply #6 - Posted 2006-08-05 16:37:27 »

Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.

I don't follow....I'm trying to understand AI concepts for developing an API I can use to rig up my characters in games so that instead of player controlling or networking controlling you can have AI controlling as well.
Offline fletchergames

Senior Member





« Reply #7 - Posted 2006-08-05 17:34:48 »

Russell / Norvig is still considered "the" AI book to get IMHO. Covers pretty much everything, albeit in a quite dry and academic manner.

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

I own both Programming Game AI by Example (Mat Buckland) and AI Game Engine Programming (Brian Schwab).  Both cover approximately the same material, but I think Buckland's book is a little bit better.  Even so, I must admit that I've sidestepped the whole issue by making games with almost non-existant AI.
Offline sunsett

Senior Member




ribbit!


« Reply #8 - Posted 2006-08-06 00:13:21 »

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

Don't suppose you have a copy of it in good condition you'd like to sell for about $40?  I purchased a copy from Amazon used and they just refunded my money because the company that was selling the book apparently had a flood and the book was destroyed. :-p

Gotta order another copy of it.
Offline fletchergames

Senior Member





« Reply #9 - Posted 2006-08-07 17:50:07 »

I had to use Russel/Norvig's first edition book for a college class, and I could make neither heads nor tails of it.

Don't suppose you have a copy of it in good condition you'd like to sell for about $40?  I purchased a copy from Amazon used and they just refunded my money because the company that was selling the book apparently had a flood and the book was destroyed. :-p

Gotta order another copy of it.
I'm afraid not.  I think I actually threw it away when I moved.

You'd probably be better off with the 2nd edition anyways.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Raghar

Junior Member




Ue ni taete 'ru hitomi ni kono mi wa dou utsuru


« Reply #10 - Posted 2006-08-10 13:09:49 »

Why book when you can start from experience. I'd recommend to start with the character modeling. If it's for RPG.

I don't follow....I'm trying to understand AI concepts for developing an API I can use to rig up my characters in games so that instead of player controlling or networking controlling you can have AI controlling as well.
So you think after you'd learn all AI concepts, it would be easy to create API, and be done with it. The real problem is API shouldn't be the final goal, character behaviour and correct integration into rest of the game is.
Some parts of AI shouldn't be put into the library because they are too much dependent on current version of the rest of the program. The best idea would be create list of concepts, and decide with one you need.
Offline ENC

Junior Member





« Reply #11 - Posted 2006-10-25 05:33:04 »

Mauy I ask what kind of AI logic would be recommended if I would to create an AI API?
Offline fletchergames

Senior Member





« Reply #12 - Posted 2006-10-26 18:18:30 »

It depends upon what you're using it for.

If you're making a game, just seperate your generic ai classes and then include them in your API.  I'm no expert, but I'm 100% certain that there's no "best" kind of ai.  Different methods are used for different things.
Offline Breakfast

Senior Member




for great justice!


« Reply #13 - Posted 2006-10-28 00:44:19 »

I think there is a best kind of AI. If we could just devise a superhuman intelligence able to redesign itself better and thus transcend the limitations of human science think of the fun we could have!

Not best for games, maybe, but best for classic sci-fi cliche!
Offline fletchergames

Senior Member





« Reply #14 - Posted 2006-10-28 17:05:08 »

I think there is a best kind of AI. If we could just devise a superhuman intelligence able to redesign itself better and thus transcend the limitations of human science think of the fun we could have!

Not best for games, maybe, but best for classic sci-fi cliche!
Good idea.  Implement a superhuman intelligence that can redesign itself and then link to its source code from this topic.
Offline ENC

Junior Member





« Reply #15 - Posted 2006-10-30 00:26:18 »


I think there is a best kind of AI. If we could just devise a superhuman intelligence able to redesign itself better and thus transcend the limitations of human science think of the fun we could have!

Not best for games, maybe, but best for classic sci-fi cliche!

But don't you think that it would be a bit dangerous? Just think of the possibilities, the AI which is created if learns enough might just kill its creator. Or is it just me? Maybe I watch too many movies..  Lips Sealed
Offline sunsett

Senior Member




ribbit!


« Reply #16 - Posted 2006-10-30 16:40:12 »

Make it have a short extension cord so you just have to stay out of its 6ft range. Wink
Offline ENC

Junior Member





« Reply #17 - Posted 2006-10-31 01:37:14 »

Make it have a short extension cord so you just have to stay out of its 6ft range. Wink

But with such AI bulit into it which is superhuman intelligence a 6ft extension cord will be more than enough for it I guess.

I am still strongly against an AI which will enable the machine to learn on its own. at its on freewill
Offline ravenger

Senior Newbie





« Reply #18 - Posted 2006-10-31 09:12:25 »

I suppose if your a bit settled in AI, the currently 3 books on AI Game Programming Wisdom each are awesome. They hold numerous articles on a wide set of subjects and i find it a really interesting read.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (21 views)
2014-09-12 09:08:26

Norakomi (55 views)
2014-09-10 13:57:51

TehJavaDev (66 views)
2014-09-10 06:39:09

Tekkerue (33 views)
2014-09-09 02:24:56

mitcheeb (54 views)
2014-09-08 06:06:29

BurntPizza (38 views)
2014-09-07 01:13:42

Longarmx (24 views)
2014-09-07 01:12:14

Longarmx (30 views)
2014-09-07 01:11:22

Longarmx (28 views)
2014-09-07 01:10:19

mitcheeb (37 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!