{"id":91,"date":"2026-09-10T19:30:13","date_gmt":"2026-09-10T19:30:13","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/360-studio\/?page_id=91"},"modified":"2026-10-01T23:38:36","modified_gmt":"2026-10-01T23:38:36","slug":"week-1-devlog","status":"publish","type":"page","link":"https:\/\/projects.etc.cmu.edu\/360-studio\/week-1-devlog\/","title":{"rendered":"Week4 Blog"},"content":{"rendered":"\n<h3 class=\"wp-block-heading has-text-align-center alignwide\">Week 4 Devlog<\/h3>\n\n\n\n<p class=\"has-text-align-center alignwide wp-block-paragraph\">Developing Game 2: Super Smash Slime<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1633\" height=\"969\" src=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1.jpg\" alt=\"\" class=\"wp-image-212\" srcset=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1.jpg 1633w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1-300x178.jpg 300w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1-1024x608.jpg 1024w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1-768x456.jpg 768w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4photo-edited-1-1536x911.jpg 1536w\" sizes=\"auto, (max-width: 1633px) 100vw, 1633px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading alignwide\">Game 2: First Protptype and Iterations<\/h4>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Before our weekly meeting last Wednesday, we completed the first playable version of<strong> Game 2 Super Smash Slime, a social platform-fighting game designed for multiplayers.<\/strong><\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Players control <strong>colorful slime characters<\/strong>, each with animations for bouncing, attacking, punching, and being hit. The game currently uses a sky-themed background, while gray platforms are randomly generated around the cylindrical screen. On the programming side, we integrated an external finite state machine (FSM) package, which helped us organize the characters\u2019 different behaviors and animation states efficiently.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f 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-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=\"1024\" data-id=\"214\" src=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-1024x1024.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2-1536x1536.png 1536w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim2.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=\"1024\" data-id=\"213\" src=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-1024x1024.png\" alt=\"\" class=\"wp-image-213\" srcset=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim-1536x1536.png 1536w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_anim.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"331\" data-id=\"219\" src=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_slime-1.png\" alt=\"\" class=\"wp-image-219\" srcset=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_slime-1.png 344w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_slime-1-300x289.png 300w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 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=\"260\" data-id=\"220\" src=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1-1024x260.png\" alt=\"\" class=\"wp-image-220\" srcset=\"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1-1024x260.png 1024w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1-300x76.png 300w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1-765x194.png 765w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1-1536x389.png 1536w, https:\/\/projects.etc.cmu.edu\/360-studio\/wp-content\/uploads\/2026\/09\/wk4_background-1.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">After presenting the prototype during our weekly meeting, we identified several directions for the next iteration.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">The most important change is creating an environment that feels more natural when wrapped around a cylinder. A simple 360-degree sky does not fully explain the shape of the space or make meaningful use of the display. Instead, we are considering environments such as the inside of a castle or a hollow tree stump. These settings could make the cylindrical form feel intentional and create a more immersive game world.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">We will also improve platform generation. Rather than making every platform completely random, we plan to introduce controlled patterns and more carefully designed distances. This should make movement more readable, balanced, and enjoyable for all six players.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Other planned improvements include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adding SFX and clearer UI feedback<\/li>\n\n\n\n<li>Introducing more gameplay mechanics<\/li>\n\n\n\n<li>Exploring sudden position changes around the cylinder<\/li>\n<\/ul>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">One mechanic we are particularly interested in is allowing players to enter a hole or passage and suddenly appear on the opposite half of the screen. This could encourage players to move around the physical display, shift their attention, and take advantage of the cylinder\u2019s wraparound structure in a way that would not work as naturally on a flat screen.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading alignwide\">A Clear Goal Before Havles <\/h4>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">After completing and playtesting Game 2, we will use the feedback to determine the focus of our next prototype.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Before Halves, we plan to explore one more important aspect of the cylindrical display. We are currently considering two possible directions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developing a fully 3D game<\/li>\n\n\n\n<li>Testing another gameplay concept alongside a 3D environment, such as an aquarium<\/li>\n<\/ul>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Creating convincing 3D content appears to be one of the biggest challenges of this device. The cylindrical shape affects perspective, depth, scale, and how the scene is viewed from different positions. Even if the experiment is not completely successful, we believe it is important to test this challenge directly.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">By Halves, we aim to have explored both different<strong> gameplay<\/strong>s and <strong>3D visual experiences<\/strong>, giving us a clearer understanding of the cylinder\u2019s strengths, limitations, and most promising directions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Week 4 Devlog Developing Game 2: Super Smash Slime Game 2: First Protptype and Iterations Before our weekly meeting last Wednesday, we completed the first playable version of Game 2 Super Smash Slime, a social platform-fighting game designed for multiplayers. Players control colorful slime characters, each with animations for bouncing, attacking, punching, and being hit. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blog","meta":{"footnotes":""},"class_list":["post-91","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/pages\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":14,"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/pages\/91\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/pages\/91\/revisions\/260"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/360-studio\/wp-json\/wp\/v2\/media?parent=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}