Outpost Universe Forums

Projects & Development => Projects => Topic started by: Sirbomber on September 14, 2009, 08:01:41 PM

Title: Taunting AI
Post by: Sirbomber on September 14, 2009, 08:01:41 PM
As I was working on the hostile AI for Eden 5, I decided to give the AI one of three randomly chosen "personalities" so that the AI would act a little differently each time you played.  This gave me the idea of having the AI taunt you on occasion based on its personality by bragging about its upcoming offense, impenetrable defense, technological superiority, or whatever.  What do people think?
Title: Taunting AI
Post by: Kayedon on September 14, 2009, 10:59:56 PM
If you can do it, go for it.
Title: Taunting AI
Post by: Hidiot on September 15, 2009, 05:47:46 AM
There's a fine line between funny and too goofy.

Now, I know this might involve work done in vain, but I'd rather first see what you will make and then cast my opinion.
Title: Taunting AI
Post by: Sirbomber on September 15, 2009, 08:01:06 AM
What do you mean by that, Hidiot?  You'd like to know what kind of taunts the AI will use, or how/when it will use them, or...?

Edit: Note that when I say the taunts will be goofy, it's not because I'll try to make them funny, it's because they'll be lame since I suck at coming up with taunts that don't involve the word "n00b" somewhere in there.  :P  
Title: Taunting AI
Post by: Hidiot on September 15, 2009, 08:42:20 AM
The kind of taunts.

And then, well... If there are taunts that hint to an incoming attack, they only serve to blow the AI's surprise attack, putting the player on alert.
Title: Taunting AI
Post by: Sirbomber on September 15, 2009, 03:23:47 PM
OP2 doesn't really have surprise attacks, unless you turn your lights off...

I figured I'd have the AI taunt you:
1) When your attack failed miserably.
2) When it was launching a major offensive.
3) When it was busy owning you.
4) When your forces were vastly inferior to/outnumbered by the AI's.
5) More?

I have no idea what the taunts actually would be though...  A major problem will be the limited space available for messages.
Title: Taunting AI
Post by: Zardox Xheonov on September 15, 2009, 04:38:20 PM
"Oh how you'll crumble befor Edens mighty Hammer!"  (Thorish pwn)

"I see your stuck on the spot, got foam?"  (sticky foam rampage)

"Hey! I have a stradegy, it's called lossing miseribly!" (ai beating you)

"How rude! Ever heard of knocking?" (when your in the ai's base)





Anyone got any other ideas? im just getting started!
Title: Taunting AI
Post by: Kayedon on September 15, 2009, 04:40:03 PM
Can't forget ur deth, mortl.
Title: Taunting AI
Post by: Sirbomber on September 15, 2009, 05:05:00 PM
Quote
Can't forget UR DETH MORTL
Fixed.

Anyways, this may come as a shock to many of you, but I'll try to refrain from Tankn00b/Birdn00b taunts for this.

Lord Of Pain, those taunts reek of bad puns and over-used cliches, and therefore suck.
Title: Taunting AI
Post by: Hooman on September 16, 2009, 12:48:35 AM
That is a shock. But one I'm pleased with.

I'd seriously considered doing something like this myself. Although, with a slightly different twist. I wasn't going to have the AI mock you, I was going to have your own savant do it. Occasional laughing at your miserable situation when you're doing really badly, and perhaps a few "oh by the way..." warnings that have come way too late to be useful.

That and of course dancing cargo trucks.


If you need help with custom in game sounds, I may try to look into it, as I've wanted to do that myself.
 
Title: Taunting AI
Post by: Sirbomber on September 16, 2009, 07:11:26 AM
The "Savant that ridicules your terrible judgment" thing was done in OP1(.5), so you could use that for inspiration.

Anyways, I was just going to play the player message/telephone sound effect from multiplayer, but the custom sound idea would be nice.  That said, what did you have in mind?  Haxing sounds together to make new ones, or recording a voice-over, or...?
Title: Taunting AI
Post by: CK9 on September 16, 2009, 12:55:41 PM
Taunts can be fun, but timing is everything.  One thing that annoys me most in any game is when I get several messages at a time.  Whenever it happens, I have to go to the chat menu to make sure it didn't skip telling me about a disaster right on top of my CC.
Title: Taunting AI
Post by: Sirbomber on September 16, 2009, 01:27:36 PM
Well, considering that disasters and AI attacks are at semi-random intervals, there's really not much I can do to ensure there's no overlap.

Also, you probably won't be happy to find out that in Eden 5 there's a chance that you can get hit by a quake, two groups of spawned AI units, and an attack from the primary hostile AI all at once (when this happens, see if you can get the AI units to fight each other).
Title: Taunting AI
Post by: Hooman on September 17, 2009, 12:14:54 AM
I was thinking voice over.

AoE had some good sound taunts.
"Someone's in your base"
"Woolooolulloo" ;)
 
