{"id":595,"date":"2016-09-02T23:20:45","date_gmt":"2016-09-03T05:20:45","guid":{"rendered":"http:\/\/rrbits.com\/epb\/?p=595"},"modified":"2017-02-16T01:27:32","modified_gmt":"2017-02-16T07:27:32","slug":"floppis-relic-run-tools","status":"publish","type":"post","link":"https:\/\/rrbits.com\/epb\/2016\/09\/02\/floppis-relic-run-tools\/","title":{"rendered":"Floppi&#8217;s Relic Run: Tools and short Post-Mortem"},"content":{"rendered":"<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-596\" src=\"https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500.jpg\" alt=\"\" width=\"810\" height=\"500\" srcset=\"https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500.jpg 810w, https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500-300x185.jpg 300w, https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500-768x474.jpg 768w, https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500-200x123.jpg 200w, https:\/\/rrbits.com\/epb\/files\/2017\/02\/14828-shot0-1472432804.jpg-eq-900-500-800x494.jpg 800w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/>\n<p>A little while ago, I entered the 36th Ludum Dare game jam, and ended up creating my first ever game with the Godot Engine: <a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-36\/?action=preview&amp;uid=14828\">Floppi&#8217;s Relic Run<\/a>. Check the LD link there for the download. This post is a bit of a post-mortem on the jam project, but also to spotlight the tools that made this remotely possible.<\/p>\n<p><!--more--><\/p>\n<p>To quote, well, myself:<\/p>\n<blockquote><p>Synopsis: You&#8217;re flung into some alternate space\/time plane presumably far in the future, and an entity there says that they can send you home after clearing a certain number of relic gates. They can only be opened by collecting ancient relics. (Stone wheels, vaccuum tubes, and arrow heads were all I managed to add in time.) The world itself is not dangerous, despite my intentions to add more obstacles, but there&#8217;s a catch. Your time in each sector is limited because you&#8217;ve kind of been turned into a floppy diskette and are operating on borrowed power.<\/p><\/blockquote>\n<p>The game play mechanics are sparse in large part due to the fact I learned how to use Godot <em>during<\/em> the jam. Yeah, yeah, I know. Don&#8217;t do that. Lesson learned, the hard way. Like all the lessons I learn. Another piece of it is that I spent a long time on art and audio assets. I wanted the atmosphere to be polished. As far as that goes, I&#8217;m pleased with how that went.<\/p>\n<p>I cannot compose music or engineer sounds, and I was in the compo. I couldn&#8217;t use premade assets and only had 48 hours to produce a game. As such, I ended up using generators. I used <a href=\"http:\/\/www.bfxr.net\/\">Bfxr<\/a> for the sound effects, which is great when you need simple sound effects and you needed them yesterday. The music track, &#8220;Wandering Bitfield,&#8221; was composed with <a href=\"http:\/\/codeminion.com\/blogs\/maciek\/2008\/05\/cgmusic-computers-create-music\/\">cgMusic<\/a> and <a href=\"https:\/\/synthfont.com\/\">synthFont<\/a> using the <a href=\"http:\/\/gmrsf2.blogspot.com\/2013\/07\/actualizacion-gmr-11.html\">GMR Basico v1.1<\/a> sound font.<\/p>\n<p>Wandering Bitfield:<\/p>\n<!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-595-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/s3.amazonaws.com\/rrbits\/wandering_bitfield.mp3?_=1\" \/><a href=\"https:\/\/s3.amazonaws.com\/rrbits\/wandering_bitfield.mp3\">https:\/\/s3.amazonaws.com\/rrbits\/wandering_bitfield.mp3<\/a><\/audio>\n<p><a href=\"https:\/\/s3.amazonaws.com\/rrbits\/wandering_bitfield.ogg\">[Original Ogg Download]<\/a><\/p>\n<p>It was originally a dance composition, but I tweaked instrumentation and tempo until I had something I felt was good enough to use. I really like GMR. Based on what I could glean from the auto-translation, GMR Basico 1.1 is donationware and I, since it helped me so much, felt compelled to contribute. I intend to use it for later stand-alone music projects.<\/p>\n<p>The art was largely created in <a href=\"https:\/\/www.gimp.org\/\">GIMP<\/a> and <a href=\"https:\/\/krita.org\/en\/\">Krita<\/a>. Whichever I used was largely dependent on how technical I was being. For instance, if I wanted exact straight lines at exact sizes I&#8217;d use GIMP, but for freehand drawing, I used Krita. In fact, Floppi, the the main character, was drawn entirely in Krita with different layers for each part of the sprite so they could be animated separately.<\/p>\n<p>Now I&#8217;d like to write a bit about Godot itself, but I&#8217;ll leave that for another post. There&#8217;s a lot to write of my first project with it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A little while ago, I entered the 36th Ludum Dare game jam, and ended up creating my first ever game with the Godot Engine: Floppi&#8217;s Relic Run. Check the LD link there for the download. This post is a bit of a post-mortem on the jam project, but also to spotlight the tools that made&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/rrbits.com\/epb\/2016\/09\/02\/floppis-relic-run-tools\/\" title=\"ReadFloppi&#8217;s Relic Run: Tools and short Post-Mortem\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":596,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,3999],"tags":[4264,4251,4644],"class_list":["post-595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-games","category-programming","tag-godot","tag-ludumdare","tag-tools"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/posts\/595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/comments?post=595"}],"version-history":[{"count":5,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/posts\/595\/revisions"}],"predecessor-version":[{"id":608,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/posts\/595\/revisions\/608"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/media\/596"}],"wp:attachment":[{"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/media?parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/categories?post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rrbits.com\/epb\/wp-json\/wp\/v2\/tags?post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}