Pages: [1] 2 3 4
  Print  
Author Topic: New Bot Chat  (Read 97816 times)
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« on: May 11, 2009, 04:39:08 AM »

Work is continuing on the new bot chat. This is the plan of attack and current progress:
[Colour Key: O = Presentable,  O = In progress,  O = Not started]

1) Initial chats for each character
(Lines conceived, files not written. Lines subject to change on a whim, but many are finalised for first draft.)
1st files written: Merman, Beret, Tony, Sergei, Assassin, Sarge, Ayumi
Substantially filled: Major, Gargoyle, S_Marine, Skelebot, Liz
Moderately filled: Angelyss, Rai, Sorceress, Arachna, Neko, Kyonshi, Penguin
Still fairly empty: -
Practically untouched: -
Left out (for now at least): Dark, Tanisha, Jenna
Duplicated: Grunt = S_Marine,  Grism = Sarge

2) Random strings
Completed for now. (More strings might still be added, depending on how initial chat files go.)

3) Reply chats
Completed for now. (I want to add even more stuff, but I still want to get the other files done too.)

4) Synonyms
Done.

5) Flag words not to be replaced with synonyms
Only initial chat files remain, but they haven't been created yet.

6) Team chat
I might leave these for some future release of OA.
« Last Edit: November 05, 2011, 03:26:14 AM by chaoticsoldier » Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #1 on: May 11, 2009, 04:48:34 AM »

[EDIT: This post has been updated. All personalities are current as of 06/06/10]

I'm having trouble coming up with unique personalities for each bot. I need ideas. These are the personalities I've already established:

Skelebot: Speaks like a robot. Takes things literally. Believes machines are far superior.
Ayumi: Serial complainer. Dislikes all maps.
Assassin: Sadist. Enjoys fragging others and causing gibs.
Sarge: Experienced and hardened fighter. Honourable.
Merman: Blasé and casual. Sarcastic attitude. Disregards scores.
Beret: Cocky and confident. Reckons he's tough.
Gargoyle: Makes wisecracks. Tries to put players off and be funny.
Tony: 1920's gangster complete with accent.
Sergei: Obnoxious. Throws insults around.
Major: Stern and unrelenting. She's good and she knows it. Doesn't tolerate unskillfulness.
Angelyss: Relatively pleasant demeanour. Doesn't use bad language or call others names.
Liz: Lighthearted and entertaining. Immature and unskillful.
S_Marine: Modest winner and gracious loser. Polite. Encouraging.
Rai: Makes excuses for losing. Nothing is her fault.
Neko: Nut job who thinks she is a real cat. Dislikes animal cruelty.
Penguin: Stereotypical "nerd". Think's he's good, but plays poorly. Disapproves of nerd stereotype.
Kyonshi: Undefined. But she's getting lines :-)
Arachna: Undefined.
Sorceress: Undefined.
« Last Edit: June 05, 2010, 11:31:25 PM by chaoticsoldier » Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
Graion Dilach
Member


Cakes 12
Posts: 403



« Reply #2 on: May 11, 2009, 05:23:52 AM »

I'd say Skelebot should be a type of Data or Seven of Nine from Star Trek. That personality is too humanish. So Skelebot should be a type of effectiveness. Your Skelebot personality should go to Ayumi.
Logged

One shall remind what have he left behind... to actually realize that it's still cool.
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #3 on: May 11, 2009, 07:11:17 AM »

Cosmo and I, (I had made some bios) were giving separate personalities to every bot in the SP campaign, you can look at it if you like. Cheesy
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
pulchr
Member


Cakes 34
Posts: 625



WWW
« Reply #4 on: May 11, 2009, 07:21:44 AM »

i like how one of the bots dislike all maps. that's funny Cheesy
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #5 on: May 11, 2009, 07:22:51 AM »

