{"author_name":"ZYXer","cat":"LD #30","comments":[],"epoch":1408648920,"likes":0,"metadata":{"p_key":"29100","p_author":"ZYXer","p_authorkey":"20509","p_urlkey":"64560","p_title":"My Base Code for LD 30","p_cat":"LD #30","p_event":"LD30","p_time":"1408648920","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"20509","us_name":"ZYXer","us_username":"\/author\/zyxer\/","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>Once again I will be using my base code that I have built up since LD 26. Except for an additional timer class, the base code is identical to the one I used for LD 29. It is written in JavaScript and can be used to create HTML5\/canvas games. You can find the base code on github: <a href=\"https:\/\/github.com\/ZYXer-\/ludum-dare-base-code\">https:\/\/github.com\/ZYXer-\/ludum-dare-base-code<\/a><\/p>\n <p>Features:<br \/>\n &#8211; a simple game loop (now with an integrated timer)<br \/>\n &#8211; mouse\/keyboard input processing<br \/>\n &#8211; image\/sound preloading<\/p>\n <p>Additional classes for:<br \/>\n &#8211; playing sounds (using SoundManager2)<br \/>\n &#8211; loading and displaying PNG fonts<br \/>\n &#8211; particle systems<br \/>\n &#8211; pathfinding (using A*)<br \/>\n &#8211; synchronization with server (see below) including a simple login &amp; sign up screen<\/p>\n <p>My base code also includes a simple server (written in PHP), which could be used to synchronize things like highscores, but which is\u00a0definitely not suitable for a real-time online game.<\/p>\n <p>I\u2019m distributing the code under the GPL2 license, so feel free to use any part of it for your own project. And please \u2013 like always \u2013 report any bugs \ud83d\ude09<\/p>","time":"August 21st, 2014 2:22 pm","title":"My Base Code for LD 30"}