{"assets":[],"author_link":"author\/sebastian\/","author_name":"Sebastian","cat":"LD #26","categories":["LD #26"],"comments":[],"epoch":1367393520,"event":"LD26","likes":0,"metadata":{"p_key":"79312","p_author":"Sebastian","p_authorkey":"0","p_urlkey":"288322","p_title":"Terminally Ill \u2013 a Post Mortem","p_cat":"LD #26","p_event":"LD26","p_time":"1367393520","p_likes":"0","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\/01\/terminally-ill-a-post-mortem\/","text":"<p>Hey, I decided I\u2019d write a short post-mortem for my first Ludum Dare entry \u2013 Terminally Ill. Quite fitting I thought\u2026<\/p>\n<p><a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-26\/?action=preview&amp;uid=20818\" target=\"_blank\" title=\"Play the game.\">Play the game<\/a><\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=CwuamGK94Sk\" target=\"_blank\" title=\"Gameplay\">Watch gameplay<\/a><\/p>\n<p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/Gameplay-1.png\"><img alt=\"Terminally Ill Gameplay\" class=\"alignnone size-large wp-image-253912\" height=\"309\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/05\/Gameplay-1-550x309.png\" width=\"550\"\/><\/a><\/p>\n<p>Before I begin, let me introduce myself: my name\u2019s Sebastian and I\u2019m a sixteen year old aspiring game dev from South Africa. I think that covers everything important..<\/p>\n<p>\u00a0<\/p>\n<p>I stumbled (well actually crawled on all fours) out of bed at 4am on Saturday morning to read the theme announcement. I had spent a half hour the previous night sketching out some rough ideas for the themes I thought most likely, so the first thing I did upon hearing the theme was minimalism, was to just flip through my notebook to find the relevant page. This is what I found:\u00a0http:\/\/bit.ly\/theLDSketch<\/p>\n<p>Not the most awe-inspiring of GDDs! But I decided to go with the idea anyway.<\/p>\n<p>So the first hour or so I spent just getting a basic text system down where I could give the program a string array and it would type it out nicely and not go over the edges or anything silly. And of course I also had to get the player\u2019s side to work with basic functionality like backspacing and detecting commands. Nothing too difficult, but it still took a while, groggy as I was.<\/p>\n<p>Then I decided I should probably give the player some context, so I started working on a few basic story ideas. At first I wanted to have a kind of Portalesque story where computers have taken over the world and are performing tests on humans to determine whether or not humanity poses a threat to them. I had some vague ideas of making it so that you had to do very badly in the tests so that they wouldn\u2019t wipe your entire race out, but I struggled to find a way to turn that into enticing gameplay. Unable to find a story I was satisfied with I decided to leave it until later, but I did make the decision that I would take a rather dark theme. In general I prefer more light-hearted games so I\u2019m not sure what the logic behind that was, but anyway\u2026<\/p>\n<p>At this point I thought it was time to start working on some actual gameplay so I decided to create the first minigame \u2013 pong. Pong is pong, so it didn\u2019t take much time to make (although I do think I could have implemented it a lot better than I did) and I started thinking about some other ideas. In retrospect I think I should have sat down and planned all the minigames out because as time went on I started running into problems with things like the multiple games requiring the same controls and I didn\u2019t want to make the player use obscure controls like IJLK to move around, because thats just completely unintuitive. Another thing I feel I should have planned better is the layout of the game. I am quite happy with the end layout, but I must have changed it at least six times during the creation process which really slowed things down. One of the main problems there was that I couldn\u2019t figure out how many games should be playing at once. I also wasn\u2019t sure if I wanted to keep the players\u2019 terminal open so they could type stuff in, for example I was going to have a minigame where the computer would ask you a random question and you\u2019d have to input the answer before the time ran out.<\/p>\n<p>By the end of the first day I had a fairly decent system where I could add games in and the terminal would output what game was being added and what controls were required to play it. I had only managed to complete two minigames however, pong and a falling block dodging one. At this point I was unhappy with my progress and contemplating spending Sunday just relaxing and not submitting my entry after all. When I woke up I decided I might as well just see where the game would go if I spent another day working on it.<\/p>\n<p>I dawdled quite a bit, watching some tv series and the like and by midday I had only managed another three minigames. I decided I should at this point turn the game into something playable and from there I could refine it and add more minigames if I had the time. So I decided on a final layout with two games split horizontally and the computer terminal on a strip on the side. After some intense\u00a0arguments with the framework I set up on day one I had everything working semi-smoothly.<\/p>\n<p>Now it was time for the part I was most apprehensive about \u2013 the music. I play a bit of piano and I have a nice little midi keyboard that I\u2019ve never learned to use properly, but I\u2019ve never actually tried to compose anything. Well I did try once, but the results of that once was the main reason I was feeling so\u00a0apprehensive\u00a0:P<\/p>\n<p>After listening to the Castlevania song Bloody Tears a bunch of times over I finally started bashing away at some keys and after a little over two hours I had something that could be considered more or less not completely unbearably awful.<\/p>\n<p>I then put everything together, spent a frustrating hour chasing down elusive bugs, spent an even more frustrating two hours trying (and completely failing) to get my mac, pc and linux builds to not completely break when downloaded (not sure if there\u2019s something wrong with dropbox at the moment or what) before finally admitting defeat and just uploading a web build.<\/p>\n<p>So I think in the end I\u2019m quite happy with my game. I\u2019ve received a number of positive responses which is very gratifying. Despite some ups and downs my overall impression of the event is a very good one and I\u2019ve found it extremely fun playing through everyone else\u2019s games. I think the main thing I need to remember for next year is simply more planning!<\/p>\n<p>Well that\u2019s it for me, didn\u2019t mean to write quite so much..<\/p>\n<p>Cheers \u2013 Seb.<\/p>\n<p>Tags: <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/first-ludum-dare\/\" rel=\"tag\">First Ludum dare<\/a>, <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a><\/p> <div style=\"float: right;border: 1px solid #eee;padding: 2px;background: #fff;\"><div class=\"iLikeThis\" id=\"iLikeThis-253771\"><span class=\"counter-off\"><a class=\"image\" onclick=\"likeThis(253771);\">0<\/a><\/span><\/div><\/div>\n<p class=\"postmetadata alt\">\n<small>\n\t\t\t\t\t\tThis entry was posted\n\t\t\t\t\t\t\t\t\t\t\t\ton Wednesday, May 1st, 2013 at 7:32 am\t\t\t\t\t\tand is filed under <a href=\"http:\/\/www.ludumdare.com\/compo\/category\/ld-26\/\" rel=\"category tag\" title=\"View all posts in LD #26\">LD #26<\/a>.\n\t\t\t\t\t\tYou can follow any responses to this entry through the <a href=\"http:\/\/www.ludumdare.com\/compo\/2013\/05\/01\/terminally-ill-a-post-mortem\/feed\/\">RSS 2.0<\/a> feed.\n\n\t\t\t\t\t\t\t\t\t\t\t\t\tYou can <a href=\"#respond\">leave a response<\/a>, or <a href=\"http:\/\/www.ludumdare.com\/compo\/2013\/05\/01\/terminally-ill-a-post-mortem\/trackback\/\" rel=\"trackback\">trackback<\/a> from your own site.\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/small>\n<\/p>","time":"May 1st, 2013 7:32 am","title":"Terminally Ill \u2013 a Post Mortem","title_was_empty":false}