{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/boss1.png","local":"\/data\/posts\/2013\/05\/be3f290480edbc2e83d261a127843ce6.png"}],"author_link":"author\/epaik\/","author_name":"ekun","cat":"LD #26","categories":["LD #26"],"comments":[],"epoch":1367957880,"event":"LD26","likes":8,"metadata":{"p_key":"78935","p_author":"ekun","p_authorkey":"0","p_urlkey":"287945","p_title":"Min Postmortem","p_cat":"LD #26","p_event":"LD26","p_time":"1367957880","p_likes":"8","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1366934400","event_key":"16","event_name":"LD26"},"source_url":"2013\/05\/07\/min-postmortem\/","text":"<p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/3876-shot1.png\"><img alt=\"3876-shot1\" class=\"size-large wp-image-257310 aligncenter\" src=\"\/data\/posts\/2013\/05\/be3f290480edbc2e83d261a127843ce6.png\"\/><\/a><\/p>\n<p style=\"text-align: center\"><em>Min<\/em><\/p>\n<p><a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-26\/?action=preview&amp;uid=3876\" title=\"Game Link\">Min<\/a> was a collaboration between me and <a href=\"http:\/\/softchange.tumblr.com\/\" title=\"Keo\">Keo<\/a>. We\u2019ve collaborated on several Ludum Dares together now, so we have a pretty good working relationship. I\u2019m especially proud of how our latest jam game turned out.<\/p>\n<p><strong>Design<\/strong><\/p>\n<p>As usual, we started off by brainstorming ideas in a google-doc. We had all kinds of ideas, from a turn-based puzzle game to a procedurally generated roguelike. In the end though, our thoughts came back to our first Ludum Dare game together,\u00a0<a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-23\/?action=preview&amp;uid=13151\" title=\"The Two Of Us\">The Two Of Us<\/a><\/p>\n<p><img alt=\"The Two Of Us\" class=\"aligncenter\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/compo2\/123793\/13151-shot0.png\"\/><\/p>\n<p style=\"text-align: center\"><em>Our first game together<\/em><\/p>\n<p>Despite making several games after The Two of Us, we both felt like we never made a game as <em>fun<\/em> as our first. After realizing this, it was easy to decide to make a successor to our first game, a boss-fight-centric platformer.<\/p>\n<p>There were several aspects with The Two of Us that we wanted to improve on in our new game. First and foremost, the difficulty ramped up too quickly. In TToU, the entire game was boss fight after boss fight. There was no time to breath or learn how to play. We tried to fix this in Min by having non-boss levels in between each fight. The idea was that these levels would introduce new mechanics before the boss fight, as well as allow the player to prepare and take a break before each battle.<\/p>\n<p>Another issue with the TToU was that the player wasn\u2019t very mobile. This was all right in TToU because the hero had a sword for a weapon, and the small rooms he fought in aided his ability to hit the enemy with a melee attack. But personally, I really like playing platformers where you\u2019re mobile and your positioning varies a lot. So, we made a game where the hero is small, agile, and very very mobile. The mechanics were inspired greatly by Megaman, Kirby, and Cave Story.<\/p>\n<p><strong>Art<\/strong><\/p>\n<p style=\"text-align: left\">Before solidifying the art style, Keo came up with several mockups to determine not only the stylistic direction, but also the scale in which the game took place. We settled on a small, one screen game, with no fancy scrolling or camera panning to complicate the view of the game. Having the entire game take place on one screen was a fun restriction to work around, and it was also in the spirit of minimalism.<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/hero_idle.png\"><img alt=\"hero_idle\" class=\"aligncenter\" height=\"32\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/hero_idle.png\" width=\"128\"\/><\/a><em>the hero<\/em><\/p>\n<p>Keo ended up with a very minimalistic art style for the game, using a restricted palette (Keo must have used less than 10 colors, easily). Keo focused on outlines of the characters, rather than their textures. The end result was a style that, despite being minimalistic, was gorgeous.<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/brainpus.png\"><img alt=\"brainpus\" class=\"size-full wp-image-257311 aligncenter\" height=\"196\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/brainpus.png\" width=\"255\"\/><\/a><em>an initial mockup<\/em><\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/boss2.png\"><img alt=\"boss2\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/boss2.png\"\/><\/a><\/p>\n<p>\u00a0<em>we decided to scale up the graphics 2x, to enable the player to see the game more easily<\/em><\/p>\n<p style=\"text-align: left\"><strong>Technical Development<\/strong><\/p>\n<p style=\"text-align: left\"><strong><\/strong>Because I\u2019d written several games in HTML5 now, I didn\u2019t run into many technical issues this game jam. I was basing the engine on a pre-existing engine that I had written for a previous gamejam, and as such, I was able to quickly begin programming specific content for Min. What worked really well for Keo and I was the workflow we established. Keo would drop his latest sprites into a folder on dropbox, and I would copy them over to my development folder. I would then integrate his newest sprites into the game, and commit\/push using git to my personal server. My server had a post-receive git hook set up that would automatically minify the javascript and deploy the game to a staging site. Because of this, Keo and I were both able to test the game consistently and iterate on the gfx\/code together, despite being in different physical locations. Git is awesome.<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/git.png\"><img alt=\"git\" class=\"size-medium wp-image-257470 aligncenter\" height=\"98\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/git-300x98.png\" width=\"300\"\/><\/a><em id=\"__mceDel\" style=\"text-align: center;font-size: 13px;line-height: 19px\"><em>git+vim is all you need!<\/em><\/em><\/p>\n<p style=\"text-align: left\"><strong>Closing thoughts<\/strong><\/p>\n<p style=\"text-align: left\">Overall, I gotta say I\u2019m happy with the game we ended up with. Sure, there are areas we could improve our game (there\u2019s always room for improvement!). But given the 72 hours we were given, I think we did as well as we could\u2019ve done. I even had time to create some BGM tunes.<\/p>\n<p><img alt=\"crabs\" class=\"aligncenter size-full wp-image-257481\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/crabs.png\"\/><\/p>\n<p style=\"text-align: left\">If you\u2019ve got a moment, try out <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-26\/?action=preview&amp;uid=3876\" title=\"Game Link\">our game<\/a>! We read all of our feedback, and really appreciate any comments you have.<\/p>\n<p style=\"text-align: left\">\n<\/p>","time":"May 7th, 2013 8:18 pm","title":"Min Postmortem","title_was_empty":false}