{"id":357,"date":"2025-04-03T18:48:24","date_gmt":"2025-04-03T18:48:24","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/expression\/?p=357"},"modified":"2025-04-30T16:17:38","modified_gmt":"2025-04-30T16:17:38","slug":"week-11-prepare-for-soft","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/expression\/week-11-prepare-for-soft\/","title":{"rendered":"Week 11: Prepare for Soft"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Playtest Success &amp; Feedback<\/strong><\/h2>\n\n\n\n<p>Our Playtest Day went successfully \u2014 we had 25 participants and received a wide range of valuable feedback.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default 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=\"1024\" height=\"768\" data-id=\"362\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-1024x768.jpg\" alt=\"\" class=\"wp-image-362\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3899-2048x1536.jpg 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=\"768\" data-id=\"361\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-1024x768.jpg\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3893-1-2048x1536.jpg 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=\"768\" data-id=\"360\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-1024x768.jpg\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3902-1-2048x1536.jpg 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=\"768\" data-id=\"363\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-1024x768.jpg\" alt=\"\" class=\"wp-image-363\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3897-2048x1536.jpg 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=\"768\" data-id=\"364\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-1024x768.jpg\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3900-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">User Experience &amp; Interaction<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Many players didn\u2019t realize they could only visit one location, leading to confusion and frustration. This needs clearer communication.<\/li>\n\n\n\n<li>Several tried to click the \u201cForum\u201d button, assuming it was functional. Lack of feedback on disabled elements led to confusion.<\/li>\n\n\n\n<li>The log feature was heavily used by some players for decision-making, but others found it offered little help in early choices.<\/li>\n\n\n\n<li>Some players attempted to interact with elements (like phones or dorm items) after paths had ended, indicating a need for better flow or guidance.<\/li>\n\n\n\n<li>Players unfamiliar with games struggled more with navigation, while experienced players progressed faster.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Content &amp; Narrative<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some players felt disoriented by a lack of character context, especially when choosing between characters like Poli, Law, and Norma.<\/li>\n\n\n\n<li>Backgrounds and motivations were unclear to some users, leading to confusion about the relevance of conversations.<\/li>\n\n\n\n<li>Meta-questions like \u201cHow well do you understand this topic?\u201d felt forced and unnatural in dialogue. Testers preferred these to be part of quizzes.<\/li>\n\n\n\n<li>Real-world references (e.g., CMU names\/policies) created misunderstandings, making players think they were learning about actual school policies.<\/li>\n\n\n\n<li>Some players appreciated the new ideas (like content-neutral security fees) but felt uncertain about their accuracy. Suggestion: verify with a subject matter expert (SME).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Bugs &amp; Technical Issues<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Several visual and interaction bugs were found:<br>\n<ul class=\"wp-block-list\">\n<li><strong>Cutscene\/Background bugs<\/strong> in auditorium (disappearing or misaligned).<\/li>\n\n\n\n<li><strong>Character misplacement<\/strong>, especially Law&#8217;s position.<\/li>\n\n\n\n<li><strong>Sprite inconsistencies<\/strong>, particularly Poli\u2019s expression changing inappropriately.<\/li>\n\n\n\n<li><strong>\u201cTo be continued\u201d screen<\/strong> appears incorrectly when exiting phone mid-scene, with a typo (\u201ccontinued\u201d).<\/li>\n\n\n\n<li><strong>Buttons not resetting properly<\/strong>, e.g., &#8220;Meet the Team&#8221; stays highlighted.<\/li>\n\n\n\n<li><strong>Profile screen back button<\/strong> doesn\u2019t work when opened from the phone.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Replayability &amp; Flow<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some players replayed the game but were frustrated they had to go through the same prologue again.<\/li>\n\n\n\n<li>Strong desire for a chapter select or \u201cskip prologue\u201d feature to streamline replays and encourage exploring alternate paths.<\/li>\n\n\n\n<li>Some players tried alternate character paths but encountered blocked or bugged phone quizzes in second playthroughs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pacing &amp; Reading Load<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiple testers mentioned there was a lot of reading\u2014some neutrally, others critically.<\/li>\n\n\n\n<li>Skipping or fast-forwarding was instinctive for some players, especially those used to games.<\/li>\n\n\n\n<li>Players suggested the game might be better as a website for accessibility, due to the static nature and text-heavy format.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Player Suggestions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clarify what\u2019s fictional vs. real to avoid misunderstandings about institutional policies.<\/li>\n\n\n\n<li>Add pronouns to profiles for clarity and inclusivity.<\/li>\n\n\n\n<li>Use Live2D or basic animations to make conversations more engaging (if time allows).<\/li>\n\n\n\n<li>Consider small visual enhancements (e.g., screen shakes, flashes) to make the experience more dynamic<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-1024x768.jpg\" alt=\"\" class=\"wp-image-365\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-1024x768.jpg 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-300x225.jpg 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-768x576.jpg 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-1536x1152.jpg 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/IMG_3895-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Some of the points raised aligned with known issues, while others brought up unexpected bugs and offered new suggestions. We\u2019re incredibly grateful for the thoughtful responses, and after reviewing all the feedback, we compiled a detailed list of features, fixes, and content needs moving forward:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Post-Playtest Task List<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Narrative<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Court dialogue<\/li>\n\n\n\n<li>Endings<\/li>\n\n\n\n<li>Iterate Day 1 dialogue\n<ul class=\"wp-block-list\">\n<li>Auditorium joke<\/li>\n\n\n\n<li>Prologue: clarify step-sibling backstory<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Forum content<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Design<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Affection point system<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Art<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adjust sprite positioning to match dialogue<\/li>\n\n\n\n<li>New sprites for the court scene<\/li>\n\n\n\n<li>Iterate speaker cutscene<\/li>\n\n\n\n<li>Refine character and background art<\/li>\n\n\n\n<li>Create cutscenes for court, main menu, and endings<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tech<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Skip dialogue feature<\/li>\n\n\n\n<li>Chapter\/save-load system<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Bugs<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sprite\/name mismatch<\/li>\n\n\n\n<li>Options bug (&#8220;another question&#8221; reappearing)<\/li>\n\n\n\n<li>Text message display bugs<\/li>\n\n\n\n<li>Forum display issues<\/li>\n\n\n\n<li>Hyperlink system for key terms<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>UI<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add location names (e.g., gym, court)<\/li>\n\n\n\n<li>Improve phone UX (currently always shows 9:41, add daytime lock for review access, etc.)<\/li>\n\n\n\n<li>Complete phone UI for texts and forum<\/li>\n\n\n\n<li>Credits page<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Sound<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Court BGM and SFX<\/li>\n\n\n\n<li>Auditorium SFX<\/li>\n\n\n\n<li>Ending BGM<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Top Priority<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Court Dialogue<\/li>\n\n\n\n<li>Affection Point System<\/li>\n\n\n\n<li>Endings<\/li>\n\n\n\n<li>Cutscenes<\/li>\n<\/ul>\n\n\n\n<p>The affection point system is tightly tied to the choice design in Day 2. Without proper values and balancing, the branching narrative can\u2019t function properly. Endings are also essential for delivering closure and giving the scoring system actual meaning\u2014without them, the player\u2019s decisions lack weight.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Medium Priority<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cutscenes (new ones for Day 2 &amp; endings)<\/li>\n\n\n\n<li>Skip dialogue feature<\/li>\n\n\n\n<li>Phone functionalities (text messages + forum)<\/li>\n\n\n\n<li>Chapter\/load\/save system<\/li>\n<\/ul>\n\n\n\n<p>For a narrative-heavy game, visuals are key to maintaining player engagement. Cutscenes give us a chance to emotionally amplify story beats and break up long passages of text. Even rough versions will help \u2014 we\u2019ll polish them later if time allows.<\/p>\n\n\n\n<p>The forum must also be functional by Soft Opening. Since the button is already visible in the UI, leaving it inactive will confuse players. Similarly, text messages are a small but essential way to convey transitions and off-screen events \u2014 they\u2019re more visually appealing and intuitive than just using in-dialogue exposition.<\/p>\n\n\n\n<p>The skip feature is another must-have. Currently, Day 1 takes around 10 minutes to play through, mainly because of slow text display. Adding this function will help with both replayability and user pacing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lower Priority<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Background and sprite refinements<\/li>\n\n\n\n<li>Hyperlink explanations for legal\/academic terms<\/li>\n\n\n\n<li>Iterating older cutscenes<\/li>\n<\/ul>\n\n\n\n<p>These are all improvements we\u2019d love to make, but only after higher-priority systems are solidified.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Production Reflections<\/strong><\/h2>\n\n\n\n<p>Looking back, we realized that not having a game designer has led to a few structural oversights\u2014like not implementing the affection point system from the start. It became clear through this playtest that scoring systems need to be in place early to inform branching choices and dialogue structure.<\/p>\n\n\n\n<p>Our approach in Day 1 was to write full dialogue and choices first, then assign affection point outcomes based on how each character would logically react. While this made sense narratively, it left the overall system unbalanced. Going forward, we\u2019ll design with player choice and system integration in mind from the start.<\/p>\n\n\n\n<p>Fortunately, now that Day 1 is mostly complete, building Day 2 will be much faster, as the core mechanics and pipelines are already in place.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps Before Soft Opening<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finish all top-priority features and content<\/li>\n\n\n\n<li>Selectively complete medium-priority items based on workload<\/li>\n\n\n\n<li>Push all remaining tasks to post-soft sprint<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Playtest Success &amp; Feedback Our Playtest Day went successfully \u2014 we had 25 participants and received a wide range of valuable feedback. User Experience &amp; Interaction Content &amp; Narrative Bugs &amp; Technical Issues Replayability &amp; Flow Pacing &amp; Reading Load Player Suggestions Some of the points raised aligned with known issues, while others brought up [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":365,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":4,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":400,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts\/357\/revisions\/400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/media\/365"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}