{"id":3244,"date":"2015-05-11T10:19:41","date_gmt":"2015-05-11T10:19:41","guid":{"rendered":"http:\/\/astoryisnotatree.net\/?p=3244"},"modified":"2020-03-04T20:44:44","modified_gmt":"2020-03-04T20:44:44","slug":"conference-project-lamp-lighter","status":"publish","type":"post","link":"https:\/\/astoryisnotatree.net\/?p=3244","title":{"rendered":"Bad Guys: Conference Project \u2014 Lamp Lighter"},"content":{"rendered":"<p style=\"text-align: center;\">\u00a0<a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3246 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052-300x187.png\" alt=\"Sketch631052\" width=\"580\" height=\"362\" srcset=\"https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052-300x187.png 300w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052-1024x640.png 1024w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052-624x390.png 624w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch631052.png 1280w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">(<em>the new title card)<\/em><\/p>\n<p>For my conference project, I continued working on my second group game, &#8220;Light the Lamps&#8221; (which was a continuation of my first group game, &#8220;Relay.&#8221;) I renamed the game &#8220;Lamp Lighter,&#8221; and updated it quite a bit. In &#8220;Lamp Lighter,&#8221; you play as the titular character whose job it is to protect its city&#8217;s lamps from evil bats who seek to snuff out their light with red goo.<\/p>\n<p><strong>Background<\/strong>:<\/p>\n<p>As I mentioned in my post about my<a title=\"Group Game #2\" href=\"http:\/\/astoryisnotatree.net\/?p=2615\"> second group game<\/a>, I wanted to add a background that was Victorian London-esque. I&#8217;ve included pictures of my drawing process:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3248 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch15341220-300x187.png\" alt=\"Sketch15341220\" width=\"619\" height=\"386\" srcset=\"https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch15341220-300x187.png 300w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch15341220-1024x640.png 1024w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch15341220-624x390.png 624w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch15341220.png 1280w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/p>\n<p style=\"text-align: left;\"><em>(the first sketch)<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3249 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch16413219-300x187.png\" alt=\"Sketch16413219\" width=\"629\" height=\"392\" srcset=\"https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch16413219-300x187.png 300w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch16413219-1024x640.png 1024w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch16413219-624x390.png 624w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Sketch16413219.png 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/p>\n<p style=\"text-align: left;\"><em>(after another sketch, the line work\u00a0process started)<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3247 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/backgroundfinished-300x187.png\" alt=\"backgroundfinished\" width=\"614\" height=\"383\" srcset=\"https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/backgroundfinished-300x187.png 300w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/backgroundfinished-1024x640.png 1024w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/backgroundfinished-624x390.png 624w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/backgroundfinished.png 1280w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/p>\n<p><em>(the finished background!)\u00a0<\/em><\/p>\n<p style=\"text-align: left;\">I decided to keep the background mostly gray with highlights of yellow.<\/p>\n<p style=\"text-align: left;\"><strong>Player:\u00a0<\/strong><\/p>\n<p style=\"text-align: left;\">After play testing my second group game in class, I decided to change the color of the player and make an avatar for it, to really help it stand out against the background:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3250\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/l_lavatar.png\" alt=\"l_lavatar\" width=\"574\" height=\"574\" \/><\/p>\n<p style=\"text-align: left;\"><strong>Bad Guys:\u00a0<\/strong><\/p>\n<p style=\"text-align: left;\">Though I toyed around with random motion for a bit, I ultimately decided to keep my bad guys moving vertically in a straight line across the screen, but with random x coordinates, so that they&#8217;re not too predictable. Random motion ultimately made the bad guys too unavoidable, and this way the player really has a chance to explore the terrain of the game.<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-06.03.03.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3252\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-06.03.03-300x182.png\" alt=\"Screenshot 2015-05-11 06.03.03\" width=\"653\" height=\"396\" srcset=\"https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-06.03.03-300x182.png 300w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-06.03.03-1024x623.png 1024w, https:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-06.03.03-624x379.png 624w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><\/p>\n<p>I also updated the globs that the bats spit at the lamps to make them more texturally appealing &#8211; rather than just one single red color, they&#8217;re various shades of orange and red.<\/p>\n<p><strong>Power Ups:\u00a0<\/strong><\/p>\n<p>As I mentioned in my post about the different states of my bad guys, I decided to add a power-up to help the player stay alive. The power up looks like a glowing blue ball, and, when collected, it freezes the movement of the bats and turns their eyes blue. They can still shoot fire, they just can&#8217;t move around temporarily. The power-ups generate randomly throughout the screen and then quickly shrink away. As soon as one disappears, another one reappears.<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-05.38.04.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3254 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-05.38.04.png\" alt=\"Screenshot 2015-05-11 05.38.04\" width=\"581\" height=\"543\" \/><\/a><\/p>\n<p>(<em>the power-up)<\/em><\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3253 alignleft\" src=\"http:\/\/astoryisnotatree.net\/wp-content\/uploads\/2015\/05\/Screenshot-2015-05-11-05.38.21.png\" alt=\"Screenshot 2015-05-11 05.38.21\" width=\"580\" height=\"446\" \/><\/p>\n<p><em>(a frozen bad guy)<\/em><\/p>\n<p><strong>Sounds:\u00a0<\/strong><\/p>\n<p>Finally, to put the finishing touches on the game, I added some sound effects from freesound.org. To start, I added an eerie track of multiple people whispering for the soundtrack. I also added an ominous noise for when new bad guys spawn (which happens whenever you press on the screen,) and a freezing noise for when a player collects a power-up.<\/p>\n<p>All in all, I&#8217;m really please with how this game turned out. I definitely got it to where I wanted it to be aesthetically, though there&#8217;s always room for improvement. There are still some bugs in the code that I&#8217;d like to work out (lamp posts staying red even after the player touches them, bad guys never unfreezing, etc), but once those are taken care of, I might have my first &#8220;finished&#8221; game.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 (the new title card) For my conference project, I continued working on my second group game, &#8220;Light the Lamps&#8221; (which was a continuation of my first group game, &#8220;Relay.&#8221;) I renamed the game &#8220;Lamp Lighter,&#8221; and updated it quite&#8230;<\/p>\n","protected":false},"author":29,"featured_media":3246,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125],"tags":[],"class_list":["post-3244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bad-guys","wpcat-125-id"],"_links":{"self":[{"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/posts\/3244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3244"}],"version-history":[{"count":12,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/posts\/3244\/revisions"}],"predecessor-version":[{"id":13255,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/posts\/3244\/revisions\/13255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=\/wp\/v2\/media\/3246"}],"wp:attachment":[{"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/astoryisnotatree.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}