{"id":463,"date":"2026-03-25T15:15:36","date_gmt":"2026-03-25T15:15:36","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/historacle\/?p=463"},"modified":"2026-04-12T20:52:29","modified_gmt":"2026-04-12T20:52:29","slug":"week-8-spring-break-progress-and-refocusing-the-scope","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/historacle\/week-8-spring-break-progress-and-refocusing-the-scope\/","title":{"rendered":"Week 8 \u2013 Spring Break Progress and Refocusing the Scope"},"content":{"rendered":"\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-d7461d69 wp-block-group-is-layout-flex\" style=\"padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)\">\n<p>Week 8 followed <strong>Spring Break<\/strong>, giving the team an opportunity to both reflect on progress and refocus development priorities as we move closer to Playtest Day.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Spring Break Recap<\/h3>\n\n\n\n<p>During Spring Break, several team members continued working on key aspects of the project.<\/p>\n\n\n\n<p>Libby and Mingrui focused primarily on <strong>narrative development<\/strong>, thinking not only about the branching story structure but also about how players would first encounter the experience. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"508\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-508x1024.jpg\" alt=\"\" class=\"wp-image-570\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-508x1024.jpg 508w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-149x300.jpg 149w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-768x1548.jpg 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-762x1536.jpg 762w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-1016x2048.jpg 1016w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Oracle-Bones-Game-Flow-Walk-through-with-Jonathan-scaled.jpg 1270w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/figure>\n\n\n\n<p>A major focus during this time was designing the <strong>onboarding process<\/strong>, including how the tutorial could introduce both the narrative context and the gameplay mechanics in a clear and engaging way.<\/p>\n\n\n\n<p>Mingrui also worked on restructuring the narrative so that <strong>questions within the branching structure could be interchangeable<\/strong>, allowing for some variation between playthroughs while still maintaining narrative coherence.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"731\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-1024x731.jpg\" alt=\"\" class=\"wp-image-711\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-1024x731.jpg 1024w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-300x214.jpg 300w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-768x548.jpg 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-1536x1097.jpg 1536w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/story-Frame-2-1-2048x1462.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Meanwhile, Junru continued progress on <strong>texturing the 3D models<\/strong>, helping move the visual assets closer to a finalized look.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 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=\"1024\" height=\"611\" data-id=\"405\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-1024x611.png\" alt=\"\" class=\"wp-image-405\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-1024x611.png 1024w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-300x179.png 300w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-768x458.png 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-1536x917.png 1536w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/item-2048x1223.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" data-id=\"410\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-1024x593.png\" alt=\"\" class=\"wp-image-410\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-1024x593.png 1024w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-300x174.png 300w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-768x445.png 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-1536x890.png 1536w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/texture-2048x1187.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"669\" data-id=\"738\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745-1024x669.png\" alt=\"\" class=\"wp-image-738\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745-1024x669.png 1024w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745-300x196.png 300w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745-768x502.png 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745-1536x1003.png 1536w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/Screenshot_2026-03-09_182745.png 1557w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"877\" height=\"877\" data-id=\"741\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Screenshot_2026-03-09_183040-edited.png\" alt=\"\" class=\"wp-image-741\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Screenshot_2026-03-09_183040-edited.png 877w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Screenshot_2026-03-09_183040-edited-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Screenshot_2026-03-09_183040-edited-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/04\/Screenshot_2026-03-09_183040-edited-768x768.png 768w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">GDC Week<\/h3>\n\n\n\n<p>When the team returned from Spring Break, it coincided with the week of the <strong>Game Developers Conference<\/strong>. Several team members traveled to San Francisco to attend the conference, where they had the opportunity to network and learn from industry talks and panels.<\/p>\n\n\n\n<p>For those who remained on campus, the focus was on continuing integration work and preparing assets for implementation.<\/p>\n\n\n\n<p>Some of the initial goals for the week included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implementing <strong>questions and visual assets<\/strong> into the game<\/li>\n\n\n\n<li>Expanding the <strong>game loop<\/strong>, which was already functioning for a single oracle bone<\/li>\n\n\n\n<li>Serializing the <strong>question system<\/strong> so questions could be organized by level and narrative structure<\/li>\n\n\n\n<li>Beginning to connect the <strong>linear and branching storytelling components<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-768x1024.jpg\" alt=\"\" class=\"wp-image-426\" srcset=\"https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-768x1024.jpg 768w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-225x300.jpg 225w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-1152x1536.jpg 1152w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-1536x2048.jpg 1536w, https:\/\/projects.etc.cmu.edu\/historacle\/wp-content\/uploads\/2026\/03\/IMG_7772-1-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Playtesting with Devika the Twine Iteration of the narrative<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Advisor Meeting Feedback<\/h3>\n\n\n\n<p>During our Wednesday advisor meeting, Jonathan and Vivian provided important feedback about the current state of the project. They emphasized that they were <strong>not concerned about the amount of work being done<\/strong>, but rather about the <strong>direction and integration of that work<\/strong>.<\/p>\n\n\n\n<p>One of the key issues identified was that faculty had <strong>not yet seen the different components of the project working together<\/strong> in a cohesive way.<\/p>\n\n\n\n<p>To help address this, several changes were introduced:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jonathan and Vivian will begin <strong>setting internal deadlines<\/strong> to help guide progress.<\/li>\n\n\n\n<li>If anyone encounters a <strong>block a few days before a deadline<\/strong>, they are encouraged to meet with advisors for support.<\/li>\n\n\n\n<li>For future meetings, the team should arrive ready to show <strong>in-progress or unfinished work<\/strong>, rather than waiting for something to feel completely polished.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Rescoping the Project<\/h3>\n\n\n\n<p>Another major outcome of the meeting was a <strong>refinement of the project scope<\/strong>. Moving forward, the team will prioritize the <strong>museum installation version of the experience<\/strong> as the primary deliverable. The longer, more complex digital game can still be explored later, but focusing on a museum-format prototype will help clarify the design goals.<\/p>\n\n\n\n<p>This shift allows the team to focus on creating a <strong>short, replayable experience of roughly 10 minutes<\/strong>, with the primary objective that players <strong>understand the oracle bone ritual process by the end of the interaction<\/strong>.<\/p>\n\n\n\n<p>Importantly, this change does not require undoing previous work. Instead, it helps guide how existing systems should be <strong>prioritized and integrated<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Team Updates<\/h3>\n\n\n\n<p>During the meeting, each team member also shared updates on their current progress.<\/p>\n\n\n\n<p><strong>Programming \u2013 Haru<\/strong><br>Haru completed the <strong>main gameplay loop<\/strong> and is currently working on several smaller functions. Remaining features include a hover interaction that shows the name and description of the selected card.<\/p>\n\n\n\n<p>The next major step will be integrating the <strong>3D models and the demo storyline<\/strong> developed by Mingrui.<\/p>\n\n\n\n<p>Currently, the system includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>2\/3 probability of a fortunate outcome<\/strong><\/li>\n\n\n\n<li>A <strong>1\/3 probability of an unfortunate outcome<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The resulting rewards and effects are recorded directly within the <strong>question card system<\/strong>.<\/p>\n\n\n\n<p><strong>UX and Visual Design \u2013 Yilin<\/strong><br>Yilin has been working on a <strong>new card design<\/strong> that better matches the visual style of the 3D environment. She is currently redesigning the <strong>question card textures and layout<\/strong>.<\/p>\n\n\n\n<p>Her next step will be designing the <strong>UI pop-up window<\/strong> that displays the description of the selected card.<\/p>\n\n\n\n<p><strong>Game Design \u2013 Boreas<\/strong><br>Boreas will focus this week on <strong>configuring the numerical values associated with the questions<\/strong>, which determine how player choices affect systems such as mood, trust, and ritual outcomes.<\/p>\n\n\n\n<p>Once completed, he will assist with integrating these values into the gameplay framework. He will also support Yilin with the UI description system and create a <strong>comprehensive sound list<\/strong> identifying all moments in the game that require audio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">New Development Deadlines<\/h3>\n\n\n\n<p>To support the updated scope and improve integration, the team established several new short-term deadlines.<\/p>\n\n\n\n<p><strong>Boreas<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure <strong>six gameplay questions<\/strong> by the next advisor meeting<\/li>\n\n\n\n<li>Produce a <strong>complete sound list<\/strong> by the end of Week 8<\/li>\n<\/ul>\n\n\n\n<p><strong>Haru<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implement <strong>ordered question progression<\/strong> by the end of Week 8<\/li>\n\n\n\n<li>Prepare a <strong>starting hand of cards<\/strong> (including art, text, and descriptions) by the next advisor meeting<\/li>\n\n\n\n<li>Enable systems that allow the team to <strong>see how numerical values shift<\/strong>, including mood, trust, and Li Qi<\/li>\n<\/ul>\n\n\n\n<p><strong>Yilin<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Complete <strong>all card textures<\/strong> by the end of Week 8<\/li>\n\n\n\n<li>Develop the <strong>card description UI<\/strong> in Week 9<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Next Milestone<\/h3>\n\n\n\n<p>For the next advisor meeting, the team aims to demonstrate the <strong>very first playable hand<\/strong> of the game. This will include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong>starting cards<\/strong><\/li>\n\n\n\n<li>The <strong>first question card<\/strong><\/li>\n\n\n\n<li>The corresponding <strong>art, text, and descriptions<\/strong><\/li>\n\n\n\n<li>Visible <strong>numerical values and Li Qi changes<\/strong><\/li>\n<\/ul>\n\n\n\n<p>While the exact balance of these numbers does not need to be finalized yet, the goal is to allow advisors to <strong>experience the beginning of the game directly<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Week 8 ultimately marked a turning point for the project. By rescoping around the museum experience and establishing clearer internal deadlines, the team now has a stronger structure for integrating narrative, gameplay, and visual systems into a cohesive prototype.<\/p>\n\n\n\n<p><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Week 8 followed Spring Break, giving the team an opportunity to both reflect on progress and refocus development priorities as we move closer to Playtest Day. Spring Break Recap&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"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","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":11,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":743,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/posts\/463\/revisions\/743"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/media?parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/categories?post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/historacle\/wp-json\/wp\/v2\/tags?post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}