{"id":538,"date":"2026-10-29T16:53:37","date_gmt":"2026-10-29T16:53:37","guid":{"rendered":"https:\/\/sites.wsagames.com\/yh9g25\/?page_id=538"},"modified":"2026-10-29T23:21:53","modified_gmt":"2026-10-29T23:21:53","slug":"game-design-06","status":"publish","type":"page","link":"https:\/\/sites.wsagames.com\/yh9g25\/game-design-06\/","title":{"rendered":"Game design 06"},"content":{"rendered":"<nav class=\"has-large-font-size is-responsive items-justified-right wp-block-navigation is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-0ca25c3d wp-block-navigation-is-layout-flex\" aria-label=\"GD\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"Menu\"}'><button aria-haspopup=\"dialog\" aria-label=\"Open menu\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 7.5h16v1.5H4z\"><\/path><path d=\"M4 15h16v1.5H4z\"><\/path><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"Close menu\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t<ul class=\"wp-block-navigation__container has-large-font-size is-responsive items-justified-right wp-block-navigation\"><li data-wp-context=\"{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }\" data-wp-interactive=\"core\/navigation\" data-wp-on--focusout=\"actions.handleMenuFocusout\" data-wp-on--keydown=\"actions.handleMenuKeydown\" data-wp-on--pointerenter=\"actions.openMenuOnHover\" data-wp-on--pointerleave=\"actions.closeMenuOnHover\" data-wp-watch=\"callbacks.initMenu\" tabindex=\"-1\" class=\"wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu has-large-font-size\"><a class=\"wp-block-navigation-item__content\" href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design01\/\"><span class=\"wp-block-navigation-item__label\">Game design<\/span><\/a><button data-wp-bind--aria-expanded=\"state.isSubmenuOpen\" data-wp-on--click=\"actions.toggleMenuOnClick\" aria-label=\"Game design submenu\" class=\"wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle\" ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M1.50002 4L6.00002 8L10.5 4\" stroke-width=\"1.5\"><\/path><\/svg><\/button><ul data-wp-on--focus=\"actions.openMenuOnFocus\" class=\"wp-block-navigation__submenu-container wp-block-navigation-submenu has-large-font-size\"><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design01\/\"><span class=\"wp-block-navigation-item__label\">Game design 01<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design02\/\"><span class=\"wp-block-navigation-item__label\">Game design 02<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design-03\/\"><span class=\"wp-block-navigation-item__label\">Game design 03<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design-04\/\"><span class=\"wp-block-navigation-item__label\">Game design 04<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design-05\/\"><span class=\"wp-block-navigation-item__label\">Game design 05<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design-06\/\"><span class=\"wp-block-navigation-item__label\">Game design 06<\/span><\/a><\/li><li class=\"wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/sites.wsagames.com\/yh9g25\/game-design-07\/\"><span class=\"wp-block-navigation-item__label\">Game design 07<\/span><\/a><\/li><\/ul><\/li><\/ul>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3189c7ba wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/migao01.itch.io\/game-design\" target=\"_blank\" rel=\"noopener\">click here go to the Prototype webpage<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-pullquote has-xx-large-font-size\" style=\"border-style:none;border-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\"><blockquote><p><strong>Prototype version &#8211; bar0<\/strong>5<\/p><cite>playtest name &#8211; <strong>Bar1860PT05-pc<\/strong><\/cite><\/blockquote><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Taste Analysis<\/h2>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">During playtesting, some players mentioned that they couldn&#8217;t see the exact attribute values of the drinks they made, and the final taste sometimes didn&#8217;t match what they expected. To improve this, I added a drink attribute display and a tasting cup feature.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows players to know the drinks they are making and test the taste before deciding whether to serve them to customers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Taste meter: <\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1015\" height=\"531\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-58.png\" alt=\"\" class=\"wp-image-551\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-58.png 1015w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-58-300x157.png 300w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-58-767x401.png 767w\" sizes=\"(max-width: 1015px) 100vw, 1015px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Tasting cup: <\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-59-1024x443.png\" alt=\"\" class=\"wp-image-552\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-59-1024x443.png 1024w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-59-766x331.png 766w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-59-300x130.png 300w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-59.png 1099w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Video Demonstration: <\/h4>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1058\" style=\"aspect-ratio: 1906 \/ 1058;\" width=\"1906\" controls src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/20261029-1755-21.6260497.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I think the biggest benefit of this improvement is that it makes experimenting with drinks easier for players. I don&#8217;t want players to feel confused just because the attribute system is unclear. With the attribute display and tasting cup, players can better understand the drinks they make and how different ingredients affect the results. This also allows them to focus more on experimenting with drinks and exploring the story, rather than constantly guessing how the system works.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-pullquote has-xx-large-font-size\" style=\"border-style:none;border-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\"><blockquote><p><strong>Prototype version &#8211; bar0<\/strong>6<\/p><cite>playtest name &#8211; <strong>Bar1860PT06-pc<\/strong><\/cite><\/blockquote><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Response System<\/h2>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">I went back to the games I researched during Game Design 1 and noticed that all four of them used dialogue choices to influence story branches. I thought this would work well in my own game, so I decided to try adding a similar mechanic.<\/p>\n\n\n\n<div data-wp-context=\"{&quot;tabsId&quot;:&quot;tabs_2&quot;,&quot;activeTabIndex&quot;:0}\" data-wp-init=\"callbacks.onTabsInit\" data-wp-interactive=\"core\/tabs\" data-wp-on--keydown=\"actions.handleTabKeyDown\" class=\"wp-block-tabs is-layout-flow wp-block-tabs-is-layout-flow\">\n<div aria-label=\"Tabbed content\" role=\"tablist\" class=\"wp-block-tab-list is-layout-flex wp-block-tab-list-is-layout-flex\"><button aria-controls=\"tabs_2-tab-0\" data-wp-bind--aria-selected=\"state.isActiveTab\" data-wp-bind--tabindex=\"state.tabIndexAttribute\" data-wp-context=\"{&quot;tabIndex&quot;:0}\" data-wp-on--click=\"actions.handleTabClick\" data-wp-on--keydown=\"actions.handleTabKeyDown\" id=\"tab__tabs_2-tab-0\" class=\"has-accent-5-background-color has-background\" type=\"button\" role=\"tab\">Coffee Talk<\/button><button aria-controls=\"tabs_2-tab-1\" data-wp-bind--aria-selected=\"state.isActiveTab\" data-wp-bind--tabindex=\"state.tabIndexAttribute\" data-wp-context=\"{&quot;tabIndex&quot;:1}\" data-wp-on--click=\"actions.handleTabClick\" data-wp-on--keydown=\"actions.handleTabKeyDown\" id=\"tab__tabs_2-tab-1\" class=\"has-accent-5-background-color has-background\" type=\"button\" role=\"tab\">The Red Strings Club<\/button><button aria-controls=\"tabs_2-tab-2\" data-wp-bind--aria-selected=\"state.isActiveTab\" data-wp-bind--tabindex=\"state.tabIndexAttribute\" data-wp-context=\"{&quot;tabIndex&quot;:2}\" data-wp-on--click=\"actions.handleTabClick\" data-wp-on--keydown=\"actions.handleTabKeyDown\" id=\"tab__tabs_2-tab-2\" class=\"has-accent-5-background-color has-background\" type=\"button\" role=\"tab\">Tavern Talk<\/button><\/div>\n\n\n\n<div class=\"wp-block-tab-panels\">\n<section hidden aria-labelledby=\"tab__tabs_2-tab-0\" data-wp-bind--hidden=\"!state.isActiveTab\" id=\"tabs_2-tab-0\" role=\"tabpanel\" tabindex=\"0\" class=\"wp-block-tab-panel is-layout-flow wp-block-tab-panel-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"589\" height=\"331\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-60.png\" alt=\"\" class=\"wp-image-564\" style=\"width:645px;height:auto\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-60.png 589w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-60-300x169.png 300w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><\/figure>\n<\/section>\n\n\n\n<section hidden aria-labelledby=\"tab__tabs_2-tab-1\" data-wp-bind--hidden=\"!state.isActiveTab\" id=\"tabs_2-tab-1\" role=\"tabpanel\" tabindex=\"0\" class=\"wp-block-tab-panel is-layout-flow wp-block-tab-panel-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"322\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-61.png\" alt=\"\" class=\"wp-image-565\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-61.png 726w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-61-300x133.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><\/figure>\n<\/section>\n\n\n\n<section hidden aria-labelledby=\"tab__tabs_2-tab-2\" data-wp-bind--hidden=\"!state.isActiveTab\" id=\"tabs_2-tab-2\" role=\"tabpanel\" tabindex=\"0\" class=\"wp-block-tab-panel is-layout-flow wp-block-tab-panel-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"354\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-62.png\" alt=\"\" class=\"wp-image-566\" style=\"width:645px;height:auto\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-62.png 558w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-62-300x190.png 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n<\/section>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">But I also wanted to make my game a little different from the usual dialogue choice system, so I decided to add expression-based choices. Players can choose different expressions to respond to customers, and the customers will react differently depending on the player&#8217;s response.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Due to time limitations, I couldn&#8217;t add expression-based choices to the entire story, so I decided to include this feature in the chapters I had already written. This would allow me to test whether the system works well in my game and see how different emotional responses affect customers&#8217; dialogue and reactions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I decided to add the expression response system to the <em>Scent of a Woman<\/em> storyline first.The branches are shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-66-1024x613.png\" alt=\"\" class=\"wp-image-581\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-66-1024x613.png 1024w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-66-300x180.png 300w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-66-767x459.png 767w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-66.png 1240w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I designed different story branches for each of the four drink attributes, allowing customers to react and respond differently depending on the drinks they receive. I hope this encourages players to explore more, try different drink combinations, and discover the stories. <\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Detailed Storyline<\/summary>\n<pre class=\"wp-block-code\"><code>Strength\n\n&#091;Frank] Ha! Now we're talking!\n\n&#091;Charlie] Ahem... Are you sure that isn't pure alcohol?\n\n&#091;Charlie] Colonel, I think you've had enough today.\n\n&#091;Frank] Since when do you keep count of my drinks, Charlie?\n\n&#091;Charlie] Since you started treating dinner as something to soak up the whisky.\n\n\nNote: The strength route also offers an expression choice after its first two lines. The current code records that choice without a separate response. After the dialogue above, a second choice triggers one of the branches below.\n\n\nExpression: Happy\n\nFrank pauses with the glass in his hand.\n\n&#091;Frank] What? Something funny about me having a drink?\n\n&#091;Charlie] I think he's laughing at what we said.\n\n&#091;Frank] Ha! Then he owes me a drink. I'm providing the entertainment as well.\n\n\nExpression: Sad\n\n&#091;Charlie] Are you all right?\n\n&#091;Frank] What, does the bartender want a drink too?\n\n&#091;Charlie] I don't think that's what he means, Colonel.\n\nFrank taps a finger against the rim.\n\n&#091;Frank] ...Well, don't try to fix things with a drink. Don't take after me, at least.\n\n\nExpression: Afraid\n\n&#091;Charlie] Colonel, I think the bartender's worried about you.\n\n&#091;Frank] Worried about me? This isn't my first stiff drink.\n\n&#091;Charlie] This one is pretty strong, though.\n\n&#091;Frank] Enough, Charlie. We'll worry about the next one when we get to it.\n\nHe takes another sip.\n\n\nExpression: Angry\n\n&#091;Charlie] Colonel, I think the bartender agrees you should slow down.\n\nFrank props his cane against the chair and frowns.\n\n&#091;Frank] What? When did you two start a temperance society?\n\n&#091;Frank] All right, all right! Let me finish this one, at least.\n\n\nBranches rejoin here. Continue to the end of this round.\n\n\nSweetness\n\n&#091;Frank] Bartender. I ordered a drink, not syrup.\n\n&#091;Charlie] This is good. I like it.\n\n&#091;Frank] Charlie. This one is yours.\n\n&#091;Charlie] Why?\n\n&#091;Frank] Because I think the bartender's trying to kill me with sugar.\n\n&#091;Charlie] ...It's actually quite good.\n\n&#091;Frank] Then drink it.\n\n\nExpression: Happy\n\n&#091;Charlie] Thank you. I really do like it.\n\nCharlie takes another sip and gives a small nod.\n\n&#091;Frank] Well, Charlie. You've finally found your drink.\n\n&#091;Charlie] Is there something wrong with that?\n\nFrank leans back in his chair.\n\n&#091;Frank] No. Next time I'll remember to buy you a bag of sugar.\n\n\nExpression: Sad\n\n&#091;Frank] Hey, bartender. I don't like sweet drinks. Didn't say you couldn't make one.\n\n&#091;Charlie] You did say he was trying to poison you, Colonel.\n\nFrank shrugs.\n\n&#091;Frank] Figure of speech, Charlie.\n\n\nExpression: Afraid\n\n&#091;Charlie] It's all right. I like the taste.\n\n&#091;Frank] What? Have I scared the bartender?\n\n&#091;Charlie] You were a bit harsh.\n\nFrank raises a hand, as if to tell you to relax.\n\n&#091;Frank] All right. Relax, bartender. I'm not going to complain over a little sugar.\n\n\nExpression: Angry\n\nCharlie looks at you, then turns to Frank.\n\n&#091;Charlie] You could at least say thank you, Colonel.\n\n&#091;Frank] Thank him? For nearly giving me diabetes?\n\n&#091;Charlie] I think the drink is good.\n\nFrank holds out a hand.\n\n&#091;Frank] Then thank you for making Charlie a nice drink. Happy?\n\n\nBranches rejoin here. Continue to the end of this round.\n\n\nSourness\n\n&#091;Frank] Wait. Lemon peel, (other ingredients in this drink)?\n\n&#091;Charlie] You can smell that?\n\n&#091;Frank] I'm blind, Charlie. Nothing wrong with my nose.\n\n&#091;Frank] Lemon. Not bad. At least you know how to give a drink some character.\n\n&#091;Charlie] I like this. Much easier to drink than straight whisky.\n\n\nExpression: Happy\n\n&#091;Charlie] Looks like the bartender's pleased too.\n\nFrank brings the glass to his nose and smells it again.\n\n&#091;Frank] Of course. Someone who knows how much lemon to use, for once.\n\n&#091;Charlie] You can even tell how much?\n\n&#091;Frank] No, Charlie. I wasn't standing there counting.\n\n\nExpression: Sad\n\nCharlie sets his glass down and gives you a puzzled look.\n\n&#091;Charlie] What's wrong? We both like the drink.\n\n&#091;Frank] Charlie, just because the bartender isn't smiling doesn't mean something's wrong.\n\n&#091;Charlie] I was only asking.\n\nFrank raps his knuckles on the bar.\n\n&#091;Frank] Hey, bartender. Nothing to feel bad about with this drink, at least.\n\n\nExpression: Afraid\n\n&#091;Charlie] You've scared him, Colonel.\n\n&#091;Frank] Me? All I did was smell the lemon.\n\n&#091;Charlie] You caught him off guard.\n\nFrank gently swirls his glass.\n\n&#091;Frank] Don't worry, bartender. I can't smell what you're thinking. Not yet.\n\n\nExpression: Angry\n\nCharlie notices your expression and lowers his voice.\n\n&#091;Charlie] Colonel, I don't think the bartender's happy.\n\n&#091;Frank] Why? Because I got it right?\n\n&#091;Charlie] Maybe he doesn't like you guessing his recipe straight away.\n\nFrank laughs and puts his glass down.\n\n&#091;Frank] Ha! Next time I'll pretend I don't know.\n\n\nBranches rejoin here. Continue to the end of this round.\n\n\nWarmth\n\n&#091;Frank] What is this?\n\n&#091;Charlie] It smells warm.\n\n&#091;Frank] I know, Charlie. I'm asking why someone thinks I need it.\n\n&#091;Charlie] Maybe the bartender just wants you to feel better.\n\n&#091;Frank] ...Hmph.\n\n\nExpression: Happy\n\n&#091;Charlie] I think the bartender's glad you like it.\n\nFrank cradles the glass and frowns a little.\n\n&#091;Frank] Who said I liked it?\n\n&#091;Charlie] You've drunk half of it.\n\nFrank lowers his head and feels the side of the glass.\n\n&#091;Frank] That's because I don't like waste.\n\n\nExpression: Sad\n\n&#091;Charlie] The bartender looks a bit upset.\n\nFrank goes still. For a moment, he says nothing.\n\n&#091;Frank] ...Hey, bartender. This is nice and warm.\n\nHe rests his palm against the glass.\n\n&#091;Frank] Get yourself something hot too. Doesn't have to be booze.\n\n\nExpression: Afraid\n\n&#091;Charlie] Colonel, I think he's waiting to hear whether you like it.\n\n&#091;Frank] Hmm?\n\nFrank takes another sip and slowly sets the glass down.\n\n&#091;Frank] It's all right.\n\n&#091;Charlie] You could put it a bit more nicely.\n\nFrank tilts his head towards Charlie.\n\n\nExpression: Angry\n\n&#091;Frank] It's good. Will that do?\n\n&#091;Charlie] Colonel, he's only trying to give you something comforting.\n\n&#091;Frank] I know, Charlie.\n\n&#091;Charlie] Then why complain?\n\nFrank runs his thumb along the rim, then pauses.\n\n&#091;Frank] ...All right. Thank you for the drink, bartender.\n\n&#091;Charlie] See? That wasn't so hard.\n\n\nBranches rejoin here. Continue to the end of this round.\n\n\nHidden drink: whisky only, with ice\n\n&#091;Frank] Whisky? Hmm. At least you know what to give me.\n\nHe lifts the glass, smells it, then takes a sip.\n\n&#091;Frank] Good. Another.\n\n&#091;Charlie] Colonel, you've only just sat down.\n\n&#091;Frank] So? Am I supposed to wait for it to evaporate?\n\n\nExpression: Happy\n\n&#091;Charlie] You seem glad the Colonel likes his drink.\n\nFrank rattles the ice in his glass.\n\n&#091;Frank] He should be. Hard to find a bartender who can pour whisky.\n\n&#091;Charlie] You make it sound like he's done something remarkable.\n\n&#091;Frank] Don't spoil the moment, Charlie.\n\n\nExpression: Sad\n\n&#091;Charlie] Are you all right?\n\n&#091;Frank] What's wrong?\n\n&#091;Charlie] The bartender looks a bit upset.\n\nFrank slowly puts his glass down.\n\n&#091;Frank] ...Hey, bartender.\n\n&#091;Frank] Whisky's good stuff. Doesn't solve everything, though.\n\nHe waits a moment before picking up the glass again.\n\n\nExpression: Afraid\n\n&#091;Charlie] The bartender doesn't look well.\n\n&#091;Frank] Something wrong with the drink?\n\n&#091;Charlie] No. You just said it was good.\n\nFrank raises his glass a little.\n\n&#091;Frank] Then don't worry, bartender. I only want another drink. I'm not clearing out your stock.\n\n\nExpression: Angry\n\n&#091;Charlie] Colonel, I don't think the bartender wants to pour you another.\n\nFrank sets his glass on the bar.\n\n&#091;Frank] Oh? Now the bartender's keeping count too?\n\n&#091;Charlie] Maybe he thinks you've had enough.\n\nFrank taps the rim twice.\n\n&#091;Frank] ...All right. No refill for now.\n\n&#091;Charlie] Really?\n\n&#091;Frank] Don't make me say it twice, Charlie.\n\n\nBranches rejoin here. Continue to the end of this round.\n\n\nHint after round three if the hidden drink was not served:\n\n&#091;Charlie] He usually likes his spirits strong, over ice. But... if you can, please go easy on him.\n\n&#091;Frank] I can hear you, Charlie.\n\n\nAfter each round, except the fourth:\n\n&#091;Frank] Another drink, bartender.\n\n\nRegular farewell (after four rounds, if no hidden drink was served):\n\nCharlie checks the time and puts his glass down.\n\n&#091;Charlie] Colonel, it's about time we left.\n\n&#091;Frank] Already? I've only just settled in.\n\n&#091;Charlie] You've been here over an hour.\n\n&#091;Frank] Must be a decent place, then.\n\nFrank feels for the cane beside his chair and slowly gets to his feet.\n\n&#091;Charlie] Thank you for looking after us.\n\n&#091;Frank] Hey, bartender!\n\nFrank stops and turns his head towards the bar.\n\n&#091;Frank] Less sugar next time. And don't let this kid order for me.\n\n&#091;Charlie] I'm only trying to get you to drink less, Colonel.\n\n&#091;Frank] See? There he goes again.\n\nCharlie shakes his head and helps Frank towards the door.\n\n&#091;Frank] Come on, Charlie. Before I change my mind and order another.\n\n\nSpecial farewell (if the hidden drink was served during this visit):\n\nCharlie checks the time and gives Frank's arm a gentle tap.\n\n&#091;Charlie] Time to go, Colonel.\n\n&#091;Frank] What's the rush? I haven't finished.\n\n&#091;Charlie] Your glass is empty.\n\nFrank feels around the rim to make sure, then lets out a disappointed sigh.\n\n&#091;Frank] Damn. Good times never last, do they?\n\n&#091;Charlie] You've said that once already.\n\n&#091;Frank] Then I must be right.\n\nCharlie gets up to pay. Frank picks up his cane and turns towards the bar.\n\n&#091;Frank] Hey, bartender.\n\n&#091;Frank] Good whisky today.\n\nHe pauses for a moment.\n\n&#091;Frank] Hope you're still here next time I come in.\n\n&#091;Charlie] You're already planning another visit?\n\n&#091;Frank] What? You want me back drinking that watered-down stuff?\n\n&#091;Charlie] I'd just like you to drink a bit less next time.\n\n&#091;Frank] Charlie, you need to learn when to stop talking.\n\nFrank makes his way to the door with his cane.\n\n&#091;Charlie] Thank you. Goodbye!\n\n&#091;Frank] Hoo-ah!\n\nTheir voices fade away outside.<\/code><\/pre>\n<\/details>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Before introducing the expression response system, I created a simple tutorial to explain how players can use different expressions to respond to customers and how these choices may affect later conversations. This makes the mechanic easier to understand when players first encounter it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As shown in the video:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1056\" style=\"aspect-ratio: 1902 \/ 1056;\" width=\"1902\" controls src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/20261029-1901-27.6524536.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After finishing the tutorial, I added the expression response system to the story I had written earlier. Players can now choose different expressions during conversations, and customers will react differently depending on their choices, creating more branches in the story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As shown in the video:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1060\" style=\"aspect-ratio: 1888 \/ 1060;\" width=\"1888\" controls src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/20261029-1907-02.0465912.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This new mechanic doesn&#8217;t change the original gameplay loop. Instead, it adds more interaction to the existing bartending and dialogue system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The expression response system simply gives players another way to influence dialogue and makes the gameplay more interactive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285-1024x576.png\" alt=\"\" class=\"wp-image-589\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285-1024x576.png 1024w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285-300x169.png 300w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285-768x432.png 768w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285-1536x864.png 1536w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/f12f4d40b99eefef412e5999a3ed0285.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68-1024x537.png\" alt=\"\" class=\"wp-image-593\" srcset=\"https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68-1024x537.png 1024w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68-300x157.png 300w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68-768x403.png 768w, https:\/\/sites.wsagames.com\/yh9g25\/wp-content\/uploads\/sites\/91\/2026\/10\/image-68.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Future Plans<\/h2>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">We will soon have our final prototype playtest. I plan to use this opportunity to collect more feedback and see whether my previous improvements have worked and if there are still any problems. I will also prepare some questions in advance to find out what players think about the bartending gameplay, story branches and the new expression response system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\" open><summary>Use of AI Tools<\/summary>\n<p class=\"wp-block-paragraph\">Google translate<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Youdao translate<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chat GPT drawing<\/p>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Prototype version &#8211; bar05 playtest name &#8211; Bar1860PT05-pc Taste Analysis During playtesting, some players mentioned that they couldn&#8217;t see the exact attribute values of the drinks they made, and the final taste sometimes didn&#8217;t match what they expected. To improve this, I added a drink attribute display and a tasting cup feature. This allows players [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-538","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/pages\/538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/comments?post=538"}],"version-history":[{"count":22,"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/pages\/538\/revisions"}],"predecessor-version":[{"id":655,"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/pages\/538\/revisions\/655"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/yh9g25\/wp-json\/wp\/v2\/media?parent=538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}