I’m tired and about to go to bed.. thought I might post an update though while I’m still thinking about it!
We’re making good progress.. Tim’s sent over a large number of the sounds we’ll use in-game, and I’ve been developing a bunch of scripts designed to handle and workaround the terrible design of Game Maker’s in-built sound engine. Most of the scripts deal with sounds that need to loop.. like struggling caveman sounds or the sound of leaves being pulled when you harvest fruit. The scripts make sure that the sound is only played once at a time, and pans it in the average spot between all the requested positions. Example, if 1 caveman is being eaten on the far left side of the screen, you’ll hear the sound being played in the left speaker. But if another caveman starts getting eaten from the far right side, the sound is centred – but still only played once.
The result of this, comparing from the original game, is two things:
-> Positional audio / stereo panning
-> No sound glitches with looping sounds, this was present in CC1 and CC:SE.
So far it seems to be working really well. Hopefully the way it deals with data structures isn’t going to mess with the performance too much. I’m yet to test this.
We are pushing to get a (private) BETA release out soon. Sounds, tutorial, and some general tweaking have been the last things to do before this can happen. We are also looking at design concepts for a new Caveman Craig website to promote and reflect the new look that CC2 will bring.
Stay tuned for an exciting pre-order deal! The time is near..