Bot skills

Request new features or present your ideas.
Post Reply
User avatar
JOURNEYMAN
Dragoon
Posts: 339
Joined: Thu Mar 08, 2012 9:42 pm UTC

Bot skills

Post by JOURNEYMAN »

I was wondering if instead of having all bots with same skill level, each bot has different degree of skill levels. More specifically, one bot would have expert level skill in one class/weapon, and beginner level skill on other class/weapons, and medium skill level on another class/weapons, etc.

Grab reality by the balls and squeeeeze!

Image

User avatar
Ishq
Project Head
Posts: 1147
Joined: Tue Mar 06, 2012 8:32 pm UTC

Re: Bot skills

Post by Ishq »

The bots already have varied skill. Each of the bot has a skill from 2-7.

User avatar
Fuma
Programmer
Posts: 58
Joined: Wed Mar 07, 2012 6:49 pm UTC

Re: Bot skills

Post by Fuma »

Ishq wrote:

The bots already have varied skill. Each of the bot has a skill from 2-7.

I just checked the bot code used on the server (hey, its been a long time! I forgot, and this bot code is old), and the breakdown of what the skill level does is:

  1. lower skill == worse aim (slower, more shaky)
  2. skill >= 3 means a human bot will back away
  3. skill >= 5 means a human bot will strafe side to side
  4. skill >= 5 means a human luci bot will attempt to aim predict
  5. skill >= 7 means a human bot will use the dodge ability (not very effectively, unfortunately)
  6. skill == 10 enables basis to dodge while holding their victim

Obviously, these need to be tweaked a lot.

User avatar
Asvarox
Mantis
Posts: 104
Joined: Mon Mar 19, 2012 11:59 am UTC

Re: Bot skills

Post by Asvarox »

I think what JOURNEYMAN meant was to further "personalize" each bots skill, so bot "Tyrantwhore5000" would be 10/10 skilled with tyrant, but "2/10" skilled with mara and lisk.

That could be managed easy with that bot personality system thing that's present in Quake 3, JK:JA and probably many many other games based on idtech3. But I think it's a really low-priority thing now.

User avatar
Sixthly
Dretch
Posts: 35
Joined: Tue Mar 06, 2012 6:01 pm UTC
Location: Australia
Contact:

Re: Bot skills

Post by Sixthly »

Fuma wrote:

4. skill >= 5 means a human luci bot will attempt to aim predict

Was this skill level from 1.1.0? Last I checked, in Unvanquished the Lucifer Cannon is like an over powered Mass Driver.

User avatar
ViruS
Granger
Posts: 1020
Joined: Sun Mar 11, 2012 4:24 am UTC
Location: Antartica - West Australian Post shore
Contact:

Re: Bot skills

Post by ViruS »

don't think he had it above 5 only, it was either on or off.

ImageImageYou[TubeImage

User avatar
Fuma
Programmer
Posts: 58
Joined: Wed Mar 07, 2012 6:49 pm UTC

Re: Bot skills

Post by Fuma »

Sixthly wrote:

Was this skill level from 1.1.0? Last I checked, in Unvanquished the Lucifer Cannon is like an over powered Mass Driver.

Yes.

For those who don't know, in 1.1 the luci fires a very slow moving shot.
The luci aim prediction was originally added to my bots for 1.1 because of how terrible using a luci without aim predict was.

The luci shot still isn't hit-scan like the massdriver, but it does travel a lot faster than the luci from 1.1 did.
The speed difference doesn't matter to the aim prediction because it relies on the LCANNON_SPEED #define instead of a hard-coded value.

As for adding new features and things, I'd prefer to wait until I get navigation and the basic AI routines working well enough before doing this. :)

Post Reply