Skip to content

A PC Music Disk, 9 electro & hip/hop tracks with a 3D interface.

License

Notifications You must be signed in to change notification settings

astrofra/demo-marine-melodies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marine Melodies 🎵

Marine Melodies by Resistance.

A PC Music Disk, 9 electro & hip/hop tracks composed by Erk, Nainain, GliGli, Aceman, mAZE, Riddlemak, WillBe.
Follow the submarine exploration and listen to our songs from the deep.

  • Check & comment the production on Pouet.net!
  • Watch the video version on Youtube

Credits

  • Music : Erk, Nainain, GliGli, Aceman, mAZE, Riddlemak, WillBe
  • Code : Fra, Erk
  • 3D engine : Xbarr, Mooz, Scorpheus, Kipixelle
  • Based on HARFANG 3D and BGFX

How to run it? (Windows 64)

  • find a PC running Windows 64
  • unzip the zip
  • run start.bat
  • select your resolution and screen mode
    • full AAA/low AAA modes might require a recent GPU
    • classic mode is made for low-end GPUs
  • once the demo is running, the walkman is interactive
    • click on the buttons to select previous & next song, in Repeat/Next Song mode.

How to run it? (Linux x64)

  • find a PC running Ubuntu 20.04 LTS
  • untar the tar.xz file
  • run ./start-demo.sh
  • select your resolution and screen mode
    • full AAA/low AAA modes might require a recent GPU
    • classic mode is made for low-end GPUs
  • once the demo is running, the walkman is interactive
    • click on the buttons to select previous & next song, in Repeat/Next Song mode.

Lua or Python ?

The original version of Marine Melodies was written in Lua. For educational purposes, I have made a port to the Python language.

  • If you are interested in Python, just ignore the Lua files.
  • If you are interested in Lua, just ignore the Python files.

⚠️ Troubleshooting

  • the framerate is super low 😢
    • try the classic mode
    • lower the screen resolution
  • can't open it in fullscreen
    • just set the resolution of your screen and select `undecorated
    • or: select the closest resolution and select fullscreen
    • or: select the closest resolution and select a specific monitor (from 1 to 3)
  • the music disk won't run 😢