Game
The King's Day

7 years ago

Sound Manager Working!


Well friends! Another successful day of coding. Normally when I needed sound in my games, I would just call the sound I wanted at the time I needed. I never had a need for a manager class but once I implemented it in this game I realize the value of having a sound manager. Although this game is very simple and probably doesn’t need it, I wanted to have one for my library so I can use it in future projects.

The concept is simple. You have a bunch of sounds and music that your game uses. The sound manager allows you to easily play and stop any one of those sounds at any given time; even if another sound hasn’t finished playing yet.

One useful feature is the ability to change the music between scenes on command. Where there is a scene change, I simply call a function that stops all sounds and then plays the music written for that scene. The manager also give me the ability to adjust the volume between sound FX and music. I never knew used different volume controls before so that was really nice to add.

Remelic



0 comments

Loading...

Next up

Working on a new project called Adventure Ops where you explore a world to discover secrets and solve a mystery. Game is coming along nicely.

The King's Day!

RELEASED - Will You Help the King?

Entity Script System for Storytelling

Deleting Game Files

So far the game only has one vehicle but more being planned. It's working; just has a few bugs to work out with collisions. The script I wrote can be applied to any vehicle in the game since the physics do not need to be too realistic.

Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so here’s a guy playing the sax for some reason.

#screenshotsaturday

The whole squad is here!

Interested? Follow me!

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

A house I've built a while ago. :)

It nicely separates the snowy biome from the grassy one.

It's built with painted Ebonstone.