{"author_name":"fishbrain","cat":"LD #20 - It's Dangerous to go Alone! Take This!","comments":[],"epoch":1305274800,"likes":0,"metadata":{"p_key":"65686","p_author":"fishbrain","p_authorkey":"3007","p_urlkey":"101482","p_title":"Brass Monkey \u2013 Post Mortem","p_cat":"LD #20 - It's Dangerous to go Alone! Take This!","p_event":"LD20","p_time":"1305274800","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"3007","us_name":"fishbrain","us_username":"\/author\/fishbrain\/","event_start":"1304035200","event_key":"6","event_name":"LD20"},"text":"<p><strong>Brass Monkey &#8211; Post Mortem<\/strong><br \/>\n <em>A Treatise on Simian Semantics<\/em><\/p>\n <p><a rel=\"attachment wp-att-53874\" href=\"http:\/\/www.ludumdare.com\/compo\/2011\/05\/13\/brass-monkey-post-mortem\/logo-2\/\"><img class=\"size-full wp-image-53874 aligncenter\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/logo.jpg\" alt=\"\" width=\"288\" height=\"285\" \/><\/a><\/p>\n <p>What happened&#8230;<\/p>\n <p>When I first heard the theme &#8220;It&#8217;s too dangerous to go alone. Take this!&#8221; I sort of shrivelled up and died. I had placed this right at the bottom of my list of preferred themes. It seemed too generic, too clich\u00e9d; it simply didn&#8217;t grab me.<\/p>\n <p>The irony here being that a tight rigid theme allows more creativity than a vague theme.<\/p>\n <p>I judge a theme by how quickly they evoke images, characters and game play. Many themes like &#8220;absorption&#8221; and &#8220;evolution&#8221; gave me instant visions into doors of wondrous possibility, but the final chosen theme gave me nothing &#8211; just a mental blank page.<\/p>\n <p>So, being confused by this theme, I desperately wanted to steer clear of anything predictable, and of any concepts already done. (Perhaps I get a point for this&#8230; ).<\/p>\n <p>I spent the entire first day thinking, scribbling, walking, and generally procrastinating. I spun yarns in my head about a far future monkey race of beings (a la Planet of the Apes). In this context, the player could then be given an ancient artefact of any design &#8211; this idea amused me greatly, and struck me as the crux of &#8220;escaping the usual&#8221;.<\/p>\n <p>For some reason, a trumpet came to mind.<\/p>\n <p><a rel=\"attachment wp-att-53875\" href=\"http:\/\/www.ludumdare.com\/compo\/2011\/05\/13\/brass-monkey-post-mortem\/britannica_trumpet_proteano_trumpet\/\"><img class=\"alignleft size-full wp-image-53875\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/Britannica_Trumpet_Proteano_Trumpet.png\" alt=\"\" width=\"250\" height=\"78\" \/><\/a><\/p>\n <p>And of course, what would a monkey know of trumpets? Perhaps it is a hat (which was the original idea, and it is implemented in the game; but it bounces up and down so it&#8217;s not really very evident that it&#8217;s a hat).<\/p>\n <p>Some idea I had involved Pied-Piper-esque scenarios&#8230; a silhouetted monkey dancing across a barren landscape, playing a trumpet, leading a multitude of rat-like post-apocalyptic mutants to their death.<\/p>\n <p>Another idea was a kind of &#8220;simple simon&#8221; musical challenge, you would have to essentially &#8220;jam&#8221; with the enemies to defeat them.<\/p>\n <p>After the end of the first 24 hours I was building a civilization in my head. This was fine if I wanted to write a novel, but I was supposed to be making a game.<\/p>\n <p>But I am stickler for cohesion &#8211; the back-story of a game is important to me (he says, while typing a blog entry about a monkey playing a psychedelic trumpet).<\/p>\n <p>At the end of the first day I had not written a single line of code.<\/p>\n <p>THIS was a mistake.<\/p>\n <p>Any code, any dirty code, any spaghettified mess of code is required at the end of day 1. Something. Something to get your project moving.<\/p>\n <p>Instead I had done some &#8220;asset fishing&#8221;; this helps me think, and reflect upon ideas. So I grabbed certain CC\/royalty free images that inspired me in some form or another, without really knowing what the final game was going to be.<\/p>\n <p>This sort of random haphazard multi-sensory work flow is fine&#8230; unless you&#8217;ve only got 48 hours.<\/p>\n <p>I slept on it.<\/p>\n <p>I struggled the next day too, and played with assets &#8211; graphics and sound &#8211; still without any concrete ideas.<\/p>\n <p><a rel=\"attachment wp-att-53877\" href=\"http:\/\/www.ludumdare.com\/compo\/2011\/05\/13\/brass-monkey-post-mortem\/screenshot1-46\/\"><img class=\"alignleft size-medium wp-image-53877\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/screenshot12-300x170.jpg\" alt=\"\" width=\"300\" height=\"170\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/screenshot12-300x170.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/screenshot12-550x312.jpg 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n <p>5.00pm on day two, I write my first line of code.<\/p>\n <p>Something came together over those hours. Nothing amazing, but a nice little game that can be expanded upon. The submitted version lacks pace, and &#8220;powerups&#8221; &#8211; easy enough to address.<\/p>\n <p>I&#8217;ve always been a great fan of Jeff Minter (a Commodore 64 guru of psychedelic gaming), and I wanted to add some of this flavour to &#8220;Brass Monkey&#8221;.<\/p>\n <p><a rel=\"attachment wp-att-53876\" href=\"http:\/\/www.ludumdare.com\/compo\/2011\/05\/13\/brass-monkey-post-mortem\/ld_ss1\/\"><img class=\"alignleft size-medium wp-image-53876\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/LD_ss1-300x274.jpg\" alt=\"\" width=\"300\" height=\"274\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/LD_ss1-300x274.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2011\/05\/LD_ss1.jpg 351w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n <p>A couple of quick words regarding royalty free images&#8230; I wasn&#8217;t sure of the &#8220;legality&#8221; of this, it seems the consensus is I am not supposed to use them. I can understand how it&#8217;s not really &#8220;in the spirit&#8221; of the competition.<\/p>\n <p>I remember reading some post where someone offered the general advice: &#8220;if it feels like you&#8217;re cheating, don&#8217;t do it&#8221;. I didn&#8217;t feel like I was cheating. And the silly thing is, if I were to use a publicly available AS3 library (like &#8220;flixel&#8221; I think it is) I WOULD feel like I was cheating.<\/p>\n <p>But that&#8217;s just me, and it&#8217;s a bit silly, and it&#8217;s something I shall get over&#8230; I need to explore some of these libraries.<\/p>\n <p>I&#8217;m from the &#8220;olden days&#8221; (not TOO old, but technology changes so fast doesn&#8217;t it?). Cut my teeth on programming machine language, by &#8220;hand&#8221; of course, for the 6502 chip on my Vic-20 (no assembler &#8211; manual opcode lookup, split addresses into low-byte\/high-byte format, poke them into memory, and hope the machine doesn&#8217;t crash!). This is in about 1981, I was aged 12. My father is a programmer, so he helped and encouraged.<\/p>\n <p>So, I was around for the excitement of the microcomputer revolution. Progressing from the Vic-20, to the Commodore-64 and then the Amiga (&#8230;oh, the Amiga, how I miss thee). So, I&#8217;ve always written my own libraries for everything, because computer were much simpler back then.<\/p>\n <p>BUT all that being said&#8230;<br \/>\n I highly recommend the LD experience to anyone and everyone!<br \/>\n It IS challenging, but also great fun!<br \/>\n As difficult as I found this one, I still enjoyed the experience!<\/p>\n <p>The one big thing out of the Ludum experience is the COMMUNITY.<br \/>\n It is so inspiring to see the work of others, and read about their experiences and ideas. It&#8217;s also amazing to see all the different technologies &#8211; for example, I wonder what it would be like to write a game in Python? I&#8217;ve no idea&#8230; but many out there do.<\/p>\n <p>There is a real sense of comradery and community here!<\/p>\n <p>Cheers,<\/p>","time":"May 13th, 2011 3:20 am","title":"Brass Monkey \u2013 Post Mortem"}