{"author_name":"khahem","cat":"LD #33","comments":[],"epoch":1440586080,"likes":3,"metadata":{"p_key":"13397","p_author":"khahem","p_authorkey":"5209","p_urlkey":"48652","p_title":"Post Mortem: Detached","p_cat":"LD #33","p_event":"LD33","p_time":"1440586080","p_likes":"3","p_comments":"0","p_status":"UPD5","us_key":"5209","us_name":"khahem","us_username":"khahem","event_start":"1440115200","event_key":"29","event_name":"LD33"},"text":"<p><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_01.png\"><img class=\"aligncenter size-large wp-image-495200\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_01-550x315.png\" alt=\"Detached\" width=\"550\" height=\"315\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_01-300x172.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_01-550x315.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_01.png 607w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-33\/?action=preview&amp;uid=5209\">I made a puzzle game<\/a>, again. This is my seventh LD entry, written in Javascript, I wanted to try something new, and the new things this time were real drawn art and WebGL.<\/p>\n <p>&nbsp;<\/p>\n <h2>The Theme<\/h2>\n <p>When I first saw the winning theme, I knew this would be quite a challenge for me. The tone of the theme, &#8220;You are the monster&#8221;, not simply &#8220;Monster&#8221;, pushed me towards a subjective perception of being a monster, but talking about a subjective feeling required establishing a context first. \u00a0All the ideas I had where I could express the idea of being\u00a0a monster for the others required a lot of content and story, and I&#8217;m not a great content-maker, even less a good story-teller.<\/p>\n <p>The game is still rooted in this idea, altering your identity to fit a requirement and be accepted, it&#8217;s not just a veneer of monster graphic assets on a puzzle game, but I wish the relation to the theme was more visible, better explored and discussed.<\/p>\n <p><img class=\"aligncenter size-large wp-image-495202\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_02-550x346.png\" alt=\"Triangles are monster too !\" width=\"550\" height=\"346\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_02-300x189.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_02-550x346.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_02.png 743w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/p>\n <p>&nbsp;<\/p>\n <h2>The Tech<\/h2>\n <p>WebGL was pretty great to work with. I love the canvas, it&#8217;s simple and is fast enough nowadays, but I get frustrated by browsers taking shortcuts in rendering quality, bad banding in gradients, bad antialiasing, huge variations between the blend modes implementations (if they work at all&#8230;). The single matrix stack of the canvas is also annoying if you want a moving camera,\u00a0the freedom gained by using WebGL is awesome here. Compatibility and performance predictability went much better than expected, I had a minor problem with Internet Explorer (just don&#8217;t use any GL extension and things will be ok), but I think it&#8217;s the first entry that works on all major browsers, HTML5 things are really getting better every day.<\/p>\n <p>Next time however, I&#8217;ll prepare text drawing code, it&#8217;s the big thing that&#8217;s not easy in OpenGL and I knew it,\u00a0I had to prepare\u00a0a texture manually for each line of text, which is really not great when you want to work efficiently, hence the lack of dialogue in the game, which would have greatly helped establishing the story.<\/p>\n <p>&nbsp;<\/p>\n <h2>The Art<\/h2>\n <p>It&#8217;s the first time I really tried to draw something, I usually avoid the difficulty and go for a minimalistic vector-and-code style. This worked amazingly well given that I don&#8217;t know how to draw at all. I started on paper and vectorized the monster with Inkscape. Then it was a quite interesting challenge of layering to be able to recolor all parts of the monsters in the game (the custom shaders greatly helped here, I probably couldn&#8217;t have done this with a simple canvas with decent speed). I only animated the eye, but all three parts of the monsters can move separately.<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_wip_03.png\"><img class=\"aligncenter size-large wp-image-495240\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_wip_03-550x413.png\" alt=\"What's your angle ?\" width=\"550\" height=\"413\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_wip_03-300x225.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_wip_03-550x413.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/detached_wip_03.png 1024w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n <p>&nbsp;<\/p>\n <h2>Conclusion<\/h2>\n <p>Well, I almost abandoned mid-LD, so it was the usual emotional roller-coaster. But it was a great LD, and I&#8217;m really happy with the result, I took risks and did new things and it worked. Next time I promise, again, I&#8217;ll have music in my game&#8230;<\/p>\n <p>If you&#8217;ve made a puzzle game too, please leave me a comment, I&#8217;ve not seen one yet while playing and rating and I&#8217;m curious to see what could be done with the theme. Meanwhile, you can play Detached <a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-33\/?action=preview&amp;uid=5209\" target=\"_blank\">here<\/a>, or see my previous\u00a0games <a href=\"http:\/\/kmichel.info\/me\/games\/\" target=\"_blank\">there<\/a>.<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/naked_eye.png\"><img src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/naked_eye.png\" alt=\"What you lookin&#039; at ?\" width=\"210\" height=\"160\" class=\"aligncenter size-full wp-image-495276\" \/><\/a><\/p>","time":"August 26th, 2015 5:48 am","title":"Post Mortem: Detached"}