Jump to content


Making a bot work in a game..........


11 replies to this topic

#1 farmerTom

    Member

  • Members
  • PipPip
  • 39 posts

Posted 30 May 2004 - 04:26 PM

later

#2 UnknownStranger

    Valued Member

  • Members
  • PipPipPip
  • 139 posts

Posted 31 May 2004 - 11:45 PM

hmm....

Well...Actually I'm not drunk, but reading this made me believe I am...
M.E.
-----
"Human stupidity is something you can rely on." -- M.A.
"I didn't design life." -- J.G.
"It's almost finished..." -- EHD

#3 farmerTom

    Member

  • Members
  • PipPip
  • 39 posts

Posted 01 June 2004 - 01:14 AM

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

#4 anubis

    Senior Member

  • Members
  • PipPipPipPip
  • 2225 posts

Posted 01 June 2004 - 03:08 AM

why did you delete your posts ?
If Prolog is the answer, what is the question ?

#5 anubis

    Senior Member

  • Members
  • PipPipPipPip
  • 2225 posts

Posted 01 June 2004 - 07:03 AM

AoD : since farmerTom seems to be new to all this giving reason for your comments would be nice :)
If Prolog is the answer, what is the question ?

#6 UnknownStranger

    Valued Member

  • Members
  • PipPipPip
  • 139 posts

Posted 01 June 2004 - 08: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", 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...
M.E.
-----
"Human stupidity is something you can rely on." -- M.A.
"I didn't design life." -- J.G.
"It's almost finished..." -- EHD

#7 baldurk

    Senior Member

  • Members
  • PipPipPipPip
  • 1057 posts

Posted 01 June 2004 - 09: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..
baldurk
He who knows not and knows that he knows not is ignorant. Teach him.
He who knows not and knows not that he knows not is a fool. Shun him.

#8 farmerTom

    Member

  • Members
  • PipPip
  • 39 posts

Posted 01 June 2004 - 09: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

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.

#9 bladder

    DevMaster Staff

  • Members
  • PipPipPipPip
  • 1057 posts

Posted 01 June 2004 - 10:27 AM

farmerTom said:

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?

#10 anubis

    Senior Member

  • Members
  • PipPipPipPip
  • 2225 posts

Posted 01 June 2004 - 12:11 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.

Quote

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...
If Prolog is the answer, what is the question ?

#11 farmerTom

    Member

  • Members
  • PipPip
  • 39 posts

Posted 01 June 2004 - 08: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.

#12 farmerTom

    Member

  • Members
  • PipPip
  • 39 posts

Posted 16 June 2004 - 05:26 AM

Quote

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. :)





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users