{"author_name":"ron","cat":"LD #36","comments":[],"epoch":1472419980,"likes":0,"metadata":{"p_key":"3879","p_author":"ron","p_authorkey":"501034","p_urlkey":"39340","p_title":"That\u2019s all folks","p_cat":"LD #36","p_event":"LD36","p_time":"1472419980","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"501034","us_name":"ron","us_username":"ron","event_start":"1472169600","event_key":"35","event_name":"LD36"},"text":"<p>Didn&#8217;t finish a whole game, but given my limited time I&#8217;m satisfied. Got time to write a small tile loader and added some animation by manual timing. My ZxHs framework really needs more high-level combinators to ease drawing. For example, a singel operation to draw a sprite while also setting the color of all the intersecting attribute blocks. And probably drawing modes like XOR, AND, in addition to the (implicitly default) OR mode. Combining that with spritemasks and mask extensions, some nice effects could be added. Anyway, here&#8217;s the working gif-shot:<\/p>\n <p><img class=\"alignnone size-full wp-image-577729\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/08\/c.gif\" alt=\"Pixel train with steampuffs\" width=\"152\" height=\"128\" \/><\/p>\n <p>For code see <a href=\"https:\/\/github.com\/TreeTide\/zxhs\/blob\/ld36\/trainy-day\/app\/Main.hs\">https:\/\/github.com\/TreeTide\/zxhs\/blob\/ld36\/trainy-day\/app\/Main.hs<\/a> . I&#8217;ll probably rename the game, and eventually merge to master, so keep clicking around if it isn&#8217;t there. Be sure to <a href=\"http:\/\/twitter.com\/bootcode\">follow on Twitter <\/a>if you are into these kind of things.<\/p>","time":"August 28th, 2016 4:33 pm","title":"That\u2019s all folks"}