{"assets":[],"author_link":"author\/ithildin\/","author_name":"Ithildin","cat":"LD #29","categories":["LD #29"],"comments":[],"epoch":1399197960,"event":"LD29","likes":4,"metadata":{"p_key":"82164","p_author":"Ithildin","p_authorkey":"0","p_urlkey":"292896","p_title":"Playbuck \u2013 The postmortem nobody was expecting","p_cat":"LD #29","p_event":"LD29","p_time":"1399197960","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1398384000","event_key":"22","event_name":"LD29"},"source_url":"2014\/05\/04\/playbuck-the-postmortem-nobody-was-expecting\/","text":"<p>A week has passed, I\u2019m more or less rested and it\u2019s time for the customary wall of text some people call it postmortem.<\/p>\n<p>During the week before the theme announcement I like to prepare for it by making a little brainstorming. Most of the time the final idea has absolutely nothing to do with any of the concepts, and this was no exception, but it\u2019s still fun and you never know if THE BIG IDEA is just around the corner waiting to be found. This edition the concept of the game itself changed from the initial design to the final implementation as I was running out of time to implement the mechanic.<\/p>\n<p>While discarding roots, submarines and caves as I feared everyone would use variations of this, I took a look at Trompin, my pet rabbit. Half joking with a friend it hit me that I could do a game dealing with rabbits, burrows and the likes. And mating.<\/p>\n<p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/title.png\"><img alt=\"title\" class=\"aligncenter size-medium wp-image-360523\" height=\"225\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/title-300x225.png\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/title-300x225.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/title-550x412.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/title.png 640w\" width=\"300\"\/><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-29\/?action=preview&amp;uid=15664\" target=\"_blank\" title=\"Play\/rate Playbuck here!\">You can play and rate Playbuck here<\/a><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/DSC_0011.jpg\"><br\/>\n<\/a><\/p>\n<p>I then thought of a Metroidvania game borrowing the concept of generations from Rogue Legacy: you would get to an available partner (buck or doe, you wouldn\u2019t be tied to a gender), mate and then pick one of your children as the new main character. It would carry around the parent\u2019s skills plus one more, and replace it as the main character. To make this work well, I would have needed a lot longer to focus on level design, rabbit skills and craft a balanced experience.<\/p>\n<p>With this in mind, at some point during Sunday the mating mechanic became a goal in itself. Since gameplay was pretty bland at the moment and the clock was ticking I thought it would add a somewhat original silly touch. It\u2019s a bit too silly for my taste, but everybody enjoys\u00a0a fart joke here and there, so hey\u2026<\/p>\n<p>\u00a0<\/p>\n<h2>What went well<\/h2>\n<ul>\n<li><strong>Planning<\/strong>. Last time I almost screwed the submission for a number of reasons, one of them was poor planning. This time I managed to determine what should I focus on pretty quick and, most important, stick to that and handle changes with common sense.<\/li>\n<li><strong>Haxe\/Flixel.\u00a0<\/strong>\u00a0I\u2019ve done quite a bit of AS3 coding, but Haxe was a first, and I\u2019d never used Flixel either. I\u2019ve been gladly surprised at the almost flat learning curve from switching to Haxe + OpenFL, and how many built-in functionality already comes with Flixel. I like to experiment a bit with technology from time to time and I think this time I\u2019ve found something really interesting \ud83d\ude00<\/li>\n<li><strong>Music!<\/strong> This is the first edition where I can create some music (I used autotracker for LD28, but I think it doesn\u2019t count. Also, I didn\u2019t like the result at all), and although short and repetitive in the long term, it was a funny little tune to listen for 30s.<\/li>\n<li><strong>Rabbits!<\/strong>\u00a0I\u2019m not the one to judge, but still I believe the rabbit visuals turned out pretty well. Yes, there aren\u2019t too many frames per animation (and some of them shamelessly reuse \u00a0frames from other animation states, in fact), and yes, the does are just reskins of the main character. My focus is on programming and art assets for me always take up quite a bit of time (and don\u2019t look particularly good), but amazingly enough I managed to draw some cool sprites in a manageable time frame. I probably had a nice model <img alt=\":)\" class=\"wp-smiley\" src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/simple-smile.png\" style=\"height: 1em; max-height: 1em;\"\/>\n<div class=\"wp-caption aligncenter\" id=\"attachment_360524\" style=\"width: 310px\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/IMG_20140504_185330.jpg\"><img alt=\"IMG_20140504_185330\" class=\"wp-image-360524 size-medium\" height=\"225\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/IMG_20140504_185330-300x225.jpg\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/IMG_20140504_185330-300x225.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/IMG_20140504_185330-550x412.jpg 550w\" width=\"300\"\/><\/a><p class=\"wp-caption-text\"><br\/> Sketches for rabbit actions<\/p><\/div>\n<p><div class=\"wp-caption aligncenter\" id=\"attachment_360522\" style=\"width: 310px\"><img alt=\"DSC_0011\" class=\"wp-image-360522 size-medium\" height=\"225\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/DSC_0011-300x225.jpg\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/DSC_0011-300x225.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/DSC_0011-550x412.jpg 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/DSC_0011.jpg 640w\" width=\"300\"\/><p class=\"wp-caption-text\">\u2026and here\u2019s the original<\/p><\/div><\/p><\/li>\n<\/ul>\n<h2>What went wrong<\/h2>\n<ul>\n<li><strong>Change of objective.<\/strong> As I explained before, this is not per se a bad thing, but the game became a different thing, much simpler both in terms of gameplay and \u201cconcept\u201d than what I had in mind.<\/li>\n<li><strong>Music<\/strong>! Yeah, even though this time I\u2019ve managed to get music in the game, it tends to get a bit irritating, as the melody is pretty short and it gets repetitive soon. I guess it\u2019s not too bad for a first try. At some point I\u2019d like to take advantage of my keyboard and use something a bit more complex, but Famitracker seems like a reasonable program to start.<\/li>\n<li><strong>Lack of visual feedback and eye candy<\/strong>.\u00a0Hearts, dust clouds\u2026I ran out of time to add some visual effects that would have enhanced the appearance of the game and probably give some clues. Next time, I suppose.<\/li>\n<li><strong>Collisions\/Sh*tty digging controls.<\/strong> They\u2019re not terrible, at least, but as gameplay is pretty simple both should have been smoother, specially the digging controls. I wanted it took some time since the point when you start pressing the key and when a tile of dirt is actually removed, but I messed it when I thought about how it should behave.<\/li>\n<li><strong>A couple of issues with map loading.<\/strong> Even though Haxeflixel had an\u00a0addon to support Tiled maps there were some things that I couldn\u2019t manage to map well into\u00a0the game. Next time I think I\u2019ll probably code my own parser class (I can probably reuse some code from Conquer all the castles!), but despite this\u00a0it saved me a lot of time.<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>Overall, this time I\u2019m quite happy with the overall result, but as always there are lots of room for improvement.<\/p>","time":"May 4th, 2014 10:06 am","title":"Playbuck \u2013 The postmortem nobody was expecting","title_was_empty":false}