{"id":631,"date":"2026-04-11T17:00:00","date_gmt":"2026-04-11T17:00:00","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/appetizer\/?p=631"},"modified":"2026-04-20T18:18:29","modified_gmt":"2026-04-20T18:18:29","slug":"week-11","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/appetizer\/week-11\/","title":{"rendered":"Week 11"},"content":{"rendered":"\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">Bon App\u00e9tit! This week, the AppetizeR team has been digesting feedback from our recent play-taste-testing sessions \u2014 though there are a few pre-meal hurdles worth clearing first.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-1cfdb9ee wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1978\" src=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-scaled.jpg\" alt=\"\" class=\"wp-image-643\" srcset=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-scaled.jpg 2560w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-300x232.jpg 300w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-1024x791.jpg 1024w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-768x593.jpg 768w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-1536x1187.jpg 1536w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/ending_for-soft-2048x1583.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">On the development side, one of our programmers ran into significant challenges linking the soup shader to respond dynamically to ingredients being placed into it. Unfortunately, the reactive soup wasn&#8217;t quite ready to serve by playtest day. The game&#8217;s win and lose states were also missing from the build \u2014 another notable gap that testers encountered.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-1cfdb9ee wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"531\" src=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-4.png\" alt=\"\" class=\"wp-image-635\" srcset=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-4.png 798w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-4-300x200.png 300w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-4-768x511.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">The playtest sessions themselves surfaced some technical difficulties as well. The platform experienced connectivity issues throughout, most likely stemming from a combination of overheating hardware, weak signals, and general desyncing \u2014 and the game did require some coaxing to get players into connected sessions. Since this was our first time running back-to-back sessions, the overheating problem escalated quickly, leading to serious performance degradation. This manifested in what one of our programmers is calling &#8220;ghost sessions&#8221;: states where the game indicated a connected multiplayer session, but each player&#8217;s instance appeared to be running independently, with other players&#8217; actions not registering and their avatars not appearing at all.<\/p>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">Players also noted some difficulty reading on-screen text and distinguishing between ingredients visually, though this was partially mitigated by the guided format of the playtest.<\/p>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">On a positive note, when sessions did connect successfully, the experience delivered exactly what we&#8217;d hoped for. Natural conversations emerged, players laughed and riffed off each other, and the head chef \/ assistant chef dynamic shone through \u2014 the chefs were already cooking up creative analogies to communicate with their partners. A strong sign for the core recipe.<\/p>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">The art, too, received glowing feedback. Our resistance to going fully realistic helped sidestep the uncanny valley effect while still producing appetizing, visually appealing assets. And to top it off, our artists have begun delivering the ingredient visuals needed to populate the in-game UI correctly! See a little squishy vegetarian option below!<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-1cfdb9ee wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"404\" src=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-2.png\" alt=\"\" class=\"wp-image-633\" srcset=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-2.png 475w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-2-300x255.png 300w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-1cfdb9ee wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"937\" height=\"508\" src=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-3.png\" alt=\"\" class=\"wp-image-634\" srcset=\"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-3.png 937w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-3-300x163.png 300w, https:\/\/projects.etc.cmu.edu\/appetizer\/wp-content\/uploads\/2026\/04\/image-3-768x416.png 768w\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"has-roboto-font-family has-normal-font-size\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);line-height:1.3\">We were also applauded for the simple but effectiveness of the face filter making everyone in the session a chef with a classic moustache!  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bon App\u00e9tit! This week, the AppetizeR team has been digesting feedback from our recent play-taste-testing sessions \u2014 though there are a few pre-meal hurdles worth clearing first. On the development side, one of our programmers ran into significant challenges linking the soup shader to respond dynamically to ingredients being placed into it. Unfortunately, the reactive [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":643,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-post-no-sidebar","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/posts\/631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/comments?post=631"}],"version-history":[{"count":5,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/posts\/631\/revisions"}],"predecessor-version":[{"id":657,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/posts\/631\/revisions\/657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/media\/643"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/media?parent=631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/categories?post=631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/appetizer\/wp-json\/wp\/v2\/tags?post=631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}