{"author_name":"silentlamb","cat":"LD #30","comments":[],"epoch":1408800960,"likes":3,"metadata":{"p_key":"27919","p_author":"silentlamb","p_authorkey":"40102","p_urlkey":"63366","p_title":"Let\u2019s meet Node 54","p_cat":"LD #30","p_event":"LD30","p_time":"1408800960","p_likes":"3","p_comments":"0","p_status":"UPD5","us_key":"40102","us_name":"silentlamb","us_username":"silentlamb","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>This is my first time posting anything here so let me introduce myself.<\/p>\n <p>I work as a software engineer but my job has nothing to do with game development. I&#8217;ll work on various project related to Android platform. When I got home there&#8217;s not much time to do anything related to programming as my 1-year old son demands so much attention, so when he is finally sleeping I have no energy left to sit in the dark room and play with hobby programming.<\/p>\n <p>But I love game development. I read tons of stuff. I try to think about various algorithms or design patterns that might be used to resolve some problem that bugs me. The problem is, I haven&#8217;t finish anything yet. All of my game development stops on the engine.<\/p>\n <p>So one day, looking at the calendar I saw that my wife with son are going out and they won&#8217;t be at home for the whole weekend. And the great thing about it is that the same weekend belongs to LD30! So I thought to myself: why not try to sign in? And here I am.<\/p>\n <p>So after 10h of design and development (inkscape, gimp, pyxel edit, vs c++ &amp; sfml lib) I&#8217;ve achieved the following state:<\/p>\n <ul>\n <li>Simple rendering engine using stack states is done<\/li>\n <li>Resources management (textures, fonts) is finished<\/li>\n <li>Level loader that uses .png files as its input is finished<\/li>\n <li>Level mechanics<\/li>\n <li>Simple assets are finished: menu background, game background and<\/li>\n <\/ul>\n <p>Still to be done:<\/p>\n <ul>\n <li>Collision detection, this is main mechanics<\/li>\n <li>Player movement based on gravity<\/li>\n <li>Audio effects &amp; Music (there&#8217;s gonna be no music probably as I don&#8217;t know much about this topic)<\/li>\n <li>Sprite polishing<\/li>\n <li>Better input handling: Joystick support + rebindable keys<\/li>\n <li>Maybe (big maybe) PCG-ed levels<\/li>\n <\/ul>\n <p>So nice to meet you guys!<\/p>\n <p><span id=\"more-377276\"><\/span><\/p>\n <p><img src=\"http:\/\/i.imgur.com\/1JxO6yh.png\" alt=\"Node 54 Main Menu\" \/><br \/>\n <img src=\"http:\/\/i.imgur.com\/amdJXr7.png\" alt=\"Node 54 Level Editor\" \/><br \/>\n <img src=\"http:\/\/i.imgur.com\/4WNVQgi.png\" alt=\"Node 54 Level1\" \/><\/p>","time":"August 23rd, 2014 8:36 am","title":"Let\u2019s meet Node 54"}