{"author_name":"Fairyteller","cat":"LD #25","comments":[],"epoch":1355777580,"likes":2,"metadata":{"p_key":"47632","p_author":"Fairyteller","p_authorkey":"0","p_urlkey":"83297","p_title":"May The Base Be Belong To You \u2013 post mortem","p_cat":"LD #25","p_event":"LD25","p_time":"1355777580","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":null,"us_name":null,"us_username":null,"event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>First thing, here&#8217;s the source\u00a0<a title=\"https:\/\/github.com\/babebridou\/maythebase\" href=\"https:\/\/github.com\/babebridou\/maythebase\">https:\/\/github.com\/babebridou\/maythebase<\/a><\/p>\n <p>and here&#8217;s a link to download the game itself\u00a0<a title=\"http:\/\/www.fairyteller.com\/files\/MayTheBaseBeBelongToYou.zip\" href=\"http:\/\/www.fairyteller.com\/files\/MayTheBaseBeBelongToYou.zip\">http:\/\/www.fairyteller.com\/files\/MayTheBaseBeBelongToYou.zip<\/a> (unzip to folder of your choice, double click on the MyGame.jar.<\/p>\n <p>This game isn&#8217;t an official entry for the competition since I couldn&#8217;t build it last night (computer crashed).<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/17\/may-the-base-be-belong-to-you-post-mortem\/screen1-196\/\" rel=\"attachment wp-att-213742\"><img class=\"alignnone size-medium wp-image-213742\" alt=\"title screen\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen118-300x234.png\" width=\"300\" height=\"234\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen118-300x234.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen118-550x430.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen118.png 816w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n <p>&nbsp;<\/p>\n <p>The game is basically a manic shmup where you can choose between 5 different types of waves to send to the hero, using keys 1-5. There are no other control.<\/p>\n <p>Of course a true overlord would mash buttons like a psychotic madman to try to swarm the enemy (and sometimes crash the jvm in the process).<\/p>\n <div id=\"attachment_213743\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/17\/may-the-base-be-belong-to-you-post-mortem\/screen2-151\/\" rel=\"attachment wp-att-213743\"><img class=\"size-medium wp-image-213743\" alt=\"Survive this, hero!\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen213-300x234.png\" width=\"300\" height=\"234\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen213-300x234.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen213-550x430.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen213.png 816w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p class=\"wp-caption-text\">Dodge this, hero!<\/p><\/div>\n <p>The bulk of the trial was spent coding, coding, more coding. I wanted it to be extensible because, you know, there&#8217;s nothing wrong with having a fully parametered ballistic system and an engine to produce cannons of various size, firing rate, damage or bullet trajectory, nothing wrong with having homing missiles, homing sinusoidal streams of death\/doom and eventually being able to summon a wave with a new trajectory by swiping a touch screen. That was the goal, anyway.<\/p>\n <p>It was late yesterday night when I had to add at least something interesting, so I quickly set a scoring system (with totally awesome numbers) and said what the hell and dropped in a boss fight.<\/p>\n <div id=\"attachment_213744\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/17\/may-the-base-be-belong-to-you-post-mortem\/screen3-98\/\" rel=\"attachment wp-att-213744\"><img class=\"size-medium wp-image-213744\" alt=\"OH SHI-\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen311-300x234.png\" width=\"300\" height=\"234\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen311-300x234.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen311-550x430.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/screen311.png 816w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p class=\"wp-caption-text\">OH SHI-<\/p><\/div>\n <p>You don&#8217;t see from that screen but the boss player has 5 cannons including two that streams homing spiral lasers of pink doom (only if you squint; in reality it&#8217;s more like a straw of bubblegum)<\/p>\n <p>I called it a night and a compo, my first time <img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/simple-smile.png\" alt=\":)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> 3 hours before the limit. JMonkeyEngine SDK had totally crashed and wouldn&#8217;t let me run or build anything, whining about a missing jdk on my computer.<\/p>\n <p>Of all things I need to keep in mind for the next one:<\/p>\n <ol>\n <li>Trust the libraries. No need to reinvent the wheel like I did all week-end, YES collision engines for manic shooters exist and NO they weren&#8217;t made in a hurry by some random newbie like I just did.<\/li>\n <li>Don&#8217;t build something too complex. Don&#8217;t make an editor or an engine, make a Game! Who will produce the content your game can theoretically handle?<\/li>\n <li>Have even more fun! Make some sounds, make some music!<\/li>\n <\/ol>\n <p>Overall I had a fantastic time over this week-end and I&#8217;m super happy to have at least tried to do what everyone else did. My admiration goes to every single one of you who didn&#8217;t give up until the end, whether they finished or came up short, you guys are awesome!<\/p>","time":"December 17th, 2012 3:53 pm","title":"May The Base Be Belong To You \u2013 post mortem"}