PDA

View Full Version : Making a bot work in a game..........


farmerTom
05-30-2004, 09:26 AM
later

UnknownStranger
05-31-2004, 04:45 PM
hmm....

Well...Actually I'm not drunk, but reading this made me believe I am...

farmerTom
05-31-2004, 06:14 PM
I guess this really isn't a good place for feed back. I haven't encountered bots in a game that can converse with a player, so I was lookin for a way to do that. I didn't aim to make you drunk.

Maybe if I wanted the bot(s) to be more conventional:


int AnotherBoringBot(char killPlayers, int runAround, bool scratchBottom, saySomething}

{
int botKill = 0;

if (target == player);
TraceHit = killPlayer;
botKill = botKill + 1;
SaySomething = OWNAGE;
printf("OWNAGE");
findNextPlayer;

return zer0;
}


:D

anubis
05-31-2004, 08:08 PM
why did you delete your posts ?

anubis
06-01-2004, 12:03 AM
AoD : since farmerTom seems to be new to all this giving reason for your comments would be nice :)

UnknownStranger
06-01-2004, 01:06 AM
Sorry farmerTom; that was supposed to be a joke, no offense...

It was not quite clear what you meant to say in every of your first 4 posts, so I decided to make a quick joke, get some sleep and reread them...it's a pitty you deleted them; could have become an interesting topic after clearing up a few things... B)



Well, if you want to enhance your gameplay with intelligent(or at least seemingly intelligent) and responsive bots, I suggest you get yourself a copy of "AI Game Development (http://www.amazon.com/exec/obidos/tg/detail/-/1592730043/qid=1086077132/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-2492733-8752157?v=glance&s=books&n=507846)", which will give you a nice overview of various ways to improve a bot's behavier to improve a player's gameplay experience.

edit:
Added link to amazon...

baldurk
06-01-2004, 02:53 AM
The best rule of thumb when starting a topic is to think to yourself "is it easy to start a discussion on this?". If the answer is no, then perhaps you should rethink it so the answer is yes, or not post it at all..

farmerTom
06-01-2004, 02:56 AM
Angel_of_Death,
No offence, I responded with a joke of sorts. A freind said if I leave all these ideas laying around someone could take em and legally I couldn't even use em if and when the time came. Not anyone here needs to, but someone visiting might.

http://www.pandorabots.com/pandora/talk?bo...5d922d97e345aa1 (http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1)

Talk to her she's what I meant as for interaction. (aiml + voiceml + ssml = interactive) Then all I got to do is make some presort algorithym to narrow down the topics, and a few algorithyms to give the bot their own memory based personallity.

bladder
06-01-2004, 03:27 AM
A freind said if I leave all these ideas laying around someone could take em and legally I couldn't even use em if and when the time came. Not anyone here needs to, but someone visiting might.
oh, so that's why you've been latering all your posts??? You know legally, you can not copyright an idea. No ine can. Like in that thread about your mmorpg, all those discussion about how to implement things cannot be copyrighted my friend. I dont know who told you that and why, but your friend should seriously look into things properly before blerting out false statements. No offence intended at all, but seriously, if you could copyright ideas then all then no body would be discussin anything, and as a human race we would cease to advance in any field.

Do you seriously think that all this stuff you are talking about hasnt been done before, or hasnt been thought of before?

To quote some dude that i never heard of: "All intelligent thoughts have already been thought; what is necessary is only to try to think them again"

I mean seriously, you were discussing how to go about implementing a game engine. the way to implement something cannot be copyrighted. For example take tetris...From what I've rea and heard, it is completely legal to make a game of falling blocks, as long as I dont call it tetris...

you catch my drift?

anubis
06-01-2004, 05:11 AM
farmerTom : nobody can copyright the idea of an intelligent game entity. it's far to general and we haven't been discussin implementational details in any way.

From what I've rea and heard, it is completely legal to make a game of falling blocks, as long as I dont call it tetris...

the eu currently discusses a law that would allow to get a patent on any softwareidea. and i mean any... in theory you would be allowed to get a patent on scrollbars, progressbars, maybe even the whole window idea. bad times for free software...

farmerTom
06-01-2004, 01:41 PM
Ok, that sounds logical. Most of the stuff I had post is now no longer in my plan anyway. I am totally sold on Dr. Wallace's implementation of aiml (AI markup lang.) and think with a few simple tweaks in the sorting I can get an interactive NPC structure! I want to look at the voice recognition markup languages and engines and probably just playback ogg files with sound card modifiers forgot what they’re called in games. Check out that bot, I talked to a bunch of em this weekend, and this seemed human. Then I downloaded another instance called Anna, and it was just as good. I love the way they handle "curse" words. I also really respect the way the branch is written to change from bad to neutral subjects. I'll have to go through and replace things with the game related talk, then I'll be able to set a filter for each instance of the 'bot' on what knowledge base(s) they can access.

farmerTom
06-15-2004, 10:26 PM
farmerTom : nobody can copyright the idea of an intelligent game entity. it's far to general and we haven't been discussin implementational details in any way.

Ah but sometimes ya get an idea that seems so nice ya want to be the first one to do it. :)