Title: Taunting AI
Post by: Sirbomber on September 17, 2009, 07:49:14 AM
If I wanted to rip ideas from other games, I'd steal from Duke Nukem (http://arklon.outpost2.net/other/BoS.wav)...
Title: Taunting AI
Post by: Kayedon on September 17, 2009, 03:37:05 PM
I can do voice recordings. My school has a professional voice-recording studio, so I can ask if I can use it for a personal project. Just give me the lines and how you want them said. [:
Title: Taunting AI
Post by: Sirbomber on September 17, 2009, 05:21:10 PM
Well, let's not jump into anything yet.  While most people seem to think this is a good idea, I'm not even all that sure about it myself.  Even if I go with it, we have to figure out a way to actually get them into OP2, and then we need to write several taunts that aren't all basically variations on "you suck" or "prepare to die" or something lame like that.  We probably also don't want all of the AIs to sound identical, so that's another problem.
Title: Taunting AI
Post by: CK9 on September 18, 2009, 04:53:20 AM
Hint: look for things triggered by disasters that point towards audio files =p
Title: Taunting AI
Post by: Sirbomber on September 18, 2009, 08:07:16 AM
How would that help?
Title: Taunting AI
Post by: CK9 on September 18, 2009, 08:17:36 PM
Quote
we have to figure out a way to actually get them into OP2[/QOUTE]

does that not involve triggering the audio file?
Title: Taunting AI
Post by: Hooman on September 18, 2009, 10:06:42 PM
That would be an easy way, yes. Although, if you replace the originals, then it's sort of annoying. Especially if you want to play with the originals.

Besides, simply replacing the originals doesn't allow for more custom triggers for these sound files. Actually, even just being able to silence some of the originals would be nice. Regular power updates? You already get warnings when it croses certain thresholds, so why the periodic audio updates?
 
Title: Taunting AI
Post by: Sirbomber on September 18, 2009, 10:15:56 PM
I don't want to replace existing files.  I see two options:
1) I make a custom VOL that stores all new sounds, and then manually play them using trigger callback functions.
2) I use a resource compiler to hax the sounds right into the mission itself.  As for this, well...
Quote
Ask me to saw off my right arm.  It would be easier.
Title: Taunting AI
Post by: CK9 on September 19, 2009, 12:30:20 PM
especially if you're left handed :P
Title: Taunting AI
Post by: Sirbomber on September 22, 2009, 02:08:10 PM
Oh noes!!  The bad guys are about to attack me!

(http://i5.photobucket.com/albums/y197/Sirbomber/OutpostSecondChance/AITaunt_Temp.png)

Don't worry, the taunt (and the AI player's name) are just temporary placeholders until we think of something better.

Oh, on a totally unrelated note, how would people feel about a custom CLM for Second Chance?  I was thinking this (http://www.youtube.com/watch?v=EwTZ2xpQwpA) and this (http://www.youtube.com/watch?v=edaJP3Lp0Gg) have a nice OP2 feel.
Title: Taunting AI
Post by: Hooman on September 22, 2009, 11:33:04 PM
Lol. YouTube doesn't work in this browser mode, but the titles were instantly recognizable. But no, I wouldn't not want to download that to listen in game.
 
Title: Taunting AI
Post by: CK9 on September 23, 2009, 12:03:15 AM
there isn't any music style I can think of that really goes well with OP2...
Title: Taunting AI
Post by: Sirbomber on September 23, 2009, 07:20:22 AM
Agreed.

Anyways, I'm really surprised about the overwhelming support for the taunting AI: 11 votes, all in favor of having taunting AIs in campaigns, colony games, and multiplayer!
Title: Taunting AI
Post by: Hidiot on September 23, 2009, 08:38:48 AM
If the taunts are not made of the "funny that lasts" kind, I'm probably going to get bored of them soon and consequently find them annoying.

Using old (British) English seems to be one of the longest-lasting, but it's probably out-of-place here?
Title: Taunting AI
Post by: Sirbomber on September 23, 2009, 11:41:16 AM
Funny?  No, these AIs are out to get you.  They're not going to make you laugh, they're going to threaten you.
Title: Taunting AI
Post by: Hidiot on September 23, 2009, 01:26:24 PM
Well, then, I say no... But not that it would affect anything  :P  
Title: Taunting AI
Post by: Sirbomber on September 23, 2009, 02:19:19 PM
So, wait... You actually want the AI to be lame?

Keep in mind the campaigns are a bit darker than the original ones.
Title: Taunting AI
Post by: Hidiot on September 24, 2009, 05:15:25 AM
Depends on how you see things as lame, I guess.

I don't like the AIs to be talkative, unless they can entertain me, not annoy me. To be honest, I'm not quite fond of people who use taunts during games... Pointing out flaws is slightly different.

But, as I said, it's not like I can make much of a difference, can I?
Title: Taunting AI
Post by: Kayedon on September 24, 2009, 02:17:17 PM
Three options:
Srs busness taunts
LOL taunts
No taunts