LucasForums (
-   Open Jedi Project (OJP) (
-   -   TAB Bot Improvements (

Kurgan 05-05-2004 02:37 AM

TAB Bot Improvements
Briefly (and I already told you these RA, but you wanted me to post here, so here goes!), these things need to be done for the TAB Bots.

1) Bot orders need to ONLY be givable to bots on your team. Currently I can give orders to bots even if I'm in spectator mode or to bots on other teams. Not good!

2) Bots reply to orders, which is good, but they need to reply in private cheat (say_team ideally) so people know what's going on, but it's not broadcast to the world.

3) Bot orders thus have no place in non-team games. CTF, Team FFA, Siege and Power Duel (for the "doubles" blue team) are necessary.

Perhaps (for those offline players) bot orders might be usable in "Solo Game" but they just don't make sense outside a team context.

4) Obviously other orders need to be implemented, such as Cover Me, Defend this Position, Follow Me, Attack their Base (for CTF & Siege), etc.

5) Perhaps something in addition to "high scorer priorities" needs to be implemented. What I mean is that having one person on a team designated "team leader" (like the "I am the leader" command in Q3) should be possible. Without it, by default the high score rule should apply. But it should be possible to vote someone the leader, or perhaps the highest scorer has the option to make themselves leader. The leader then gets exclusive rights to give bots orders, unless he designates a new leader.

This would help prevent conflicts of orders and it's the Quake3 model.

UT on the other hand lets anybody on the team give orders to bots. But again, in the wrong hands it could lead to problems. If bot orders are intended primarily for the "offline player" though, having a team leader seems most natural. In Q3 a bot could be made team leader and they would then issue orders as they saw fit, but that's probably more work down the line and not something you want to worry about right now.

6) In addition to giving bots orders by name, there should also be an "all" option. Meaning "all" bots on your team do something (attack, defend, etc). This saves having to type out every bot name or to have to bind keys to every bot name imaginable.

keshire 05-16-2004 06:35 AM

Also. To make the bot experience better I propose we give the force levels different characteristics.

Give them a little personality.

Padawans should act like your typical noob. Taunting and spamming kata's at inappropriate times. Also they should should you the force similar to how the old bots used it. Maybe insert random letters into their chat comments. :)

This should change as you go up.

Until you get to jedi Master.

The Jedi Master should never taunt. He doesn't spam popular moves. He should duck head shots/swings and hop low shots/swings. This bot should be a challenge for the better people playing.

And support for the new saber sytem would be nice as well :). I mean come on what would be cooler than being faked out by a bot?

Kurgan 05-16-2004 08:45 AM

I'm all for using an "hon0rz" bot, but there should also be a bot that's just plain GOOD, none of the "honor" stuff like a dislike for spamming, excessive taunting, bowing and refusal to use anything but saber, etc.

keshire 05-16-2004 08:49 AM

just plain GOOD

Jedi Master Bot

I was discussing adding super human reactions to these guys with razor. Like manually dodging certain saber and gun shots/swings. And just generally being godlike. without cheating of course :)

So I probably phrased it wrong.

Honor bots would probably fall between noobs and Masters. ;)

razorace 05-16-2004 03:04 PM

I'd probably just make all of that stuff be part of the botfiles so you can customize the bots @ your leasure.

That way you can mix and match the characteristics, like having Kyle be a jedi master but with a flare for taunting.

Kurgan 05-16-2004 04:22 PM

I just want to add that I'm all for the philosophy that Bots shouldn't be able to do anything that a human couldn't do.

Of course, if you want to make a bot play like the world's greatest JA player would play, that's perfectly fine.

But the bot shouldn't be able to "cheat" as you put it (barring necessary program shortcuts to simulate real behavior).

About the only thing that I've seen that feels a little off here is the "bot runs backwards while aiming perfectly."

But I guess concievably there might be a human player out there that is just THAT GOOD.

As far as aim is concerned I've had people snipe me all sorts of ways, proving incredible shots ARE possible, and they can't all have been using aimbots... ; )

razorace 05-16-2004 04:41 PM

Agreed. yeah, I'm going to do something about the running backwards while attacking stuff. Probably make the offset ability be based on the skill of the bot...except for the saber.

I think it looks bad ass when they move backwards while fighting with the saber and I don't think you really lose anything by doing that.

Kurgan 07-22-2009 02:08 PM

Are any future updates to the TAB bots planned? I know OJP has switched to a new site and all, but I haven't seen development on Basic in awhile, but some work is still needed. The bots get hung up on architecture, stuck at elevators and "bob" on top of each other's heads in various places (especially Taspir FFA and the various CTF maps).

Dark Jedi Han 07-22-2009 03:47 PM

yup, i know that one :)

Edit... again: Kurgan, don't you have the problem that the blue teams don't attack in CTF or TFFA ? if that doesn't already work, then we can forget the TAB bot improvements... By the way, none of the orders are working in OJP 1.2 (enhanced), not even in basejka.

And one more thing,
man, Quake 3 were the good ol' times :)

razorace 07-22-2009 04:08 PM

I'm out of JKA development for good. I simply can't afford to work for free anymore. Thus is life. As for those waypoint issues mentioned, someone could try playing around with the waypoints in the waypoint editor without knowing programming.

BushidoBoy 11-27-2009 05:05 PM

Anything new about TABbots using different styles besides Shii Cho? Been hopng for that one. Offline play sure is lonely

katanamaru 11-27-2009 08:53 PM

Bots are still being worked on, but the team is not working on OJP Basic anymore. We are focusing on Enhanced only at this point.

Check out our new site if you want to join those forums and give your input there.

All times are GMT -4. The time now is 12:38 AM.

Powered by vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
LFNetwork, LLC ©2002-2015 - All rights reserved.