Page 1 of 3

Deathball (keeper) AI

Posted: 11-01-2004 11:52
by -plær-
In an attempt to leave the db.net main page crap free, I thought I'd ask the question here.

How *real* is the bot keeping? Do they just stay on the line and catch every shot with perfect dodging? The best db keepers are those who are unpredictable, and dodge out to kill you, or force a mistake through aggressive play.

My other thought is, how are you scaling the keeping difficulty levels?
eg something like (fill in the ones I missed out:))

Novice: never dodges, just walks to to the appropriate direction.

Experienced: dodges the right way, but is a little slow reacting (add in a 0.15 second delay to mimic human reaction time?).

Adept: dodges with a delay, jumps out at you sometimes.

Godlike: Completely unpredictable, dives with no delay and catches every shot, dodges out randomly to hit you the instant you charge/enter the pbox.

Posted: 11-01-2004 11:58
by Chubbs
I was thinking that too... and i was also wondering if the other bots that aren't keeper will be as good as/ better than humans

Posted: 11-01-2004 12:11
by DavidM
dont know how pretictable he will be, makush better answer that question.
atm he is only waiting on the line and keeping pretty much perfect.
but he will come out, atm he doesnt even kill the player in the pbox :)

but hey, the keeper is a minor thing
most important are the field players

Posted: 11-01-2004 12:22
by Dazlin
so if our team dosnt have enouh players... we get to play with a godlike bot ok? :D

Posted: 11-01-2004 12:33
by RaGe|DB
I think we should all have a shot at the keeper atm (for fun), and display our most distance goal at him on the off-topic forum? like a little game. Plz David, give us the keep bot for fun , (1 time)!!!!!111

Posted: 11-01-2004 12:46
by makush
It's hard to say how real the AI *is*, because we are still implementing it. However, we will try to make them as real as it's possible to code with reasonable effort. (Exception: bots won't insult you as real players :) )

Difficulty scaling has not been discussed yet. My own opinion is that all difficulty levels are as smart, but their anticipation accuracy, reaction time skills etc. will vary. I think this is best way to teach newbies how to play.

Posted: 11-01-2004 12:53
by -plær-
Thanks for the answer

Oh, and...
(Exception: bots won't insult you as real players :) )

I would give anything to have the bots shout "yu0 m43kz 1t w1t t3h sux!" every time they catch a shot :D

Posted: 11-01-2004 13:03
by froXP
or randomly spam goal!!!!!!!!1 when the ball is in the opponents half, you know who you are -_-

Posted: 11-01-2004 13:48
by DavidM
my current record is 14.98meters
with a full power banana in the top corner \o/

Posted: 11-01-2004 14:23
by beefsack
can you still touchdown/homerun?

Posted: 11-01-2004 15:35
by [GR]Kermit
it would be cool, if he would make mistakes like a "normal" keep

Posted: 11-01-2004 15:56
by RaGe|DB
David, give us a try plz

Posted: 11-01-2004 16:42
by DavidM
[GR]Kermit wrote: it would be cool, if he would make mistakes like a "normal" keep


you wouldnt want that :)
you want to trust your keeper
if he does stupid mistakes it gets annoying, cuz it was not your fault

i guess in the end it will be an obvious thing, there are balls he gets and balls he doesnt get, not much luck or mistakes
afterall, its just the keeper....doesnt matter much

Posted: 11-01-2004 17:10
by Messy
heh, looking forward to this :)

One last thing I suggest (besides, as plaer already suggested, making the keeps insult you ;p) is making them keep a little more in front of the pbox, hardly any keepers still play old-skool.

Maybe it would be fun to make 2 keepers, one 'khushdi'-freestyle-keeper, and one <insertnamehere>-old-skool-keeper.

Posted: 11-01-2004 17:12
by DavidM
no dude :)
its just bots
something to play with when you are alone

we wont even try to make em human-like
all companys claim their bots are super dooper stuff, and then you realize they are piss dumb
i just tell you......the ARE dumb :P
but they will be able to entertain you (unlike now)