ZeroK-RTS / Zero-K

Open source RTS game running on the Spring/Recoil engine
https://zero-k.info
GNU General Public License v2.0
676 stars 202 forks source link

Requirements for voiced notifications #2492

Open Histidine91 opened 7 years ago

Histidine91 commented 7 years ago

e.g. stalling energy/excessing metal, units received, commander under attack, unit lost...

Two general items are required for this:

1) A list of all appropriate notifications. The list should also include items that don't actually exist in the current game but are desirable to have. The list could be events or actual texts.

2) A list of artistic and technical requirements - tone, emotion, length, terminology (if text is not fixed), loudness.

We have a guy who's offering to do VA work and this list is important if we decide to take him or some future person up on the matter.

Anarchid commented 7 years ago

It makes sense to develop and tune the artistic requirements first and then, once the result is satisfactory, to apply this style to the list generated.

My initial take for the artistic/technical requirements would be:

If possible, it would be a good idea to obtain this in multiple languages.

The notifications could use sound cues for their type (threat, economy, game flow), but that is a separate concern. However, different types of notification could have consistently altered tone: it would be a good idea to specify how, in that case.

A starting list of differences could look like this:

Post-processing voice effects could also help with making these categories distinct.

Anarchid commented 7 years ago

The list of lines or voiceable events that i've come up with so far, in order of priority and whether they already exist. The events that are expected to repeat often should be throttled by the widget that plays back such notifications; e.g. "units under attack" should only be played if units were not under attack for at least the previous minute.

Ones that i think are good:

Ones that i think could be good but unsure:

Economy events which apply to the player could also have versions for allies, e.g. "Ally strider completed".

For the test run during which the guidelines and performance part of this ticket are tuned against each other, i would settle for the first three or four.

Licho1 commented 7 years ago

For some events, like enemy superweapon detected or used, there could be a change of music to unique one.

Anarchid commented 7 years ago

This is a separate issue, one that was formerly discussed here and never reached any conclusion.

I guess an events system required for the notifications project could be reused for the music project. Additionally the amount of composer talent we have is even lower than our amount of VA talent.