{"author_name":"neekobus","cat":"LD #30","comments":[],"epoch":1407696780,"likes":2,"metadata":{"p_key":"29574","p_author":"neekobus","p_authorkey":"14085","p_urlkey":"65037","p_title":"Yet another Javascript Toolkit : JAMTK","p_cat":"LD #30","p_event":"LD30","p_time":"1407696780","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"14085","us_name":"neekobus","us_username":"neekobus","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>Hi,<\/p>\n <p>When I ran Ludum Dare for the first time, I really wanted to make a complete game from scratch.<\/p>\n <p>I choose Javascript because it was powerful, portable and adaptable.<\/p>\n <p>After 3 participations, I&#8217;ve found lots of duplicate code in my entries. So I take some time to gather them all.<\/p>\n <p>So, here it is : The &#8220;Jam Toolkit&#8221;. Feel free to try it ! <\/p>\n <p><a href=\"https:\/\/github.com\/Neekobus\/jamtk\" title=\"\">https:\/\/github.com\/Neekobus\/jamtk<\/a><\/p>\n <p>Featuring : <\/p>\n <ul>\n <li>ImageManager, SpriteSheet with basic animation support\n <\/li>\n <li>InputManager : Smart mouse, touch and keyboard managment. ICade comming soon.\n <\/li>\n <li>SoundManager : Basic MP3 play capabilities.\n <\/li>\n <li>Storage : Mapped around Cookies.\n <\/li>\n <li>AStar : Graph or Grid based pathfinder.\n <\/li>\n <li>DomHelper : Some DOM utilities.\n <\/li>\n <li>JsonLevelLoader : Basic tool for loading and delegating level building.\n <\/li>\n <li>ControllerManager : Basic main controller and framework for customized concrete controllers.\n <\/li>\n <li>Looper : Simple wrapper for setInterval, with frame duration.\n <p>&nbsp;<\/li>\n <\/ul>\n <p>Can&#8217;t wait next LD !<\/p>","time":"August 10th, 2014 1:53 pm","title":"Yet another Javascript Toolkit : JAMTK"}