Deathball (keeper) AI
Moderators: Jay2k1, DavidM, The_One
Deathball (keeper) AI
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.
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.
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.

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.
- [GR]Kermit
- Posts: 1312
- Joined: 19-03-2003 17:20
- Contact:
[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
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.

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.