A.I. behavior: Realism or Performance? - Page 4

A.I. behavior: Realism or Performance?

Here is where ideas can be collected for the skirmish AI in development

Moderators: hoijui, Moderators

Realism or Performance?

Give me the best performance, I don't care how (Any form of cheat)
12
20%
Trick me into thinking it doesn't cheat, while it does (Sneaky cheat)
19
32%
Give me realistic behaviour (No cheat)
29
48%
 
Total votes: 60

User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Re: A.I. behavior: Realism or Performance?

Post by hughperkins »

.... you have a gf that plays RTS games with you???
Unfortunately she prefers AOE3, but she quite likes Tiberium Wars.

She's not too keen on Spring actually, though if there's a balancing mechanism that might help. The issue with Spring is that it's intuitive like walking backwards holding a mirror in front of you is intuitive... I mean you can do it, but it takes a bit of practice, and I bet you walk into a load of lampposts first before you get the hang of it...

Even simple things like showing los by default. I mean, how do you explain to her that my units appear from nowhere? In AOE and so on, it is simple because that bit is totally black. ctrl-L works ok, but that means I have to tell her to hit ctrl-L at the start 'just because it will work better that way'.

Anyway, getting off topic I think :-DDDD
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: A.I. behavior: Realism or Performance?

Post by hoijui »

hmm... i see.
I had the same "problem" with a friend of mine. It took about half a year of playing spring about every second week for some hours, till the awesomness he expierienced playing it > walking into lampposts issues.

about your gf ...
i dont have a car, nor a house, a job, friends, a live ...
but you can tell her i am a spring dev, and i can change eeeverything i/she want(s)! ;-)
"everything?"
eeeeeverything!

sorry, i just had to do this! :D
only work and no joy, you know ;-)
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A.I. behavior: Realism or Performance?

Post by AF »

You can improve scouting performance by guessing that the enemy will be on the opposite side of the map as you, so why bother scouting all the bits in between right at the start?
I thought there was a scouting algorithm I forgot about lol, I actually implemented this and set a time limit so scouters would randomly visit starting locations if built within the first few minutes of the game, IIRC it worked out alright until something changed in the interface ages back.
User avatar
1v0ry_k1ng
Posts: 4656
Joined: 10 Mar 2006, 10:24

Re: A.I. behavior: Realism or Performance?

Post by 1v0ry_k1ng »

im against resource hacks. if i want an AI to have a resource advantage, I give it a handicap in the lobby.

frankly, while scouting etc might be an interesting idea, its just not possible to make a no-resource-hack AI that can match up to a human without the maphack. KAI at its best playing EE was a fantastic opponent for advanced players. without the maphack it wouldve been as stupid as other AIs and easily defeated.

the one currency of an AIs quality imo, is how competetively it plays the game in an even contest with a human. since no AI can think and predict as a human does, they more or less require the maphack to play effectively, and I dont even consider the hack cheating since the difficulty for the AI is using that information effectively.

also, worth pointing out, while KAI has maphacks, it cannot see cloaked units
User avatar
DJ
Posts: 355
Joined: 17 Jan 2007, 13:26

Re: A.I. behavior: Realism or Performance?

Post by DJ »

You may just have something there IK. What about a level of map hack the can't see units under a radar jammer? That way the AI could be competitve but still allow the covert sides of the mods.

Obviously you could just code the ai to ignore anything under a radar jammer....
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A.I. behavior: Realism or Performance?

Post by AF »

hmmm, the cheating version fo the callback doesnt differentiate between cloaked and noncloaked units, is this something specifically checked for by KAI?
User avatar
1v0ry_k1ng
Posts: 4656
Joined: 10 Mar 2006, 10:24

Re: A.I. behavior: Realism or Performance?

Post by 1v0ry_k1ng »

unique to KAI, it was designed specificly for EE and since the URC faction had large numbers of units that stay permamently cloaked, krog had to make it play properly w/ cloaked units
User avatar
JohannesH
Posts: 1793
Joined: 07 Apr 2009, 12:43

Re: A.I. behavior: Realism or Performance?

Post by JohannesH »

DJ wrote:You may just have something there IK. What about a level of map hack the can't see units under a radar jammer? That way the AI could be competitve but still allow the covert sides of the mods.

Obviously you could just code the ai to ignore anything under a radar jammer....
That would lead to a use of radar thatd be totally useless in a real game.
User avatar
DJ
Posts: 355
Joined: 17 Jan 2007, 13:26

Re: A.I. behavior: Realism or Performance?

Post by DJ »

That would lead to a use of radar thatd be totally useless in a real game.
?

In a real game radar jammers jam radar - the clue is in the name... I'm suggesting making a map hack AI behave more realistically by knowing when a unit is under cover of a radar jammer and not including those units in its enemy list - until it gains LOS.
User avatar
JohannesH
Posts: 1793
Joined: 07 Apr 2009, 12:43

Re: A.I. behavior: Realism or Performance?

Post by JohannesH »

Thatd lead to you jamming your main base etc. cause you dont want the AI to see it. Thatd be totally worthless in a multiplayer game, when the enemy likely doesnt have radar on it.

Unless you expect liche attack but thats not relevant here.
User avatar
1v0ry_k1ng
Posts: 4656
Joined: 10 Mar 2006, 10:24

Re: A.I. behavior: Realism or Performance?

Post by 1v0ry_k1ng »

I think he means it ignores units it dosnt have LoS on that are jammed, but from what I understand about how threatmaps etc work, its probably not a good idea.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A.I. behavior: Realism or Performance?

Post by AF »

1v0ry_k1ng wrote:I think he means it ignores units it dosnt have LoS on that are jammed, but from what I understand about how threatmaps etc work, its probably not a good idea.
Actually, if the area is jammed, and thus being ignored, then the relevant threat map sections will not be as high, and thus the area will not pose as great a threat as it actually does, thus presenting a much less attractive attack target.
Post Reply

Return to “AI”