This will be my 4th Ludum Dare and this time around I’ve finally gotten the good sense to make some personal libraries and base code so that I’m not having to waste an hour or two+ making basic things like game loops, music input, and whatnot that I know I’m going to make anyway. This file also contains the jl, mp3spi, and tritonus_share libraries which I will be using and are available for free online. They allow java to read .MP3 files. Last time I had some issues with the file size due to all five of my songs being .WAVs, so this should help. Anyway, here’s a link to my personal library that I will be using:
https://www.dropbox.com/s/q9z8si1bs978yrm/Personal%20Libraries.zip
Feel free to use it if you like.
I should also mention that I made the game state system following a tutorial by ForeignGuyMike on youtube, so I suggest checking his tutorials out if you’re interested:
https://www.youtube.com/user/ForeignGuyMike
Here’s a quick summary of everything in my personal library:
Main and game loop classes
Animation manager that automatically reads sprite sheets
Scrolling/parallax background class (from tutorial)
Button class (probably need to add a draw function)
Game state manager (basically for switching between levels and also menus. also from the tutorial)
Global music class for reading MP3 files
A basic point class (for extending purposes)
And a basic volume class (also for extending purposes)