Jump to content

Home

Basic Brainstorming: MP Bots


razorace

Recommended Posts

This thread is for discussing the sort of changes/enhancements we'd like for the MP bots.

 

I suggest the following:

 

- Make it so bots don't attempt to move towards a targeted opponent when doing navigational jumps/falls

 

- Make it so bots don't attempt to make navigational jumps for which they lack the nessicary force jump skill level.

 

- Make bots work for siege mode.

Link to comment
Share on other sites

I agree.

 

I'd add:

 

- Make bots use all the available moves for the particular saber they are wielding since most of the times they dont use them.

 

- Improve the AI a bit. Like in StreetFighter, the AI made the CPU controlled enemies use the right counter for a player executed move. The Bot Skill level modifies the reaction time and even if the bot will do the counter or not.

 

- Besides attack/counter attack moves, a somewhat random use of acrobatics as opposed to normal force jumping or running for map navigation would add some flavor.

Link to comment
Share on other sites

I'm thinking that the ideal solution to the current problem with general bot navigation would be to basically remove the current system of long sequencial loops and replace them with a linked group of waypoint "tracks" that the bots dynamically navigate to get around the map. Each "track" will sequencially take you from one link point to the next and then the AI will determine which track to pick from there.

 

There wouldn't be a difference in the actual waypoints (althou the ideal placement would be different) so you could use the old waypoint files. The difference would be in how the bots attempt to navigate them.

Link to comment
Share on other sites

Right now it might do that partially but it's not what we need. The bots automatically try to go the the next waypoint sequencially even when the waypoint is obviously too far away. This prevents us from using spread out waypoints to fill out the map. Instead, you gotta run multiple loops everywhere to just fill in alternate routes.

 

And they aren't switching routes when they should.

Link to comment
Share on other sites

Originally posted by Azymn

Actually, i think it's the aquisition of weapons/powerups that gives bots their 'patroling' behavior. So we have to lower the priority after they've gotten a decent weapon.

 

I don't think that's it. If the bots were just attempting to get weapons, they would turn around and head different directions after picking up items. Instead, they seem to follow the sequencial path and get stuck in areas (which shouldn't happen since they could easily switch route paths.)

Link to comment
Share on other sites

Originally posted by razorace

I don't think that's it. If the bots were just attempting to get weapons, they would turn around and head different directions after picking up items. Instead, they seem to follow the sequencial path and get stuck in areas (which shouldn't happen since they could easily switch route paths.)

Well, I didn't say they were just grabbing weapons - that's silly: of course they're doing other things.

Just that weapon pickup is one of the driving motivator behind the patrol behavior and node placement.

They wouldn't have to turn around after grabbing weapons: that's why i suggested adding it.

In the current implementation, if there was a weapon in front of them, turning around is inefficient - they just pick up weapons along the route lined with powerups. Watch a bot run through the jk2 bespin map, and you'll see the bots do just what you said - run out on the landing pad and grab a rocket launcher (sometimes even during combat), then turn around and resume their routes through nodes and powerups.

Link to comment
Share on other sites

I agree that we need to setup an internal bot objective - when he picks up a weapon we can tell the bot to do what comes next. However, if a bots objective is always the same, he is too predictable. Perhaps he needs to find the closest 'decent' weapon, and then determine a new objective.

 

The bots movements are completely unnatural, and their combat is sad. I'd like to see a revised and expanded waypointing system, but it'd take a lot of work.

 

Lots of folks would enjoy a good bot battle.

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

have the AI used a dumbed down version of the NPC code from SP modified to fit mp. For that matter, dumb down the npc code they are far to smart, not to mention guns are useless when they are jedi, U cannot beat JKA without using the saber 90% of the time. Have them target certain items, and then have sub priorities, like in capture the flag,

 

primary objective: Go to enemy flag, return to home flag

secondary objective 1: Destroy enemy flag carrier

secondrary objective 2: Destroy enemy players

secondary objective 3: Gain weaponry

secondary objective 4: Avoid gaps

Link to comment
Share on other sites

In JMMod, I've been adjusting the way bots use weapons. Getting them to use the concussion rifle and alt fire DEMP2 and flechette is fairly easy.

 

I may get them to use the disruptor in sniper mode too, and I'd like to get them to lay mines on armour pickups.

 

They also spawn with a collection of big guns, which makes them more of a threat.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...