{"id":192,"date":"2025-03-28T18:18:53","date_gmt":"2025-03-28T18:18:53","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/expression\/?p=192"},"modified":"2025-04-30T16:18:14","modified_gmt":"2025-04-30T16:18:14","slug":"week-10-playtest-day","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/expression\/week-10-playtest-day\/","title":{"rendered":"Week 10: Playtest Day"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>GDC Feedback<\/strong><\/h2>\n\n\n\n<p>During GDC, we received a lot of valuable feedback on our game. <\/p>\n\n\n\n<p>Game Length &amp; Pacing<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Game wasn\u2019t too long; some players wanted to keep playing.<\/li>\n\n\n\n<li>Some felt the gameplay loop dragged, with too much reading and not enough action.<\/li>\n\n\n\n<li>Repetition in dialogue slowed pacing.<\/li>\n\n\n\n<li>Text speed could be faster.<\/li>\n<\/ul>\n\n\n\n<p>UI\/UX Improvements<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Font\/Text:\n<ul class=\"wp-block-list\">\n<li>Font size is readable but could be slightly bigger (mobile can be smaller).<\/li>\n\n\n\n<li>Add a &#8220;click to show all text&#8221; option with a buffer to prevent accidental skips.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Phone Interface:\n<ul class=\"wp-block-list\">\n<li>Allow clicking outside the phone to close it.<\/li>\n\n\n\n<li>Add a chat log or dialogue history.<\/li>\n\n\n\n<li>Make the phone icon and exclamation mark more noticeable.<\/li>\n\n\n\n<li>Include a back button on the phone and increase its size.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Other UI:\n<ul class=\"wp-block-list\">\n<li>Speech bubbles are too round; adjust shape for better readability.<\/li>\n\n\n\n<li>Fix UI scaling (black screen not fitting properly).<\/li>\n\n\n\n<li>Add a quit button on-screen.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Dialogue &amp; Narrative<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Subtext\/Depth:\n<ul class=\"wp-block-list\">\n<li>Add more mystery or intrigue to encourage player curiosity.<\/li>\n\n\n\n<li>Make the speaker topic about transgender issues instead. It\u2019s more relevant and realistic.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Clarity &amp; Flow:\n<ul class=\"wp-block-list\">\n<li>Distinguish player dialogue (e.g., with color) so it\u2019s easier to track.<\/li>\n\n\n\n<li>Some character reactions (e.g., a &#8220;posh&#8221; character) could be more distinct.<\/li>\n\n\n\n<li>Characters info-dump rather than making the player investigate.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Engagement:\n<ul class=\"wp-block-list\">\n<li>Some players felt gameplay was too passive (e.g., &#8220;wanted to punch the speaker&#8221;).<\/li>\n\n\n\n<li>Humor could help (e.g., joke about &#8220;going home after school&#8221; being unrealistic).<\/li>\n\n\n\n<li>The prologue may be too long.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Characters &amp; Archetypes<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stereotypes\/archetypes were clear but players wanted deeper connections.<\/li>\n\n\n\n<li>Some relationships (e.g., siblings) should have more narrative impact.<\/li>\n\n\n\n<li>Suggestion: A character could react unexpectedly (e.g., &#8220;fall in love if you break rules&#8221;).<\/li>\n<\/ul>\n\n\n\n<p>Gameplay Mechanics<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review\/Quiz:\n<ul class=\"wp-block-list\">\n<li>Review sections were helpful but could reward correct answers.<\/li>\n\n\n\n<li>A character could follow up on quiz performance (e.g., &#8220;How did you do?&#8221;).<\/li>\n\n\n\n<li>Avoid referencing terms (e.g., &#8220;academic freedom&#8221;) without prior explanation.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Choices &amp; Exploration:\n<ul class=\"wp-block-list\">\n<li>Add a &#8220;free period&#8221; to interact with multiple characters before deciding.<\/li>\n\n\n\n<li>Players should understand character motivations before making choices.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Bugs &amp; Fixes:\n<ul class=\"wp-block-list\">\n<li>Can\u2019t replay after finishing (blocker bug).<\/li>\n\n\n\n<li>Fast clicks can lead to accidental dialogue choices.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Theme &amp; Tone<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The game\u2019s difficult topic was handled well, but some players disengaged due to pacing.<\/li>\n\n\n\n<li>Clarify how the phone ties into the story.<\/li>\n\n\n\n<li>Add visual storytelling (e.g., drawings, animations) to break up text.<\/li>\n\n\n\n<li><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Plan for Play Test Day<\/strong><\/h2>\n\n\n\n<p>With Playtest Day coming up this Saturday, and Soft Opening just around the corner, the entire team regrouped this week after returning from various conferences. We held an in-depth production meeting to reassess priorities, especially in light of the structural changes we made recently.<\/p>\n\n\n\n<p>We had two main goals for this meeting:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Recompile all required assets and features based on the updated structure.<\/li>\n\n\n\n<li>Prioritize tasks to make sure everyone knows what to focus on.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Top Priorities: Interactivity and Narrative<\/strong><\/h2>\n\n\n\n<p>The first priority is interactivity. Our programmer is currently fixing major bugs and adding essential features, such as a dialogue history system\u2014a commonly requested feature from previous playtests. These improvements are being developed in tandem with UI design, ensuring that the overall user experience is smooth and intuitive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-1024x576.png\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151425-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>At the same time, we\u2019re focusing on the heart of the game: narrative design. Following our established workflow, I wrote the first drafts of three character stories, which Moe reviewed, revised, and translated into flowcharts, complete with sprite annotations for each dialogue section to guide the programmer. These three afternoon events are each <strong>personal \u201cdating\u201d moments<\/strong> with one of the characters. The day starts with the character texting the player and inviting them to meet. Players can only choose to meet one. Each story is built around a dilemma the character is facing, and through dialogue choices, players shape how the conversation unfolds and influence the character\u2019s impression and affection level.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-1024x576.png\" alt=\"\" class=\"wp-image-207\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151557-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Visual Storytelling &amp; Cutscenes<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"372\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-150430.png\" alt=\"\" class=\"wp-image-198\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-150430.png 1015w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-150430-300x110.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-150430-768x281.png 768w\" sizes=\"auto, (max-width: 1015px) 100vw, 1015px\" \/><\/figure>\n\n\n\n<p>Character art is also a top priority, as visual storytelling is crucial for helping players emotionally connect with the narrative. We already had several character sprites ready, though they weren\u2019t fully integrated in the last build. This week, we focused on filling in the missing art, particularly for <strong>cutscenes<\/strong>, which add more emotional weight than just switching between sprites. The process starts with Moe sketching out storyboards, which Enn then turns into final illustrations.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-1024x576.png\" alt=\"\" class=\"wp-image-200\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151005-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-1024x576.png\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151022-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-1024x576.png\" alt=\"\" class=\"wp-image-202\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151236-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-1024x576.png\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151257-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>While background art isn\u2019t as high a priority as characters or UI, we still wanted to replace the rough placeholders with something more polished before Playtest Day. Our part-time environment artist <strong>Lutong<\/strong> proposed an efficient workflow: she renders 3D models, then applies filters in Photoshop to give them a 2D painted look. This method is much faster and more performance-friendly than creating full toon shaders, especially since the backgrounds aren\u2019t interactive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-1024x575.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-1024x575.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-768x431.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-1536x863.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/audi-2048x1150.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>UI &amp; Programmer Workflow<\/strong><\/h2>\n\n\n\n<p>Our programmer\u2019s workload remains substantial. Though the game\u2019s mechanics aren\u2019t overly complex, there are many supporting features we hope to include to improve flow and feedback. In addition to the dialogue history, we\u2019re building out the map menu UI, character profiles, and other interaction systems. These tasks require close collaboration between programmer Jack and UI\/UX designer Jiwon.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-1024x576.png\" alt=\"\" class=\"wp-image-209\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-1536x864.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-151705-1-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For non-collaborative work, team members work independently, but when someone holds multiple roles, we use the prioritization plan to help them sequence their work efficiently. So far, this production structure has been working well.<\/p>\n\n\n\n<p>By Friday night, we had a narrative writer, a character artist, and a programmer working together to assemble the newest build, which now includes about 90% of Day One\u2019s content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Final Stretch to Playtest Day<\/strong><\/h2>\n\n\n\n<p>Friday was a bit of a crunch. Integrating narrative and art into the game is a non-trivial task. We now have roughly 6,000 words of narrative, and the current build already includes the prologue and the mandatory morning event, totaling about 2,800 words.<\/p>\n\n\n\n<p>The three afternoon character stories are intentionally shorter\u2014around five pages each in the docs\u2014but converting those into in-game dialogue still requires multiple steps.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, all dialogue and choices must be built into flowcharts, with each branching path clearly defined. Even though the writer understands the flow internally, it\u2019s unreasonable to expect the programmer to parse it directly from the document.<\/li>\n\n\n\n<li>Second, every point where a character sprite or cutscene should appear must be clearly marked within the flowchart in Miro, so the programmer knows what to place where.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-1024x635.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-1024x635.png 1024w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-300x186.png 300w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-768x476.png 768w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-1536x952.png 1536w, https:\/\/projects.etc.cmu.edu\/expression\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-01-142544-2048x1270.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Because the team was incredibly busy this week, Moe, who usually handles this, prioritized background art and passed the flowchart task to me. While working on it, I realized that three emotion sprites per character weren\u2019t enough to reflect the full range of expressions in the story. I reached out to our character artist for a few emergency emotion sprites\u2014like sighing or being serious\u2014so we could improve the delivery for Saturday\u2019s playtest.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Looking Ahead<\/strong><\/h2>\n\n\n\n<p>Thanks to everyone\u2019s <strong>teamwork and relay-style collaboration<\/strong>, we\u2019re on track for Playtest Day. After the session, we\u2019ll regroup, <strong>collect feedback<\/strong>, and re-prioritize once again as we enter the <strong>final sprint toward Soft Opening<\/strong>. \ud83d\udcaa<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GDC Feedback During GDC, we received a lot of valuable feedback on our game. Game Length &amp; Pacing UI\/UX Improvements Dialogue &amp; Narrative Characters &amp; Archetypes Gameplay Mechanics Theme &amp; Tone Plan for Play Test Day With Playtest Day coming up this Saturday, and Soft Opening just around the corner, the entire team regrouped this [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":197,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-192","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\/192","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=192"}],"version-history":[{"count":7,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":212,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/posts\/192\/revisions\/212"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/media\/197"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/expression\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}