{"assets":[],"author_link":"author\/jwfrosty\/","author_name":"jwfrosty","cat":"LD #21","categories":["LD #21"],"comments":[],"epoch":1314251460,"event":"LD21","likes":4,"metadata":{"p_key":"77455","p_author":"jwfrosty","p_authorkey":"0","p_urlkey":"286306","p_title":"Daring Do! Mini-Postmortem","p_cat":"LD #21","p_event":"LD21","p_time":"1314251460","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1313712000","event_key":"7","event_name":"LD21"},"source_url":"2011\/08\/25\/daring-do-postmortem\/","text":"<p>So LD21 was my first ever Dare and some things went okay and some didn\u2019t. I definitely learnt a lot from it, and I\u2019m keen to keep making games and work on my entry. I thought I\u2019d do a brief little writeup.<\/p>\n<p>Blatant self-promotion link: <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-21\/?action=rate&amp;uid=5119\">http:\/\/www.ludumdare.com\/compo\/ludum-dare-21\/?action=rate&amp;uid=5119<\/a><\/p>\n<h3>The game<\/h3>\n<div class=\"wp-caption aligncenter\" id=\"daringdo_titlescreen\" style=\"width: 492px\"><img alt=\"Daring Do! title screen\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/compo2\/62148\/5119-shot1.png\"\/><p class=\"wp-caption-text\">The Daring Do! title screen<\/p><\/div>\n<p>I\u2019m pretty pleased with the game I produced: \u201c<a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-21\/?action=rate&amp;uid=5119\">Daring Do!<\/a>\u201d. It\u2019s a sidescrolling running platformer where you play an intrepid archeologist. Each level is short and follows the same formula: grab the glowing golden idol and get the heck out of the temple before the whole thing caves in or you get crushed by the giant boulder coming after you. Avoid pits and arrows along the way. I wanted to keep levels short so it kept you wanting to play; that just <em>one more level<\/em> feeling. I\u2019d like to add an \u2018infinite mode\u2019 in a future update, though. I\u2019m also planning to add many, many more of the normal-style levels, as well as a lot more trap types: crumbly blocks, falling debris that you have to dodge, spike traps,and perhaps even some bad guys and collectables. I would\u2019ve liked to get more of these in during the compo, but just ran out of time. Also, more work is needed on sound and sprites.<\/p>\n<div class=\"wp-caption aligncenter\" id=\"daringdo_titlescreen\" style=\"width: 490px\"><img alt=\"Daring Do! gameplay\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/compo2\/62148\/5119-shot2.png\"\/><p class=\"wp-caption-text\">Daring Do! gameplay - pick up the glowy idol and prepare to run!<\/p><\/div>\n<h3>The Bad<\/h3>\n<p>The main thing that went wrong was that I didn\u2019t spend enough time on day one thinking up a concrete idea. I got a rough topic in my head of a <em>Breakout<\/em> bat escaping from a game of Breakout, and rushed off and started making it. I built a simple little Breakout clone really quickly, and then spent a fair amount of the rest of the day trying to script together some kind of in-game cut scene explaining your escape. At this point, I realised I\u2019d spent far too long on an \u2018intro\u2019 without having any idea at all about what the core gameplay would be after your escape. I became somewhat disillusioned with the idea and stopped working.<\/p>\n<div class=\"wp-caption aligncenter\" id=\"attachment_71634\" style=\"width: 297px\"><img alt=\"My first game idea, a breakout clone where you actually break out.\" class=\"size-full wp-image-71634\" height=\"384\" sizes=\"(max-width: 287px) 100vw, 287px\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/08\/breakout-20110820-105256.png\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/08\/breakout-20110820-105256-224x300.png 224w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/08\/breakout-20110820-105256.png 287w\" width=\"287\"\/><p class=\"wp-caption-text\">My first game idea, a breakout clone where you actually break out.<\/p><\/div>\n<p>I woke up late on the Sunday with the intention of giving up, but I felt that I\u2019d be very disappointed in myself if I did so. I chatted with a friend about what to do (thanks <a href=\"http:\/\/twitter.com\/triard\">@triard<\/a>!), and a new idea was born, that which turned into Daring Do! This one I felt I could run with: a simple gameplay mechanic that can be easily extended by the addition of more traps, levels, etc.<\/p>\n<div class=\"wp-caption aligncenter\" id=\"daringdo_titlescreen\" style=\"width: 491px\"><img alt=\"Daring Do! gameplay\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/compo2\/62148\/5119-shot0.png\"\/><p class=\"wp-caption-text\">Daring Do! gameplay - outrun the boulder, avoid the arrows, jump the pits!<\/p><\/div>\n<h3>The Good<\/h3>\n<p>I\u2019ve only recently gotten into Flash development, but I absolutely love working with FlashDevelop. I use a Mac as my main machine, so I had to run FD in a Windows virtual machine which was pretty slow \u2013 this infuriated me on numerous occasions as I sat there wanting to code but having to wait for my computer to catch up with me. For future LDs, I\u2019ll have to run Windows natively somewhere, as the VM was almost unworkable. I wish there was a Mac version of FlashDevelop.<\/p>\n<p>Flixel is also brilliant, although I was kind of learning as I went along so got a bit hung up on things that should\u2019ve been easy but I didn\u2019t know how to do yet. I\u2019d like to spend some time with FlashPunk, too, to see how they compare. Writing my game in Flash made it super easy to test, to send to friends for comments, and to upload for other LD48ers to play.<\/p>\n<p>As for my other tools, I used DAME for map editing, which worked pretty well, bfxr (fantastic tool!) for sound effects (although I somehow forgot to give my main character footsteps!) and had a brief attempt at creating some terrible music with FamiTracker.<\/p>\n<h3>Next time<\/h3>\n<p>I\u2019d certainly be up for taking part on Ludum Dare again \u2013 the feeling of satisfaction having built something in such a short space of time is brilliant, and I love the community feel of the event. I\u2019m so glad I didn\u2019t give up after day 1! Next time, I\u2019d spend longer ensuring I had a great <strong>gameplay<\/strong> idea before starting. Gameplay, gameplay, gameplay, that\u2019s what it\u2019s all about. In fact, I\u2019d probably recommend trying to spend some time during the final round of voting thinking up some ideas for each of the top-voted themes from previous rounds, just in case they come up. Having a solid idea from the start would allow me a full two days to make my game \u2013 next time, I\u2019d plan for day 1 on the engine and gameplay, and day 2 on content and tweaks. As I had to cram all of that into one day this time round, the content was a little light.<\/p>\n<p>At the moment, I\u2019m really enjoying looking through everybody else\u2019s entries. There are some truly, truly brilliant games in there \u2013 not are they fun to play, but it\u2019s nice to be able to find out how things were implemented. It\u2019s a great way to learn.<\/p>\n<p>I\u2019d really appreciate it if you\u2019d take the time to <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-21\/?action=rate&amp;uid=5119\">check out my game<\/a> and rate it and \/ or leave a comment.<\/p>\n<p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/as3\/\" rel=\"tag\">as3<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/bfxr\/\" rel=\"tag\">bfxr<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/dame\/\" rel=\"tag\">DAME<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/famitracker\/\" rel=\"tag\">FamiTracker<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/flashdevelop\/\" rel=\"tag\">flashdevelop<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/flixel\/\" rel=\"tag\">Flixel<\/a><\/p>","time":"August 25th, 2011 5:51 am","title":"Daring Do! Mini-Postmortem","title_was_empty":false}