{"author_name":"Nitramtj","cat":"LD #30","comments":[],"epoch":1408750440,"likes":0,"metadata":{"p_key":"28467","p_author":"Nitramtj","p_authorkey":"0","p_urlkey":"63919","p_title":"Joining the Fray","p_cat":"LD #30","p_event":"LD30","p_time":"1408750440","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":null,"us_name":null,"us_username":null,"event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>This will be my first LD to participate in. I have friends who I have talked to during the previous competitions so I am super excited to finally participate.<\/p>\n <p>I have been working with JavaScript at work recently, so I am going to be using that for the competition. My tools and libraries are as follow:<\/p>\n <ul>\n <li>Game Framework: Phaser<\/li>\n <li>Text Editor: Sublime Text 3<\/li>\n <li>Audio Effects: Sfxr (what else!)<\/li>\n <li>Background Music: www.fakemusicgenerator.com (I will have to give credit in my game)<\/li>\n <li>Image Editor: Gimp<\/li>\n <\/ul>\n <p>I have made a demo &#8220;game&#8221; with Phaser: <a title=\"nitramtj.com\/phasertest\/index.html\" href=\"http:\/\/www.nitramtj.com\/phasertest\/index.html\" target=\"_blank\">www.nitramtj.com\/phasertest\/index.html<\/a><\/p>\n <p>The demo is just a ship flying around a few planets in space. The planets are actually black holes, so watch out if you play it!<\/p>\n <p>I learned the following from making this demo:<\/p>\n <ul>\n <li>How to potentially organize my code. I am going to use states as levels, and have Manager classes (such as PlanetManager) that have constructor methods and update methods.<\/li>\n <li>Work with Arcade Physics in Phaser<\/li>\n <li>Work with assets and preloading them<\/li>\n <li>Keyboard controls<\/li>\n <li>Do not rely too much on game elements that require math. While I could probably do this if I was more adept, I spent a lot of time just tweaking the gravity in game.<\/li>\n <\/ul>\n <p>Some things I wish I could have done and hope do not set me back in the competition:<\/p>\n <ul>\n <li>Create a menu screen<\/li>\n <li>Use the particle system<\/li>\n <li>Switching levels\/states<\/li>\n <li>Image based collision<\/li>\n <li>Groups<\/li>\n <li>Screen\/Camera effects<\/li>\n <li>Code Optimizer (I am using AMD modules, so I need to try this)<\/li>\n <\/ul>\n <p>I plan to be streaming on Twitch while I am working, I hope to see you stop by! Good luck to everyone else entering!<\/p>","time":"August 22nd, 2014 6:34 pm","title":"Joining the Fray"}