[Showcase] Halloween Stories: Mahjong

32 views
Skip to first unread message

Extreme Alex

unread,
Oct 26, 2015, 10:49:48 AM10/26/15
to haxef...@googlegroups.com

Hi guys!


Now my new game - Halloween Stories: Mahjong - is released. And this is the my first game developed using HaxeFlixel!



Only desktop versions are meanwhile ready, here they are:

PC Version
Mac version

Briefly, for localization the game uses  the FireTongue, and of course the game couldn't be realized without CrashDumper (Oh, these unpredictable crushes! :))

Before, I was very worried about the inability to start game on older machines, but it seems it was not too critical for launching.

So I will be glad to your feedback, and try to answer questions if you will have them.

Pizzamakesgames

unread,
Oct 26, 2015, 12:10:02 PM10/26/15
to haxef...@googlegroups.com
Hello, I'm Pizza the broken record. You wouldn't have happened to ever come across issues with sound on the PC version? Something like sounds not loading on start of the game or sounds cutting out during gameplay? Game's looking real nice, by the way. The download service seems a bit scammy, but it's a Mahjong game so it can't be bad.

Extreme Alex

unread,
Oct 26, 2015, 2:33:48 PM10/26/15
to HaxeFlixel
Hi!

Frankly speaking, don't remember special problems with a sound. Nevertheless, in the game I use sounds caching, something like this:

    var Sounds:Array<FlxSound>;
   
var EmbedSounds:Array<String> = ["Crash","Boom","Bang"];
   
////////////////////////////////////////////////////////////////////////////////
   
function InitSound()
   
{
       
Sounds = new Array();
       
       
for (i in 0...EmbedSounds.length)
       
{
           
Sounds.push(new FlxSound());
           
Sounds[i].loadEmbedded(EmbedSounds[i]);
       
}
   
}
   
////////////////////////////////////////////////////////////////////////////////
   
function PlaySound(_sound:String)
   
{
       
var index:Int = EmbedSounds.indexOf(_sound, 0);
       
       
if (index != -1)
       
{
           
Sounds[index].stop();
           
Sounds[index].volume = SoundVolume; // In case that the volume level was changed (it can be changed during sounds playback for example)
           
Sounds[index].play();
       
}
   
}
   
////////////////////////////////////////////////////////////////////////////////



понедельник, 26 октября 2015 г., 18:10:02 UTC+2 пользователь Pizzamakesgames написал:
Reply all
Reply to author
Forward
0 new messages