{"author_name":"shasharala","cat":"LD #31","comments":[],"epoch":1418270640,"likes":0,"metadata":{"p_key":"22148","p_author":"shasharala","p_authorkey":"34866","p_urlkey":"57513","p_title":"Ludum Dare 31: Post-Mortem","p_cat":"LD #31","p_event":"LD31","p_time":"1418270640","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"34866","us_name":"shasharala","us_username":"shasharala","event_start":"1417737600","event_key":"26","event_name":"LD31"},"text":"<p>This Ludum Dare felt like such a dream. There wasn&#8217;t much sleep to be had which probably contributed in part to it, but I also started late. I didn&#8217;t even get my &#8220;I&#8217;m In!&#8221; message up till after Ludum Dare had started. In the end, I didn&#8217;t even get a game finished and withdrew from the event at the very end. Mostly, this had to do with my inexperience with level creation and collision detection, things that I&#8217;ve been struggling with for a while, but havn&#8217;t yet completed outside of a jam.<\/p>\n <p>Regardless, I learned plenty and did manage to get a somewhat simple map\/level creation bit setup. It takes the pixels from a small image and in-turn uses the colors to generate something on the level\/map that corresponds to that specific hexadecimal color. It took a bit of work and I learned a lot about bitmasking, but I lost all progress when creating my collision system. I understand how axis-aligned bounding boxes work and I&#8217;m familiar with spatial partitioning, but for whatever reason (I still havn&#8217;t sorted out the bugs), collision just isn&#8217;t happening. In fact, my scripts break and the whole game freezes up. Yay! I suppose I should have should have some fallthrough so things don&#8217;t completely halt if something breaks.<\/p>\n <p>To make matters even worse, my game engine has some as of yet unidentified memory leak. While it&#8217;s not particularly awful (yet), I imagine after running for a while it&#8217;d be pretty detrimental. I&#8217;ve isolated it to a few functions and plan to fiddle with it in the weeks to come.<\/p>\n <p>So where do I go from here? Well, after reading Rami Ismail&#8217;s <a href=\"http:\/\/ramiismail.com\/2014\/02\/game-a-week\/\" target=\"_blank\">post<\/a> about making a game every week, I&#8217;ve decided that it would be interesting to give his ideas a try. After all, I already spend lots of time fiddling about with miniature projects. If I were to focus and aim to finish them within a weeks time and then start over on something new every week I&#8217;m sure I&#8217;d learn all sorts of things. Outside of game development fun I also want to start teaching myself PHP\/SQL. I&#8217;ve been interested in working on back-end web development for a long time but I&#8217;ve been distracted with front-end stuff so much that I simply havn&#8217;t had the time. No longer! I&#8217;m going to try to take any extra time I have and devote it to learning some back-end stuff!<\/p>\n <p>I know I can do this. I just need to focus.<br \/>\n If you&#8217;d like to see my various projects I&#8217;ll be writing about them on my <a href=\"http:\/\/shasharala.net\/\" target=\"_blank\">website<\/a> regularly.<\/p>\n <p>Oh, oh! And to those of you who did complete your games: They&#8217;re lovely! They&#8217;re beautiful! I&#8217;ve seen some amazing submissions!<br \/>\n And those of you who didn&#8217;t make it in: I know it can make one feel down, but there is always next time and there&#8217;s always something to learn from this jam!<br \/>\n I love you all~<\/p>\n <p><img src=\"http:\/\/shasharala.net\/files\/billy.gif\" \/><\/p>","time":"December 10th, 2014 11:04 pm","title":"Ludum Dare 31: Post-Mortem"}