{"author_name":"SuperPokeunicorn","cat":"LD #30","comments":[],"epoch":1408670400,"likes":2,"metadata":{"p_key":"29047","p_author":"SuperPokeunicorn","p_authorkey":"9858","p_urlkey":"64507","p_title":"Obligatory Libraries\/Base Code Declaration","p_cat":"LD #30","p_event":"LD30","p_time":"1408670400","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"9858","us_name":"SuperPokeunicorn","us_username":"\/author\/superpokeunicorn\/","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>This will be my 4th Ludum Dare and this time around I&#8217;ve finally gotten the good sense to make some personal libraries and base code so that I&#8217;m not having to waste an hour or two+ making basic things like game loops, music input, and whatnot that I know I&#8217;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&#8217;s a link to my personal library that I will be using:<\/p>\n <p>https:\/\/www.dropbox.com\/s\/q9z8si1bs978yrm\/Personal%20Libraries.zip<\/p>\n <p>Feel free to use it if you like.<\/p>\n <p>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&#8217;re interested:<\/p>\n <p>https:\/\/www.youtube.com\/user\/ForeignGuyMike<\/p>\n <p>Here&#8217;s a quick summary of everything in my personal library:<\/p>\n <p>Main and game loop classes<\/p>\n <p>Animation manager that automatically reads sprite sheets<\/p>\n <p>Scrolling\/parallax background class (from tutorial)<\/p>\n <p>Button class (probably need to add a draw function)<\/p>\n <p>Game state manager (basically for switching between levels and also menus. also from the tutorial)<\/p>\n <p>Global music class for reading MP3 files<\/p>\n <p>A basic point class (for extending purposes)<\/p>\n <p>And a basic volume class (also for extending purposes)<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>","time":"August 21st, 2014 8:20 pm","title":"Obligatory Libraries\/Base Code Declaration"}