Jump to content


an RTS with FPS-unit AI?


15 replies to this topic

#1 Sgt. Rho

    Kerbal Rocket Scientist

  • Project Leader
  • 6870 posts
  • Projects: Scaring Jebediah.

Posted 10 June 2009 - 18:28

I've been playing with this idea for a while: Giving the units in a RTS game the AI of a FPS, thus if you tell a unit to destroy something, it won't just go for it, but rather for example if it's a sniper, take position on higher ground, etc.

What would you think of that?

#2 TheDR

    Whispery Wizard

  • Administrator
  • 5845 posts

Posted 10 June 2009 - 18:52

That would be awesome.

But sometimes FPS AI is sometimes really stupid, even worse than RTS AI, at least RTS AI get the job done :P
Posted Image
F O R T H E N S
Posted Image

#3 Dauth

    <Custom title available>

  • Gold Member
  • 11193 posts

Posted 10 June 2009 - 19:07

I used to get very irritated with units not doing what I told them. I know where I want my units to go, not some AI that is far less intelligent than I am. When the AI can really take advantage of cover then I'll pay attention to this sort of idea.

#4 Sgt. Rho

    Kerbal Rocket Scientist

  • Project Leader
  • 6870 posts
  • Projects: Scaring Jebediah.

Posted 10 June 2009 - 19:09

Well, that's what they'd be supposed to do. Of course, there would be a sort of "switch", to make them do what you tell them, or take it on by themselves.

For a "normal" RTS it wouldn't work, but something tactical, like WiC or Ground Control, there it would prolly work.

#5 CodeCat

    It's a trap!

  • Gold Member
  • 6111 posts

Posted 10 June 2009 - 20:28

The main reason it's not done that way, besides the points already mentioned, is simply processing time. Game programming is all about making a compromise between quality and speed. In this case you need to sacrifice quality in the form of AI intelligence so that you can keep the game running smoothly. The AI for a good FPS-style opponent is far more complex, and it would take far too much work to simulate that for EVERY unit on the battlefield, which may number over 100. Remember how Generals can already easily slow down a low-end computer... imagine that except even worse. That's why. :P
CodeCat

Posted Image
Posted Image

Go dtiomsaítear do chód gan earráidí, is go gcríochnaítear do chláir go réidh. -Old Irish proverb

#6 Pav:3d

    YOUR WORLDS WILL BECOME OUR LABORATORIES

  • Project Leader
  • 7224 posts
  • Projects: EC, CORE, ER

Posted 10 June 2009 - 20:29

nice idea but the sheer frustration of a unit not doing exactly what people tell them to do will put them off

Posted Image

Posted Image

#7 CJ

    Rocket soldier

  • Member Test
  • 2150 posts
  • Projects: Nothing yet

Posted 10 June 2009 - 21:58

I already hate it when some units like JK move around to "have a clear line of sight" when it's not needed, so I don't want to imagine how irrirtating will it be to have the units doing that all the time...

View PostChyros, on 11 November 2013 - 18:21, said:

I bet I could program an internet


#8 Kris

    <Custom title available>

  • Project Team
  • 3825 posts

Posted 11 June 2009 - 05:14

View PostSgt. Rho, on 11 Jun 2009, 2:28, said:

I've been playing with this idea for a while: Giving the units in a RTS game the AI of a FPS, thus if you tell a unit to destroy something, it won't just go for it, but rather for example if it's a sniper, take position on higher ground, etc.

What would you think of that?




Company of Heroes and it's expansion packs already did it. Infact, Company Of Heroes also have a FPS graphics quality for a RTS game.

Edited by Kris, 11 June 2009 - 05:21.








#9 WNxMastrefubu

    Man, myth, and legend

  • Member
  • 1136 posts
  • Projects: diji

Posted 12 June 2009 - 20:12

i just dont trust my AI enough to do this, if it can be perfected tho its a sweet idea
Attached Image

#10 Sgt. Rho

    Kerbal Rocket Scientist

  • Project Leader
  • 6870 posts
  • Projects: Scaring Jebediah.

Posted 12 June 2009 - 20:17

I mean, units would have a sort of switch to tell them either to plan the attack or to just got for it. For example of you tell a few soldier dudes to kill a vehicle, but you only have 1 or 2 bazookas with them, they'll ambush the vehicle, but if you don't have them plan the attack. they'll just go head on, talking cover of course, to attack it.

#11 WNxMastrefubu

    Man, myth, and legend

  • Member
  • 1136 posts
  • Projects: diji

Posted 12 June 2009 - 20:21

so U choose if they plan it or not?
Attached Image

#12 Sgt. Rho

    Kerbal Rocket Scientist

  • Project Leader
  • 6870 posts
  • Projects: Scaring Jebediah.

Posted 12 June 2009 - 21:07

Yes, a bit like the co-commander controls in RA3.

#13 Golan

    <Charcoal tiles available>

  • Member Test
  • 3300 posts

Posted 12 June 2009 - 21:17

I would certainly like to see an RTS where such kind of AI is obligatory - i.e. both you and your enemy are "hindered" by it, having to factor in not only how your enemy behaves but also your own army - can you send in your cannonfodder or will they flee when it's obvious that you don't care for keeping them alive? Are your snipers able to communicate with your scouts so that they know where best to operate from? And so on... it'd certainly help shifting the RTS focus from tactics to strategy.
Now go out and procreate. IN THE NAME OF DOOM!

#14 WNxMastrefubu

    Man, myth, and legend

  • Member
  • 1136 posts
  • Projects: diji

Posted 12 June 2009 - 21:21

i still dont completley understand, is this like a 2nd person shooter?
Attached Image

#15 Sgt. Rho

    Kerbal Rocket Scientist

  • Project Leader
  • 6870 posts
  • Projects: Scaring Jebediah.

Posted 12 June 2009 - 22:12

No, not really, the units just have an AI similar to that of a shooter, and would work together.

#16 Shirou

    Humble darkspawn

  • Member
  • 3328 posts

Posted 16 June 2009 - 17:44

Graphics technology developers are working to use the enormous computing power of their GPU into AI for computer games. RTS AI would be perfectly suitable for this, as it requires a lot of different parallel calculations for every unit for example, which can be done by a GPU effectively with it's many shaders.

In raw computing power current GPUs are so much more powerful than CPUs, they just can only perform limited tasks. Utilizing the full potential of all this power could really give AI development an edge.

So we won't be shooting at mindless puppets anymore in what we call modern games. Modern AI is currently defined as ''not standing still and shooting at you''. That can be done beter.
Posted Image



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users