{"author_name":"fractalsunrise","cat":"LD #36","comments":[],"epoch":1472671380,"likes":7,"metadata":{"p_key":"3294","p_author":"fractalsunrise","p_authorkey":"113308","p_urlkey":"38761","p_title":"Type-O-Tron:  Better late than never\u2026","p_cat":"LD #36","p_event":"LD36","p_time":"1472671380","p_likes":"7","p_comments":"0","p_status":"UPD5","us_key":"113308","us_name":"fractalsunrise","us_username":"fractalsunrise","event_start":"1472169600","event_key":"35","event_name":"LD36"},"text":"<h2>The Dare<\/h2>\n <p>I stumbled across LD36 by accident, when it was already in progress. \u00a0&#8220;How neat!&#8221;, I thought; &#8220;Too bad I can&#8217;t participate&#8221;. \u00a0I already had commitments most of\u00a0Saturday, and I don&#8217;t work on Sundays, which left me only six hours of working time before the Compo would end.<\/p>\n <p>Well, I decided to *just do it!* anyway! \u00a0The result: \u00a0Type-O-Tron.<\/p>\n <h2>The Game<\/h2>\n <p>Type-O-Tron is a (hopefully charming!) typewriter simulator. \u00a0Typing is trickier when you don&#8217;t have a backspace key and some things (like the apostrophe) are in places you&#8217;re not used to! \u00a0There&#8217;s also a bit of story in there.<\/p>\n <p><a href=\"http:\/\/fractalsunrise.com\/games\/type-o-tron\">Download it here<\/a> (it&#8217;s an executable .jar, so you need Java installed to play it). \u00a0I hope you enjoy it! \u00a0I would love feedback since this is the first time I&#8217;ve done a Ludum Dare. \u00a0It&#8217;s best played with headphones (I think the sounds ended up a bit quiet).<\/p>\n <p>I was playing by Compo rules, though my timetable was shifted from the live Compo so I couldn&#8217;t enter it officially.<\/p>\n <p><img src=\"http:\/\/fractalsunrise.com\/games\/type-o-tron\/screenshot-0.png\" alt=\"\" \/><br \/>\n <img src=\"http:\/\/fractalsunrise.com\/games\/type-o-tron\/screenshot-1.png\" alt=\"\" \/><br \/>\n <img src=\"http:\/\/fractalsunrise.com\/games\/type-o-tron\/screenshot-2.png\" alt=\"\" \/><br \/>\n <img src=\"http:\/\/fractalsunrise.com\/games\/type-o-tron\/screenshot-3.png\" alt=\"\" \/><\/p>\n <h2>The Timeline<\/h2>\n <p>I used the last\u00a0six hours on Saturday instead of crashing after my full day as planned. \u00a0It was complicated by the fact that I was sick and had a terrible headache, so I couldn&#8217;t look at my computer monitor very much. \u00a0It was pain, but I got really excited about making a game.<\/p>\n <p>Except for those six Saturday hours, I started my clock on Monday morning. \u00a0I&#8217;m self-employed and work from home, and was fortunately able to take half the week for making a game :).<\/p>\n <p>I wondered if I could finish a Compo entry in only 18 hours so I could submit it to the live Jam, but sadly, no. \u00a0I was able to pull it off by 2am Tuesday evening \/ Wednesday morning, though!<\/p>\n <p>Here&#8217;s the timeline:<\/p>\n <ul>\n <li>6 painful hours on Saturday (7pm-1am)\n <ul>\n <li>brainstormed and picked an idea<\/li>\n <li>drove all over creation looking for a typewriter for making sound effects<\/li>\n <li>found inspiration typewriter images and began drawing keys<\/li>\n <\/ul>\n <\/li>\n <li>Break for Sunday<\/li>\n <li>18 hours on Monday (8am-2am)\n <ul>\n <li>unhealthy amount of drawing typewriter parts<\/li>\n <li>wrote the story and dialog<\/li>\n <li>recorded dialog and remaining sound effects<\/li>\n <li>processed all sounds and got the finished sound assets<\/li>\n <li>got a libgdx project up and running<\/li>\n <li>picked and packaged fonts<\/li>\n <\/ul>\n <\/li>\n <li>7 hours of sleep (2am-9am)<\/li>\n <li>17 hours on Tuesday (9am-2am)\n <ul>\n <li>pretty much all the game mechanics and programming<\/li>\n <li>beginning\/ending scripting and player choice texts<\/li>\n <li>typewriter &#8220;animations&#8221;<\/li>\n <li>even more time drawing typewriter parts<\/li>\n <li>testing, testing, and more testing<\/li>\n <li>make an executable .jar file to package it up<\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <p>After staggering across the finish line, I let myself look at the other amazing games that were submitted for real, and stayed up another three hours exploring them. \u00a0I also fiddled around a bit trying to make some native builds with a JRE included (have never done that before) but at that point I was shot so gave up on it and went to bed.<\/p>\n <h2>Tools<\/h2>\n <p>Here&#8217;s what I used:<\/p>\n <ul>\n <li>Code:\n <ul>\n <li>LibGDX (Java)<\/li>\n <li>Eclipse (Mars.2)<\/li>\n <\/ul>\n <\/li>\n <li>\u00a0Sounds:\n <ul>\n <li>Zoom H1 recorder<\/li>\n <li>Audacity<\/li>\n <li>Sennheiser headphones (HD280)<\/li>\n <\/ul>\n <\/li>\n <li>Graphics:\n <ul>\n <li>Wacom Intuos Pro (Medium)<\/li>\n <li>Paint.NET<\/li>\n <li>fontsquirrel.com (fonts)<\/li>\n <li>LibGDX&#8217;s heiro bitmap font generator<\/li>\n <li>LibGDX&#8217;s texturepacker<\/li>\n <\/ul>\n <\/li>\n <li>Story and Notes:\n <ul>\n <li>Notepad++<\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <h2>Thoughts from the other side<\/h2>\n <p>I probably spent 12 hours just drawing the graphics. \u00a0Drawing is not my strong point (I&#8217;m a programmer by trade), and getting through the graphical assets in time was a big challenge for me. \u00a0The upper part of the typewriter base suffered since I had to cut corners to get it done on time.<\/p>\n <p>Next time, I&#8217;m going to steer clear of any idea that involves &#8220;just make and animate 40 ____&#8217;s&#8221;. \u00a0The typewriter keys got pretty tedious to position correctly in the code for animating, and I had to cut some of the animation out to make it in time.<\/p>\n <p>I also sunk more time than necessary managing some ugly event scripting code (play this audio, then after it&#8217;s finished present this choice, and do these things after&#8230;). \u00a0I made something up on the fly that worked, but it would have been really handy to have already spent some time thinking about an architecture that would turn actions into objects. \u00a0That way I could chain them without nesting so much.<\/p>\n <p>I almost didn&#8217;t post the game here. \u00a0I started looking at other great games that were &#8220;official&#8221; and better than mine, and began telling myself that since I couldn&#8217;t submit my game officially no one would be interested. \u00a0Or that it was really bad. \u00a0Or whatever. \u00a0(I&#8217;m a perfectionist.) \u00a0But in the spirit of *just do it!*, I&#8217;m taking a deep breath and posting it here anyway!<\/p>\n <p>All in all I think it was a success, especially since my wife is better at playing it than I am :). \u00a0I hope you enjoy it!<\/p>","time":"August 31st, 2016 2:23 pm","title":"Type-O-Tron:  Better late than never\u2026"}