And there is an history for each of these characters, not complete but available here : (DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Manual/Characters
You may mainly stick on what's written on these wiki pages.

I may have some ideas too Wink Main problem is i'm not fluent enough in english ..
Logged

Todo: Walk the cat.
pulchr
Member


Cakes 34
Posts: 625



WWW
« Reply #6 on: May 11, 2009, 08:47:22 AM »

I may have some ideas too Wink Main problem is i'm not fluent enough in english ..

and how do we know the bots know english? i'm sure the "robot-bots" like skelebot and s_marine would have problem with english phrases and proverbials.
i would like a bot with very bad grammar and strange ways of combining the words into sentences. or a french speaking bot? Wink
Logged
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #7 on: May 11, 2009, 09:16:18 AM »

@ Graion Dilach: I like your suggestion. This would be achievable. Some lines would have to stay with Skelebot, but it is actually possible to transfer many lines to Ayumi without losing context. I'll experiment with this and attempt to make Skelebot's speech machinelike.


Cosmo and I, (I had made some bios) were giving separate personalities to every bot in the SP campaign, you can look at it if you like. Cheesy
And there is an history for each of these characters, not complete but available here : (DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Manual/Characters
You may mainly stick on what's written on these wiki pages.
Are any of these profiles definitive/official? Both links feature different bios for the same characters.
Is the single player campaign being worked on at the moment?


@ pulchr: I always thought S_Marine was a person in a special suit...   Nekoyss currently has appalling grammar and syntax, but I thought this was something to be "fixed". Smiley
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
pulchr
Member


Cakes 34
Posts: 625



WWW
« Reply #8 on: May 11, 2009, 09:45:47 AM »

oh, i always thought s_marine was a robot. it was just an idea - i see how intentional bad grammar could upset people Cheesy
Logged
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #9 on: May 11, 2009, 11:02:37 AM »

Cosmo and I, (I had made some bios) were giving separate personalities to every bot in the SP campaign, you can look at it if you like. Cheesy
Are any of these profiles definitive/official? Both links feature different bios for the same characters.
Is the single player campaign being worked on at the moment?
I've started to do that after 0.8.1 release, and cosmo made some work with bot AI too. We're (or at least I'm Tongue) waiting for other map commitments to finish it before the launch of the new version.
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
Snickersnack
Member


Cakes 1
Posts: 196


obnoxious OA fan


« Reply #10 on: May 11, 2009, 06:24:14 PM »

I may have some ideas too Wink Main problem is i'm not fluent enough in english ..

and how do we know the bots know english? i'm sure the "robot-bots" like skelebot and s_marine would have problem with english phrases and proverbials.
i would like a bot with very bad grammar and strange ways of combining the words into sentences. or a french speaking bot? Wink

Skelebot knows some english. He always telling me to kiss his arse! Sad
Logged
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #11 on: May 24, 2009, 12:48:10 AM »

Progress in first post updated.

As Graion Dilach suggested, Skelebot's lines were (more suitably) given to Ayumi and Skelebot's speech will become more like Seven of Nine (and perhaps Robocop Smiley).
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
cosmo
Member


Cakes 18
Posts: 372


on a dead horse


WWW
« Reply #12 on: May 27, 2009, 05:22:53 AM »

I've started to do that after 0.8.1 release, and cosmo made some work with bot AI too. We're (or at least I'm :P) waiting for other map commitments to finish it before the launch of the new version.

Actually my goal was to have more distinctive behavior for each of them since most of the current bots fight equally because their AI files were created by copy & paste. An increasing challenge difficulty in single player was another target to achieve.

I'm looking forward to see your changes, chaoticsoldier. Keep up the good work. If you like you can get non-English phrases to mix up some of the bots. Would be interesting though.
Logged

- HUNT HIGHSCORES - mapping - xmpp://cosmo@spaceboyz.net
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #13 on: May 27, 2009, 06:58:07 AM »

Thanks cosmo. I've contemplated the inclusion of non-English phrases, but I don't know how it would work out. I was confused when I first saw Sergei say "Das schlechteste setzt sich durch" (my only language is English). I knew the words were German but I had no idea what it meant, so to me it was just a meaningless phrase. Adding too many non-English phrases would be bad for English speakers.

On the other hand, players who don't speak English well are probably missing out on the bot chat altogether. Perhaps all the chat files could be completely translated into other languages? In the future it may be possible to add a feature where one can select the language of the bots (and maybe the menus as well?)
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #14 on: June 04, 2009, 01:51:28 AM »

I was just pondering:

When a bot says a player's name, they say it all in lower case with no spaces. It would be nice if they quoted player names using the correct case and with spaces included (but minus colours of course).
Would it be feasible to fix this for a future version, or is this an intentional (or unavoidable) thing?
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #15 on: June 04, 2009, 02:37:34 PM »

I think that the bots formulate the names like that so the answer can be interpreted by other bots (important for orders but also responses). If a bot uses a funny name with spaces she might not notice that another bot is making fun of her.
Logged

There are nothing offending in my posts.
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #16 on: June 04, 2009, 11:50:12 PM »

Ah, ok. Thank you sago.
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #17 on: June 14, 2009, 07:16:45 AM »

Just an update: Progress continues, but this is going to take a lot longer than I first anticipated. Cheesy
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
jaypur
Half-Nub


Cakes 4
Posts: 54



« Reply #18 on: June 14, 2009, 09:13:35 PM »

i think im gonna make a bot chat and bot names in brazilian portuguese...
Logged

run, jump and don't forget, SHOOT!
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #19 on: July 22, 2009, 09:42:08 AM »

I know what I said here, but I've decided one or two non-English phrases probably wouldn't be too bad.

I was thinking of giving a handful of Japanese lines to Neko, but they'd have to be written phonetically with the English alphabet, like: "BFG wa doko ni arimasu ka?" It's OK when the bots say "hum kah chan" which is Chinese, so I guess it should be OK for Japanese too.

Perhaps Tony could speak a little Italian and Kyonshi might say more things in Chinese. I was also thinking about giving out some German or French lines to Sergei, but I don't know which language would suit him more...
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #20 on: July 22, 2009, 11:23:25 AM »

German can go well.
I've added some more missing bios to the SP. (IMHO we should work together in this part to get a single coherent work instead of many works which doesn't get connected each other)
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
cosmo
Member


Cakes 18
Posts: 372


on a dead horse


WWW
« Reply #21 on: July 23, 2009, 01:28:07 AM »

Sergei should talk Russian. Damnit.
Logged

- HUNT HIGHSCORES - mapping - xmpp://cosmo@spaceboyz.net
andrewj
Member


Cakes 24
Posts: 584



« Reply #22 on: July 23, 2009, 06:27:05 AM »

It's OK when the bots say "hum kah chan" which is Chinese
I don't think it is Chinese (definitely not Mandarin, and doesn't look like Cantonese).

Kyonshi is a Japanese name, she really ought to speak Japanese (even if the concept is Chinese), though I do dig the current "ni hao ma".

Sergei: what cosmo said.

Beret: perhaps some French for him?
Logged
Falkland
Member


Cakes 6
Posts: 590


« Reply #23 on: July 23, 2009, 08:40:34 AM »

Perhaps Tony could speak a little Italian ...

Since Tony is a real gangster coming directly from the 1920 , it should speak some "GodFather-like" language  Cheesy
Logged
chaoticsoldier
Member


Cakes 18
Posts: 375


This space intentionally left blank.


« Reply #24 on: July 23, 2009, 09:03:48 AM »

...IMHO we should work together in this part to get a single coherent work...
I agree Smiley.  I will look carefully at your SP campaign and the character profiles on Friday afternoon. I will probably have some questions or comments about each character. Once we polish the characterisation, then we will know how to make the AI match it. I think we should focus on one character at a time. What do you think?

(fromhell has other plans for Neko: http://openarena.ws/board/index.php?topic=2429.msg25048#msg25048)

-----------------------------------------------------------------------

As for the multilingual bots
cosmo and andrewj are right. The thought of Sergei talking some Russian actually crossed my mind briefly a few days ago when I read here that the name "Sergei" is a Russian variant of "Serge". But I came up with German and French because 1) in the current bot files, Sergei already speaks some German  2) Pulchr suggested a French-speaking bot in Reply #6.
But Russian it will be. Wink

Beret speaking French instead makes more sense also. So it could be like this:

Sergei - Russian
Beret - French
Neko - Japanese
Tony - Italian

Their scripts would still be predominantly English, but with a few non-English phrases interspersed amongst the rest. I'm not sure it would really affect the single-player campaign too much. I may need help for some of the non-English lines when I get to them.

Since Tony is a real gangster coming directly from the 1920 , it should speak some "GodFather-like" language  Cheesy
Cheesy I thought of this also. I've been trying to give him that accent/manner of speech. In one line he refers to his Tommy Gun and he says stuff like "Ain't nobody does that to Tony and gets away with it!". Unfortunately I haven't written a great deal of lines for him yet.
Logged

0101100101101111011101010010011101110110011001010010000001101010011101010111001101110100001000000111011101100001011100110111010001100101011001000010000001111001011011110111010101110010001000000111010001101001011011010110010100101110
Pages: [1] 2 3 4
  Print  
 
Jump to: