Javanaise / mrboom-libretro

Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
http://mrboom.mumblecore.org
MIT License
204 stars 61 forks source link

use fixed songs for each stage? #104

Closed SimpleTease closed 3 years ago

SimpleTease commented 3 years ago

Something I was wondering about for awhile. Should each stage have a preset track? With the current shuffle method, sometimes you can get music that doesn't fit the action and gives an off-beat funky jive.

         if (currentLevel == -1)
         {
            if (isXmasPeriod()) {
               index = 1;
            } 
         } else {
            switch (currentLevel) {
            case 1: musics_index = 2; break;  // Candy (Chiptune)
            case 2: musics_index = 3; break;  // Penguins (Matkamies)
            case 3: musics_index = 4; break;  // Pink (Chipmunks)
            case 4: musics_index = 5; break;  // Jungle (Unreeeal)
            case 5: musics_index = 6; break;  // Board (Anarchy)
            case 6: musics_index = 7; break;  // Soccer (External)
            case 7: musics_index = 8; break;  // Sky (Estrayk)
            case 0: musics_index = 5; break;  // Aliens (Unreeeal)
            }
frranck commented 3 years ago

It is independent from the stage right now; this way we could add more songs... but it takes efforts to select them. There are lots of good chiptunes from the amiga cracking scene we could use.

SimpleTease commented 3 years ago

You have good choice for your songbook. All unique, quality stuff I've never experienced before.