{"id":251,"date":"2014-04-12T00:04:39","date_gmt":"2014-04-12T00:04:39","guid":{"rendered":"https:\/\/projects-old.etc.cmu.edu\/serenity\/?page_id=251"},"modified":"2014-04-22T00:01:25","modified_gmt":"2014-04-22T00:01:25","slug":"newsletter-week-12","status":"publish","type":"page","link":"https:\/\/projects-old.etc.cmu.edu\/serenity\/?page_id=251","title":{"rendered":"Newsletter Week 12"},"content":{"rendered":"<p dir=\"ltr\">The focus of this week was to continue iteration on the web event, begin work on the serene end level and improve the firefly behavior.<\/p>\n<p dir=\"ltr\">Changes that were made to the web event include events both prior and during the event itself. Our previous version had the enemy attempt to charge the player, run into branches instead, have the branches break as a result of the charge, have a rock fall as a result of the branches breaking, have the enemy incapacitated as a result of the rock hitting him which causes him to fall into the web. We decided to changed that this week by making the enemy charge into a thorn which incapacitates him and causes him to fall into the web. The reason for the change is because we felt like the previous version was too complicated and had too many cause\/effects for the player to follow in such a short period of time. New things we added to the actual web event included new textures\/particle effects for the web to show that it\u2019s breaking as well as making sure the enemy and player move with the web as it bounces.<\/p>\n<p dir=\"ltr\">We also began working on the serene end level this week. Although it\u2019s not implemented in the game just yet, we\u2019ve created most of the art assets that we\u2019ll need. Now it\u2019s just a matter of placing everything in the Unity scene.<\/p>\n<p dir=\"ltr\">One change that we\u2019ve wanted to make for awhile has been re-doing the fireflies. The old version of the fireflies had a swarm-like flocking behavior that was distracting and took away from the experience and was also not optimized for performance (which ended up causing problems). This week we were finally able to revamp the entire firefly system. Collecting fireflies is now more enjoyable and visually pleasing.<\/p>\n<p>Much got done this week but it wouldn\u2019t be complete if it didn\u2019t come with it\u2019s own set of problems. The ugliest one we ran into was a memory\/cpu issue when attempting to build for iOS. The problem occurred as a result of texture sizes being too big and the gamelogic in the old fireflies being unoptimized for performance. The problem is fixed for now but we\u2019ll need to be more conscientious about optimization in the future.<br \/>\nNext week we plan on implementing the serene end level and iterating on what we\u2019ve already developed. Stay tuned!<\/p>\n<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/Newsletters_Week_12.pdf\">Newsletters_Week_12<\/a><\/p>\n<p><img decoding=\"async\" title=\"gallery ids=&quot;244,245,246,247,248,249&quot;\" alt=\"\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-includes\/js\/tinymce\/plugins\/wpgallery\/img\/t.gif\" \/><\/p>\n<div id='gallery-1' class='gallery galleryid-251 gallery-columns-3 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=244'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0115-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=245'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0116-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=246'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0117-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=247'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0120-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=248'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0124-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/projects-old.etc.cmu.edu\/serenity\/?attachment_id=249'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/IMG_0130-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<p><a href=\"https:\/\/projects-old.etc.cmu.edu\/serenity\/wp-content\/uploads\/2014\/04\/Newsletters_Week_12.pdf\">Download_as_PDF_Week_12<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The focus of this week was to continue iteration on the web event, begin work on the serene end level and improve the firefly behavior. Changes that were made to the web event include events both prior and during the event itself. Our previous version had the enemy attempt to charge the player, run into [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":81,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-251","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/pages\/251"}],"collection":[{"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=251"}],"version-history":[{"count":2,"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/pages\/251\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/pages\/251\/revisions\/313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=\/wp\/v2\/media\/81"}],"wp:attachment":[{"href":"https:\/\/projects-old.etc.cmu.edu\/serenity\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}