Add Some Background Music
Maintainers usually reply within 1 day
@QuintillusCFC is already working on this.
Since May 28, 2023.
Assessment
This issue has not been assessed yet.
Description
I finally got around to collecting some music for C7, all with a compatible license, citations properly made, and so forth. It's only about 25 minutes' worth so far but we probably don't have enough gameplay to keep people up till the sun rises yet, so it'll work as a proof-of-concept.
Now it just needs to be added to the game.
Composer list so far:
- Graupner
- Clementi
- Brahms
- Mozart
- Beethoven
- Ravel
30,000 foot view, I envision eventually having "legacy" (play local music from your favorite Civ installation or other compatible game) and "C7" options (play music that ships with C7), and eventually having the option to customize your soundtrack. To do so we'll have to store some categorization data. For example, the default sound track might be "orchestral", but you could choose "piano" if you prefer. We could also stick to mostly "andante", "soave", and other relatively slow, low-dynamic-range pieces by default (which is what Soren wrote that he found worked best after listening to a lot of music while writing strategy games, and I can understand why), but with options to have whole pieces with all movements, or to put a little more weight on the heavier pieces. The full nine yards would allowing selectively disabling individual pieces, making certain pieces more likely in certain situations (e.g. Europa Universalis plays certain pieces more often based on whether you are at war or peace, or where your empire is located geographically).
But, for now, having 5-10 pieces would be a nice demonstration for Carthage and provide a foundation to build upon.
- Dominant language
- C#
- Stars
- 662
- Forks
- 67
- Avg merge
- 5d 21h
- Merged PRs (30d)
- 26
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from C7-Game/OpenCiv3
-
bug godot
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Make temporary popups stickyPossibly taken @stavrosfa claimed this 7 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
Maintainers usually reply within 1 day
-
bug game core
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
assets bug
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
All issues in C7-Game/OpenCiv3
Similar issues
-
effort:S P3 refactor
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
nightscout/nocturne#3243 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
dasher-project/Dasher-Windows#84 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
libnativeapi/nativeapi#21 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 3 days
-
enhancement P3 performance
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
thomhurst/TUnit#7380 · 2 comments ·
Maintainers usually reply within 1 day