Poll

Do you wanna play it?

Yes.
7 (70%)
No.
3 (30%)

Total Members Voted: 10

Author Topic: /command bot - Sidekick obeys you!  (Read 3134 times)

0 Members and 4 Guests are viewing this topic.

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
/command bot - Sidekick obeys you!
« on: March 22, 2012, 09:22:31 am »
You could control bot by commands like "/followme Admiral". You would play squad-based game on Soldat both online and offline if it was done.

See below list for example.

/followme :Bot follows you. Remember bot that follows the flagger.
/gopath1  :Bot goes along with path1 of waypoint.
/backpath1:Bot goes back along with path1 of waypoint.
/stay     :Bot stops there.
/spray    :Bot fires at the your cursor.
/crouch   :Bot crouches(toggle).
/prone    :Bot prones(toggle).
/stand    :Bot stands(toggle).
etc.

I don't know program thingy but it seems not so hard to be added.

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: /command bot - Sidekick obeys you!
« Reply #1 on: March 22, 2012, 11:30:08 am »
All I would need from bots is:
/holdflag
/getflag

and /stopsandingonmybulletsway :D

But it's not so shit idea if you add features I offered.

Some interaction with those stupid bots is finally needed... :P

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
Re: /command bot - Sidekick obeys you!
« Reply #2 on: March 22, 2012, 11:47:15 am »
All I would need from bots is:
/holdflag
/getflag

and /stopsandingonmybulletsway :D

But it's not so shit idea if you add features I offered.

Some interaction with those stupid bots is finally needed... :P

I think that basically bot just acts along with path. Then if bot sees enemy it begins to fight. Also if bot sees the flag it try to grab it. Very simple, in another word, no flexibility.

All I suggest is not to make them have superb AI but to change the mode of act by player.

Offline Falcon`

  • Flagrunner
  • ****
  • Posts: 792
  • A wanted lagger
Re: /command bot - Sidekick obeys you!
« Reply #3 on: March 22, 2012, 12:16:52 pm »
Idea is good, however it's very hard to accomplish, as if you command bot to follow you, it has to calculate the path on it's own instead of following waypoints (especially if waypoints aren't there). While calculating paths in most of 3d fps or 2d platformers is "relatively easy" as player's movement is constrained by gravity, in soldat it's much harder due to jets, not mentioning teaching bot to climb using backflips and (lol) grenades.

However if at all, I'd suggest to export it as scriptcore API. You can make the commands on your own anyway + much more.
If you're not paying for something, you're not the customer; you're the product being sold.
- Andrew Lewis

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Offline Shoozza

  • Retired Soldat Developer
  • Veteran
  • ******
  • Posts: 1632
  • Soldat's Babysitter
    • Website
Re: /command bot - Sidekick obeys you!
« Reply #4 on: March 22, 2012, 01:41:13 pm »
The idea is great and should be taken into account when the bot ai gets improved. ;)
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: /command bot - Sidekick obeys you!
« Reply #5 on: March 22, 2012, 01:59:03 pm »
The idea is great and should be taken into account when the bot ai gets improved. ;)
Yea, I enjoyed that bots won't block themselves in base anymore. The most annoying thing (on Ash) was that the bot was taking the enemy flag and he was stucking there. I hope it won't act anymore.

About that following. Maybe Soldat should just calculate the closest waypoint near player and make an order to bot to go there? I think that would be enoght.

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
Re: /command bot - Sidekick obeys you!
« Reply #6 on: March 23, 2012, 06:30:19 am »
So nice to get devs' agreement. :)

Btw yesterday I found the idea in my diary in 2005. It took some time.
« Last Edit: March 23, 2012, 06:40:47 am by chakapoko maker »

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
Re: /command bot - Sidekick obeys you!
« Reply #7 on: April 03, 2012, 08:24:03 am »
I guess it's useful to group bots together by command.

- For example
 /group groupA bot1 bot2 bot3... :It make the bots groupA.
 /group groupB bot4 bot5 bot6... :It make the bots groupB.
 /fire groupA                                 :GroupA fires.
 /fire groupA groupB                     :Both groups fire at the same time.

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: /command bot - Sidekick obeys you!
« Reply #8 on: April 03, 2012, 09:42:29 am »
I guess it's useful to group bots together by command.

- For example
 /group groupA bot1 bot2 bot3... :It make the bots groupA.
 /group groupB bot4 bot5 bot6... :It make the bots groupB.
 /fire groupA                                 :GroupA fires.
 /fire groupA groupB                     :Both groups fire at the same time.
It will take a lot of taunts... Also, player enjoy pwning bots lonely... They find no time time to order them.

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
Re: /command bot - Sidekick obeys you!
« Reply #9 on: April 03, 2012, 10:15:56 am »
I guess it's useful to group bots together by command.

- For example
 /group groupA bot1 bot2 bot3... :It make the bots groupA.
 /group groupB bot4 bot5 bot6... :It make the bots groupB.
 /fire groupA                                 :GroupA fires.
 /fire groupA groupB                     :Both groups fire at the same time.
It will take a lot of taunts... Also, player enjoy pwning bots lonely... They find no time time to order them.
These suggestions are just for extension of Soldat potential. There must be a problem to handle them quickly but it is a matter of interface, not the idea.

And pwning bots depends on many factors; map, max players and bots, difficulty, WM and player's skill. Sometime it happens, sometime it doesn't.

Offline Shoozza

  • Retired Soldat Developer
  • Veteran
  • ******
  • Posts: 1632
  • Soldat's Babysitter
    • Website
Re: /command bot - Sidekick obeys you!
« Reply #10 on: April 03, 2012, 08:37:49 pm »
Note that bots cannot read your cursor position so /spray will not work.
Commanding bots would be difficult if more than one bot is next to you (which do you mean? etc)

If this feature gets implemented then not in the near future.  The Bot AI needs to get updated first :)

I agree the interface has to be changed to work. Taunts are not the best way to command them. Which again makes it harder to implement.
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: /command bot - Sidekick obeys you!
« Reply #11 on: April 04, 2012, 08:04:07 am »
About that AI, EFC bot should be able to protect himself if attacker is below 20% or something... But it's talk for another topic.

Offline chakapoko maker

  • Soldier
  • **
  • Posts: 141
Re: /command bot - Sidekick obeys you!
« Reply #12 on: April 04, 2012, 11:07:43 am »
Commanding bots would be difficult if more than one bot is next to you (which do you mean? etc)
Is it difficult even if player writes the name of bot in the command?

/splay issue gets me down little. :(
First I imagined that bots fired at waving zombies, in a proning, crouching, standing, junping and flying posture by /command(s).

Anyways it goes okay way.
« Last Edit: April 04, 2012, 11:09:18 am by chakapoko maker »