August 2022 - Week 153 - Learning FMOD
Summary
- Dwerg see, Dwerg talk
- Ambience interpolation
- Music and silence
- New Exon
Detail
Taking time off on Sunday and Monday to enjoy the good weather I start with adding things in a Dwerg's vicinity as possible topics of conversation. Anything that a Dwerg has strong feelings about, including other Dwergs, are possible topics of conversation.
The water and indoor/outdoor ambiences are controlled by FMOD parameters; percentages of the visible tiles that are water or outdoors. The most jarring transitions occurred when moving between depth-levels. I've added a linear interpolation of these values so it takes about a second to go from zero to 100 percent.
On Wednesday I add the Cancel tool and removing buildings with the mining tool as part of the wall-building tutorial.
On Thursday I'm back in the audio trying to find a way of linking player activity to the music. After experimenting with measures of activity I conclude it will only be worth doing if I have each track broken into separate instruments. Four of the music tracks are six minutes long and since periods of day and night are eight minutes long I just remove the looping on these tracks. For the shorter tracks I adjust the loop to occur only 50% of the time and add a loop of silence with a transition back to the main loop that has a 50% chance of triggering. This is all done within FMOD studio rather than code.
On Friday I have another look at upgrading to MonoGame 3.8.1 but don't find any way to build .NET 6 against Xamarin.Mac.
For the next week I'll be playing the latest release of Exon, adding a new enemy type, foreshadowing future threats and adding wandering enemies.
Get Dwerg Saga
Dwerg Saga
Mine out a home for your Dwerg clan, play with friends on a LAN. WIP.
Status | In development |
Author | haikuinteractive |
Genre | Strategy |
Tags | 2D, dwarf-fortress, Massively multiplayer, Multiplayer, Procedural Generation, Real time strategy, Sandbox, tile-based, Top-Down |
Languages | English |
More posts
- Release 0.23.0.3Nov 07, 2023
- Release 0.23Jul 01, 2023
- Release 0.22Feb 15, 2023
- February 2023 - Weeks 165-180 - ContractingFeb 14, 2023
- November 2022 - Week 167 - New LogoNov 12, 2022
- October 2022 - Week 164 - UpdatesOct 23, 2022
- Release 0.21Oct 17, 2022
- October 2022 - Week 163 - HoldingOct 15, 2022
- October 2022 - Week 162 - Game PanelsOct 08, 2022
- October 2022 - Week 161 - Context MenuOct 01, 2022
Leave a comment
Log in with itch.io to leave a comment.