{"author_name":"Everbrave Interactive","cat":"LD #27","comments":[],"epoch":1378244820,"likes":3,"metadata":{"p_key":"37965","p_author":"Everbrave Interactive","p_authorkey":"504678","p_urlkey":"73581","p_title":"Bluescreen \u2013 Postmortem","p_cat":"LD #27","p_event":"LD27","p_time":"1378244820","p_likes":"3","p_comments":"0","p_status":"UPD5","us_key":"504678","us_name":"Everbrave Interactive","us_username":"Everbrave Interactive","event_start":"1377216000","event_key":"18","event_name":"LD27"},"text":"<p>I&#8217;ve finally had some time to sit down and write this. \u00a0It&#8217;s also my first Ludum Dare, so I wasn&#8217;t even aware I should do this until just the other day.<\/p>\n <p>So I created <a title=\"Play it now\" href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-27\/?action=preview&amp;uid=25452\" target=\"_blank\"><strong>C:\\\\Bluescreen<\/strong><\/a>. \u00a0The game turned out surprisingly well and I&#8217;m actually pretty happy with it. \u00a0It&#8217;s one of my better games, only because I believe it&#8217;s completely bug free and I didn&#8217;t try to pack a thousand ridiculous features into it (though I&#8217;ll admit at the end feature creep started to show up.)<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/Screenie.png\"><img class=\"size-medium wp-image-294730 alignleft\" alt=\"Screenie\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/Screenie-285x300.png\" width=\"285\" height=\"300\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/Screenie-285x300.png 285w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/Screenie-550x578.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/Screenie.png 816w\" sizes=\"(max-width: 285px) 100vw, 285px\" \/><\/a><\/p>\n <p><em><strong>The process:<\/strong><\/em><\/p>\n <p>So when the theme was announced I wasn&#8217;t really surprised and I was actually kind of rooting for 10 Seconds. \u00a0But once I realized it was official, I had absolutely no ideas in my head. \u00a0Luckily I was stuck at work (undercover loss prevention agent) so I had plenty of time to walk around and get my imagination going. \u00a0Finally I had an idea.<\/p>\n <p>The idea spawned from a situation one of my developer friends had just recently gone through. \u00a0He updated a new driver for his graphics card and suddenly his pc bluescreened on restart. \u00a0After restarting several times he learned that he had approximately 10 seconds to delete the new updated driver before his pc shut down. \u00a0Eventually he got it after a dozen tries. \u00a0So I decided that because this kind of thing happens often, I&#8217;d use it as part of my theme.<\/p>\n <p>So the original idea was to have a reflection of some nerdy kid in the screen who was constantly downloading viruses which you had to destroy before they bluescreened the computer. \u00a0Due to time, the reflection didn&#8217;t make it into the game, and due to the 1980&#8217;s theme downloading turned into installing software. \u00a0The software that contained the virus ended up being &#8220;Busty Cops II&#8221; and at the top of the installation screen in tiny font you could see the Paladin Virus Hunter Software (which you&#8217;d know about if you read the readme.txt from the title screen) warning you that the software contained malicious files. \u00a0Of course&#8230;. you install the pixelly goodness anyway and the game begins.<\/p>\n <p><em><strong>Language:<\/strong><\/em><\/p>\n <p>So I used Stencyl to code the game. \u00a0I&#8217;ve been learning C# in my downtime, but I knew I&#8217;d never be able to create anything worthy of LD in 48 hours with my knowledge so far. \u00a0So I went back to what I know. \u00a0Stencyl is really easy to use once you know the basics of logic and what each logic block does. \u00a0For a prototyping engine it does wonders for game jams. \u00a0As soon as I had the outline for the game I started writing the pseudo code in my head while I was at work. \u00a0By the time I finished art and was ready to start coding, I had the entire game written out already. \u00a0The only thing I had difficulties with was adding the power button to the PC. \u00a0I added multiple copies because I changed tactics halfway through and it was causing the PC to shut off and turn back on immediately which was a very frustrating 20 minutes.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/StencylScreen.png\"><img class=\"size-medium wp-image-294734 alignleft\" alt=\"StencylScreen\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/StencylScreen-300x162.png\" width=\"300\" height=\"162\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/StencylScreen-300x162.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/09\/StencylScreen-550x297.png 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n <p><em><strong>The Challenges:<\/strong><\/em><\/p>\n <p>I think the only part that was really challenging for me other than time constraints was the music. \u00a0I&#8217;ve never actually created my own music for games before. \u00a0I usually have a friend do it, or borrow it from a website. \u00a0So after multiple hours of attempting to create something using various softwares I decided to find a random music generator. \u00a0Finally I went with Sfxr for sound effects and Wolfram Tones for the music. \u00a0It turned out pretty good for randomly generated music.<\/p>\n <p><strong><em>The Rewards:<\/em><\/strong><\/p>\n <p>After the planning stage I went immediately to art. \u00a0I hate using placeholder art because I call myself a game artist. \u00a0Creating sloppy boxes for placeholders is too difficult for me to do when I can just create the finished product with just a little more effort. \u00a0When I decided that I was going to mix pixel and vector art in the same game I got really excited. \u00a0I&#8217;ve used both in games before, but never together. \u00a0I decided to make the computer as realistic as possible (given my lack of vector skills) and then use the 80&#8217;s theme for pixel art, which was ridiculously easy since I only had to settle on one color&#8230;. green.<\/p>\n <p>The fact that the game came out bug-free (to the best of my knowledge) within less than 12 hours of actual work makes me ecstatic. \u00a0Bug testing and fixing is the worst part of game dev to me.<\/p>\n <p><strong><em>In essence:<\/em><\/strong><\/p>\n <p>I&#8217;m thrilled with how it turned out and at all the good feedback I&#8217;ve had. \u00a0Usually I get a lot of &#8220;Why didn&#8217;t you do this?&#8221; or &#8220;This part is too difficult&#8221;, etc. \u00a0But I really haven&#8217;t had any negative feedback that made me cringe while hearing it.<\/p>\n <p>Thanks for reading! \u00a0Go play the game!<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/compo\/\" rel=\"tag\">compo<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/flash\/\" rel=\"tag\">flash<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/screenshot\/\" rel=\"tag\">screenshot<\/a><\/p>","time":"September 3rd, 2013 4:47 pm","title":"Bluescreen \u2013 Postmortem"}