.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Offtopic (http://forums.bots-united.com/forumdisplay.php?f=23)
-   -   Books on Ai (http://forums.bots-united.com/showthread.php?t=1981)

Huntkillaz 16-06-2004 02:54

Books on Ai
 
anyone here read this one:

"Core Techniques and Algorithms in Game Programming" by Daniel Sanchez-Crespo

Pierre-Marie Baty 16-06-2004 05:19

Re: Books on Ai
 
No... not yet.

The only one I have so far is "Game AI programming wisdom" edited by Steve Rabin.

It was offered to me by an american who was running bot servers and the least I could say is that it has helped me a LOT when redoing my bot almost from scratch. I would advise every AI coder to get it, anyway.

Huntkillaz 16-06-2004 10:09

Re: Books on Ai
 
hey pmb the reason i asked is coz this guy who read it was telling me about "cross breeding" algorithims

and i thought if it was possible then u guys could probably use it to make bot perosnalites for United bot


Quote:

explains path finding algorithms for games, particularly A*. It also explains ways to make co-operating FSMs like the military units in half-life. Quite interesting: one will throw a grenade, another will provide cover fire while a 3rd unit will charge. If one dies, they will reassign/switch roles.

Another technique for creating good/more intelligent bots mentioned in the book is genetic algorithms. Eg.. for a racing sim, you can create several bots that have different characteristics (eg... speed on the straights, speed while cornering, response time, use of brakes, corner angle etc....). Then "cross breed" some of the better bots. Eg... put them in a virtual race, then cross breed the winner with the one that comes second, every so often cross breeding with a bot that came lower down (to keep the gene pool interesting). Keep doing this over and over and over and you will end up with a very useful variety of bots. Bots that have strengths and weaknesses just like humans.
Quote:

It mentioned another application in level design. Eg in GTA3/Vice city. You make a few basic building characteristics (such as height, width, colour). Then cross breed them to generate random buildings based on your heuristic. You do this for each "neighbourhood", then on the edges/borders between neighbourhoods - you cross breed between the heuristics of each neighbourhood. Presto - large city generated that isn't boring
.

koraX 17-06-2004 09:35

Re: Books on Ai
 
Quote:

Originally Posted by Pierre-Marie Baty
... I would advise every AI coder to get it, anyway.

If it wasn't so expensive :(


All times are GMT +2. The time now is 14:00.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.