Author Topic: new AI ally commands  (Read 5467 times)

you-just-got-owned

  • Guest
new AI ally commands
« on: 25 April 2008, 17:47:30 »
i was wondering if you can add a commands where you can tell the AI who to attack and what to do like you telling them to come to you and they do and you tell them to attack the enemy's base and they do... i was just wondering... :wicked:
« Last Edit: 1 January 1970, 00:00:00 by you-just-got-owned »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #1 on: 26 April 2008, 06:10:03 »
Do you mean typed commands?
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

you-just-got-owned

  • Guest
(No subject)
« Reply #2 on: 26 April 2008, 18:43:55 »
yes
« Last Edit: 1 January 1970, 00:00:00 by you-just-got-owned »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #3 on: 27 April 2008, 06:34:55 »
I think doing it that way would take the classic point and click RTS gameplay out of it. You would be typing something like "[unit ID] attack [enemy ID]" which seems slow and more like a command line game rather than an RTS.

Maybe as an alternative there could be scripts or macros that are created to automate tasks. A list box to hold all your units and a few more boxes to designate roles (eg. defend, attack, patrol, etc). Then they are dragged and dropped in to the boxes to accept the roles.
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

ttsmj

  • Guest
(No subject)
« Reply #4 on: 27 April 2008, 08:21:43 »
no, ally should play on its own
« Last Edit: 1 January 1970, 00:00:00 by ttsmj »

Duke

  • Guest
(No subject)
« Reply #5 on: 27 April 2008, 12:40:23 »
well for some games it might be interesting to enable an option to give an ally commands.
To what extend and if at all the ally follows the commants could be a different matter too.
« Last Edit: 1 January 1970, 00:00:00 by Duke »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #6 on: 28 April 2008, 10:03:48 »
I wasn't talking about the ally. Oops, I thought you-just-got-owned was talking about your own AI not the ally AI. I agree, ally should play as a separate entity. Perhaps at a more goal oriented level you could suggest to the ally to do something but that already seems defined in the game already (ie destroy enemy).
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

Botjer

  • Guest
(No subject)
« Reply #7 on: 28 April 2008, 10:43:24 »
well how about setting the allies behaviour? defensive or offensive?`
« Last Edit: 1 January 1970, 00:00:00 by Botjer »

you-just-got-owned

  • Guest
(No subject)
« Reply #8 on: 28 April 2008, 23:42:38 »
but basically, the ally AI works on it's own and kills on it's own, and it is also annoying when they send thier initates to my place to get gold and stuffs which makes you get less resources.and there should be a chat box where players can chat when they are fighting/battling online by multiplayers.
« Last Edit: 1 January 1970, 00:00:00 by you-just-got-owned »

ZaggyDad

  • Guest
(No subject)
« Reply #9 on: 29 April 2008, 00:35:16 »
They don't take your resources. When they walk out of your place with a bag of gold (or whatever) it's the initiate/worker returning the resources it was carrying to it's home castle. It's not stealing yours. ::)

~Zaggy
« Last Edit: 1 January 1970, 00:00:00 by ZaggyDad »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #10 on: 29 April 2008, 04:50:58 »
Quote
there should be a chat box where players can chat when they are fighting/battling online by multiplayers.

There is chat. Push enter, type, then enter again to send.
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

you-just-got-owned

  • Guest
(No subject)
« Reply #11 on: 29 April 2008, 19:22:34 »
ohhhh..... but the AI also doesn't build thier buildings at another place so if thier buildings are all destroyed at thier starting point, ur AI ally is totaly dead.....that's the bad part though.... :o
« Last Edit: 1 January 1970, 00:00:00 by you-just-got-owned »

Ishmaru

  • Behemoth
  • *******
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
(No subject)
« Reply #12 on: 2 May 2008, 02:52:39 »
Comands to your allies would be a great feature to add on. Just simple commands like defend my base, assult enemy or hold position...

...OR allow player to ping locations of the minimap that tells allied cpu where to send troops to.

Something like that would be great.
« Last Edit: 1 January 1970, 00:00:00 by Ishmaru »
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

you-just-got-owned

  • Guest
(No subject)
« Reply #13 on: 3 May 2008, 15:29:53 »
yeah tat's wut i like. :wicked:
« Last Edit: 1 January 1970, 00:00:00 by you-just-got-owned »

acoyauh

  • Guest
(No subject)
« Reply #14 on: 28 May 2008, 16:35:22 »
Aren't we being a little control-freaky?
If you send a single (expendable) unit to engage the enemy at your selected point, the ally will send its troops there.
I find it more interesting to look at the allies' workings and learn to use them to your advantage, instead of trying to control its actions.

That's just me, of course...
« Last Edit: 1 January 1970, 00:00:00 by acoyauh »

quinnteh

  • Guest
(No subject)
« Reply #15 on: 2 June 2008, 14:33:14 »
Quote from: "acoyauh"
Aren't we being a little control-freaky?
If you send a single (expendable) unit to engage the enemy at your selected point, the ally will send its troops there.


Oh really? Does it work that way in this game? If it does, does it happen every time you send a unit? Or only randomly sometimes? Or only when it is worth doing so? (Sorry I haven't gotten to figuring out all the code yet)
« Last Edit: 1 January 1970, 00:00:00 by quinnteh »

acoyauh

  • Guest
(No subject)
« Reply #16 on: 3 June 2008, 13:46:39 »
hmm, haven't gotten into the code myself... just by watching their behaviour. It does happen all the time, as far as I can tell; you do need to follow up on the attack, though, or the ally will get creamed
« Last Edit: 1 January 1970, 00:00:00 by acoyauh »

Dasaki

  • Guest
(No subject)
« Reply #17 on: 22 June 2008, 04:42:40 »
Quote from: "ttsmj"
no, ally should play on its own


Eh which is why im trying to do something with the AI, to allow both free form turtle or rushing gameplay.  I'll be trying to do some cool stuff with my army then i'll end up getting attacked by like 2 of their archers which kinda sucks.
« Last Edit: 1 January 1970, 00:00:00 by Dasaki »

Dasaki

  • Guest
(No subject)
« Reply #18 on: 23 June 2008, 14:27:10 »
untill better coding is issued, watching the AI of your allies is about as informative as watching a Hamster in a ball trying to climb up a ladder... =.='
« Last Edit: 1 January 1970, 00:00:00 by Dasaki »

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
(No subject)
« Reply #19 on: 1 July 2008, 13:56:07 »
I agree, while the AI ally is supposed to go on  its own, it WOULD be nice to have the option of choosing to issue commands to it.
« Last Edit: 1 January 1970, 00:00:00 by omega »
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

 

anything