Game Development Community

i'm in it deep, now

by Josh Andersen · in Game Design and Creative Issues · 08/07/2002 (3:13 pm) · 4 replies

i have kind of spouted off to my professor about what exactly i think is possible as far as games and AI are concerned (i'm a Computer Science student currently, and both my professor and i are very interested in games, as well as artificial intelligence / artificial life). to put it in a nutshell, i told him that i will build a 'game' in which the AI i will also build would be the one 'playing' the game. i know some of you are thinking chess or something like that, but i am actually thinking much higher. in my design, it will bring together a number of disciplines that i have been interested in, from pattern recognition AI to decision making AI as well as learning, group dynamics and sociology. the 'game' will take place in a small community, and the ai playing the game will grow up in the community. it will learn from it's 'parents', others in the community as well as on its own. it will remember and use previously learned rules, techniques or procedures for accomplishing tasks in it's day-to-day 'life'. if you understand this so far, good. now for a kind of techie question - - can i pipe (perhaps using some sort of application-specific code on my part) the output from the gameworld and it's variables into another computer, which will be running the AI/AL ( it's a small cluster running linux(8 nodes)), that is not running the game engine?
basically, iwant the bulk of the 'thinking' to be done outside of the computer managing the game, and have input passed to/from them both. is anybody getting this?
thanks.
(by the way, i know this will take a good long time, but i've got prototypes in hand, ready for expansion, etc. as needed.)

#1
08/07/2002 (3:42 pm)
I for one am not getting the technical side, but for what it's worth, I think it's an awesome idea :)
#2
08/07/2002 (4:33 pm)
Yeah, its quite reasonable to distribute AI onto other machines while still rendering a game world.

A lot of MMORPG's do exactly that (any NPC updates are taken care of by a seperate server which acts like a localised client for all NPC characters).

Well, good luck, it sounds like a HUGE project.

Phil.
#3
08/08/2002 (8:28 am)
i know it's huge -- perhaps i'll go through my idea again and simplify it greatly, because i would like to see it finished sometime this century. it may never get done the way i previously wrote, but at least i can get some of my plan working, i hope. thanks for the support..
#4
08/21/2002 (6:46 am)
This is a pretty choice idea I have to admit. Although a bit vague in its wording as far as goals and stuff seem to be (nothing wrong with abstract, I suppose it just means its undeveloped so far). I've been thinking a lot about AI in the past couple of years... I've been thinking of using cultural algorithms and seeing if I can simulate the creation of a culture... not that it would be easy.

One amongst many things I've wanted to try, but alas, haven't really had the time. Sounds like a good idea, keep working on it.

Paul.