{"id":463,"date":"2026-03-20T15:50:00","date_gmt":"2026-03-20T19:50:00","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/torchbearer\/?p=463"},"modified":"2026-04-20T14:35:33","modified_gmt":"2026-04-20T18:35:33","slug":"week-9-mar-20th-and-were-back","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/torchbearer\/week-9-mar-20th-and-were-back\/","title":{"rendered":"Week 9 &#8211; Mar. 20th: And We&#8217;re Back!"},"content":{"rendered":"\n<h3 class=\"wp-block-heading has-text-align-center\">Where was I?<\/h3>\n\n\n\n<p>We&#8217;re back! GDC was great, and we&#8217;ve returned, ready to continue right where we left off, especially with the optimizations Jason made while we were gone!<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"574\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-768x1024.jpg\" alt=\"\" class=\"wp-image-574\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-1536x2048.jpg 1536w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frank-gdc-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Frank<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"575\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/henry-gdc-768x1024.jpg\" alt=\"\" class=\"wp-image-575\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/henry-gdc-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/henry-gdc-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/henry-gdc-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/henry-gdc.jpg 1215w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Henry<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-1024x768.jpg\" alt=\"\" class=\"wp-image-576\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ivy<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"577\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-576x1024.jpg\" alt=\"\" class=\"wp-image-577\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-576x1024.jpg 576w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-169x300.jpg 169w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-768x1365.jpg 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-864x1536.jpg 864w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-1152x2048.jpg 1152w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/ivy-gdc-2-scaled.jpg 1440w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Ivy again<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>So, back to our game, what exactly are we doing? Right now, we&#8217;re creating a game to essentially serve as a demo of MUPR. That game is called &#8220;<strong>M\u00e9rida<\/strong>&#8220;!<\/p>\n\n\n\n<p>M\u00e9rida is a two-player narrative game where players find themselves touring the same city as strangers. They&#8217;ll walk around the environment, interacting with a variety of objects that all demonstrate the multiperspective technique in some way. We want it to feel like a romance movie.<\/p>\n\n\n\n<p>The setting of the game, as the name may imply, is the south Mexican city M\u00e9rida, Pictured below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-3-1024x681.png\" alt=\"\" class=\"wp-image-563\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-3-1024x681.png 1024w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-3-300x200.png 300w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-3-768x511.png 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-3.png 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Our market scene, which you saw in progress during <a href=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/week-5-feb-13-the-apple-of-our-eye\/\">Week 5<\/a>, is coming along nicely! <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-1024x500.png\" alt=\"\" class=\"wp-image-587\" srcset=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-1024x500.png 1024w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-300x146.png 300w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-768x375.png 768w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-1536x750.png 1536w, https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/image-4-2048x1000.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">View of the Market, doubled because it&#8217;s being rendered on the CAVERN in 3D.<\/figcaption><\/figure>\n\n\n\n<p>As for our items, if you watched our halves presentation you may have seen some of them, but I&#8217;ll go over some examples here. For our items, we essentially wanted to cover some basic actions that are enabled by the multiperspective view. Things like handing an object to another player, or throwing and catching, were really what we wanted to show off. <\/p>\n\n\n\n<p>So, for our first item, we created <strong>The Rose<\/strong>! It&#8217;s a simple interaction, one player takes the rose, and gifts it to the other. Upon receiving it, it blooms, and some music plays. But despite being simple, the ability to take an object and hand it to another player is unexplored territory for the CAVERN!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1138\" height=\"640\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/rose-1.gif\" alt=\"\" class=\"wp-image-601\"\/><\/figure>\n\n\n\n<p>Next, what is shaping up to be our <em>hardest<\/em> interaction, <strong>The Frisbee<\/strong>! If you&#8217;re familiar, it should be pretty self-explanatory. One player grabs it, and throws it to the other. So far, this is possible, but requires a great deal of skill. You have to throw it pretty straight, otherwise it goes too high and disappears off the top of the CAVERN screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1138\" height=\"640\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/frisbee-1.gif\" alt=\"\" class=\"wp-image-600\"\/><\/figure>\n\n\n\n<p>And for my final example today, <strong>The Bird<\/strong>! The bird&#8217;s item is a cup of seeds, that you hold out to attract it. It then flies over and starts eating the seeds, and both players can pet it. Careful though, if you are too quick with your motions, you&#8217;ll scare it away! It&#8217;s got no animations yet, so it looks pretty funny!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1138\" height=\"640\" src=\"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-content\/uploads\/2026\/03\/bird-1.gif\" alt=\"\" class=\"wp-image-602\"\/><\/figure>\n\n\n\n<p>Well, that&#8217;s all for this week, see you next time for our next milestone, <strong>Playtest Day<\/strong>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Where was I? We&#8217;re back! GDC was great, and we&#8217;ve returned, ready to continue right where we left off, especially with the optimizations Jason made while we were gone! So, back to our game, what exactly are we doing? Right now, we&#8217;re creating a game to essentially serve as a demo of MUPR. That game [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":563,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devlogs"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":18,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":604,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/posts\/463\/revisions\/604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/media\/563"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/media?parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/categories?post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/torchbearer\/wp-json\/wp\/v2\/tags?post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}