{"author_name":"Tenoch","cat":"LD #12 - The Tower - 2008","comments":[],"epoch":1218479460,"likes":0,"metadata":{"p_key":"74569","p_author":"Tenoch","p_authorkey":"328","p_urlkey":"110401","p_title":"Making of (kind of\u2026)","p_cat":"LD #12 - The Tower - 2008","p_event":"LD12","p_time":"1218479460","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"328","us_name":"Tenoch","us_username":"tenoch","event_start":"1218153600","event_key":"89","event_name":"LD12"},"text":"<p>About the submission:<\/p>\n <p>The owliver.love file is really a renamed zip. If you unzip it, you&#8217;ll find inside:<br \/>\n &#8211; the Lua sources<br \/>\n &#8211; the images<br \/>\n &#8211; the sounds<br \/>\n &#8211; the three musics<\/p>\n <p>So: archive, check; source code, check.<br \/>\n Custom library code: none. Everything is either the L\u00f6ve engine, or code written during the compo.<\/p>\n <p>List of tools and libraries:<\/p>\n <p>&#8211; As stated before, the L\u00f6ve game engine (a Lua wrapper for SDL). Awesome stuff. Never coded things that fast. In fact, it&#8217;s almost magical. Idea -&gt; code -&gt; working feature. Of course, there are always a few bugs you have to correct, but the power you feel in your hands is really amazing. Lua is amazing anyway. When you need something, just make a table. It always works ;\u00b0)<\/p>\n <p>&#8211; Text editor: gEdit, with autocompletion and symbol browser plugins. Plus, of course, built-in syntax coloring.<\/p>\n <p>&#8211; Compilator: none, this is Lua! (ah!) Save your Lua file, and rerun the game from the closest console. In fact, when L\u00f6ve detects a crash, it doesn&#8217;t quit, but instead goes in crash mode. A &#8220;restart&#8221; button is available so you don&#8217;t even have to do &#8220;up arrow + enter&#8221; in the terminal, once the bug corrected. You gotta love L\u00f6ve.<\/p>\n <p>&#8211; Graphics. For the levels: pencil, paper, sharp marker pen to increase contrast, scanner, Inkscape to vectorize, resize, re-bitmapize, GIMP to colorize. And for the ingame thingies and text, Inkscape. For the intro screen text, made a screenshot of text in Abiword, then included with the guy in Inkscape.<\/p>\n <p>&#8211; Level making: hand coded in the source. But made extensive use of Inkscape to get coordinates of stuff. I drew rectangles and dots in Inkscape, read their coordinates there, copied them in the level files. Them during level loading, the coordinates are converted into game coordinates. I supposed it could have been even better to parse the SVG files, but no time to explore this.<\/p>\n <p>&#8211; Sound&#8230; I made all audio during the last hour&#8230; Sounds are all randomly generated with the great sfxr, in about 7 minutes. Music is made with ZynSubAddFX, a marvelous synthetisor for Linux, and QSynth, a soundfont player. Both apps controlled with my MIDI keyboard. Drums are from Hydrogen (awesome drums app for Linux), and the &#8220;mixing&#8221; is done in Audacity.<\/p>\n <p>Additionnal things:<\/p>\n <p>&#8211; IRC with X-Chat<br \/>\n &#8211; Timelapse video capture with two shell scripts:<\/p>\n <p>while true; do scrot -e &#8216;convert $f -resize 50% $f.jpg; rm -f $f&#8217; &amp; sleep 20; done<\/p>\n <p>and<\/p>\n <p>mencoder &#8220;mf:\/\/*.jpg&#8221; -mf fps=10 -o timelapse.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900<\/p>\n <p>&#8211; Far too many motivational posters with http:\/\/wigflip.com\/automotivator\/<br \/>\n &#8211; Photos with my Kodak EasyShare C713 (stupid battery charger that I can&#8217;t find&#8230;)<br \/>\n &#8211; Everything done on a GNU\/Linux machine running Ubuntu 8.04, except scanning the levels, since the scanner is plugged to the family&#8217;s MacMini.<br \/>\n &#8211; The pizza! I&#8217;ve been asked several times what kind of pizza it is. I sure looks good, but well&#8230; Just a pizza \ud83d\ude00 So, it&#8217;s a Buitoni &#8220;Four \u00e0 pierre&#8221; Royale. I don&#8217;t know if the name is the same outside France, though.<\/p>\n <p>I don&#8217;t see anything else to add yet. I&#8217;ll work on the postmortem now.<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/makingof\/\" rel=\"tag\">makingof<\/a><\/p>","time":"August 11th, 2008 1:31 pm","title":"Making of (kind of\u2026)"}