{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/compo2\/330374\/5035-shot0.png","local":"\/data\/posts\/2014\/03\/e224b597df5f747f19e74e8a3213b9da.png"}],"author_link":"author\/madflame991\/","author_name":"madflame991","cat":"MiniLD","categories":["MiniLD"],"comments":[],"epoch":1394495400,"event":"","likes":4,"metadata":{"p_key":"81014","p_author":"madflame991","p_authorkey":"0","p_urlkey":"290131","p_title":"Eat your own dog food","p_cat":"MiniLD","p_event":"LD28","p_time":"1394495400","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1386892800","event_key":"20","event_name":"LD28"},"source_url":"2014\/03\/10\/eat-your-own-dog-food\/","text":"<p><img alt=\"Minifurnace\" src=\"\/data\/posts\/2014\/03\/e224b597df5f747f19e74e8a3213b9da.png\"\/><\/p>\n<p><a href=\"http:\/\/madflame991.github.io\/furnace-engine\/src\/\" title=\"http:\/\/madflame991.github.io\/furnace-engine\/src\/\">LINK to engine<\/a><br\/>\n<a href=\"http:\/\/madflame991.github.io\/furnace-engine\/src\/conv.html\" title=\"http:\/\/madflame991.github.io\/furnace-engine\/src\/conv.html\">LINK to convertor<\/a><\/p>\n<p>Last MiniLD (#49) I used\u2026 the furnace engine!!! \u2026and it was great \u2013 it was the first time that I did not have to code and I could focus on the content entirely*. I managed to create a fairly complex and decent Minecraft-like adventure-y game.<\/p>\n<p>Unfortunately, I also discovered the most annoying aspect of this sort of language \u2013 it\u2019s horrendous at defining sprites! Encoding images as letters is NOT a good idea (yes, I\u2019m looking at you, PuzzleScript); it requires enormous patience. So that\u2019s why I made a sprite sheet importer! What does it do? You just and drop your sprite sheet (an IMAGE made in an image-editing software), then you adjust the grid\/sprite slicer and BAM! \u2013 you get them encoded as text in furnace-engine-format. Exporting images to the PuzzleScript-format is on its way.<\/p>\n<p>*Digressing: I find it a blessing to not care\/know about the underlying details of what you\u2019re working with: I can\u2019t see the pixels on my tablet \u2013 therefore images on it must be made out of magic! I also don\u2019t have access to its file system \u2013 therefore files, if they exist at all, must be stored in a magical way and I love that I don\u2019t know how! Same thing goes for Haskell \u2013 it\u2019s sooo high level you can never know what the machine you\u2019re running your program on is doing.<\/p>","time":"March 10th, 2014 11:50 pm","title":"Eat your own dog food","title_was_empty":false}