Making a bot work in a game..........
Started by farmerTom, May 30 2004 04:26 PM
11 replies to this topic
#1
Posted 30 May 2004 - 04:26 PM
later
#2
Posted 31 May 2004 - 11:45 PM
hmm....
Well...Actually I'm not drunk, but reading this made me believe I am...
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
-----
"Human stupidity is something you can rely on." -- M.A.
"I didn't design life." -- J.G.
"It's almost finished..." -- EHD
#3
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:
:D
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
Posted 01 June 2004 - 03:08 AM
why did you delete your posts ?
If Prolog is the answer, what is the question ?
#5
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
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...
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
-----
"Human stupidity is something you can rely on." -- M.A.
"I didn't design life." -- J.G.
"It's almost finished..." -- EHD
#7
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.
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
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.
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
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.
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?
- TripleBuffer
- Me blog
- Me blog
#10
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.
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...
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
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
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. :)
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












