{"id":296,"date":"2024-02-18T07:07:06","date_gmt":"2024-02-18T07:07:06","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/?p=296"},"modified":"2024-04-16T18:24:44","modified_gmt":"2024-04-16T18:24:44","slug":"week-5-1st-multiplayer-prototype","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/week-5-1st-multiplayer-prototype\/","title":{"rendered":"Week 5: 1st Multiplayer Prototype"},"content":{"rendered":"\n<p>Good Morning!\u00a0 This week we&#8217;ve resolved tech challenges and moved closer to our multiplayer physicals combat prototype goals. Here&#8217;s a rundown of our recent progress:<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Technical Solutions:<\/strong><\/h5>\n\n\n\n<p>We overcomed major technical issues related to networking and co-location by seeking support from Jason Pratt, an experienced mixed reality developer from Schell Game. With his insights and our programmer\u2019s research, we resolved issues such as misaligned spatial anchors and colocation, ensuring a smoother integration of the virtual and physical environments.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/2\u670815\u65e5-1.mp4\"><\/video><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Programming Updates:<\/strong><\/h5>\n\n\n\n<p>Our programmers also divided tasks to solve the problem related to playtest and debugging in a shared mixed reality game. Arthur worked on a single-player attack and defense prototype (which will be adapted into multiplayer in the future demo), while Patrick focused on networking and co-location. We marked the solution to these issues by week&#8217;s end and showcased our initial attack and defense prototype.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1009\" height=\"937\" src=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/fire2.webp\" alt=\"\" class=\"wp-image-302\" srcset=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/fire2.webp 1009w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/fire2-300x279.webp 300w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/fire2-768x713.webp 768w\" sizes=\"(max-width: 1009px) 100vw, 1009px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Art:<\/strong><\/h5>\n\n\n\n<p>To optimize workflows and reduce the workload on programmers, we adjusted our art asset implementation process. Responsibility for importing assets into Unity files shifted to our artists, creating collaboration and more effective workflow across the team&#8217;. At the same time, our artist finished the first monster\u2019s textures, Tanuki&#8217;s model and, new environment models.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-1024x544.jpg\" alt=\"\" class=\"wp-image-298\" srcset=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-1024x544.jpg 1024w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-300x159.jpg 300w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-768x408.jpg 768w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-1536x815.jpg 1536w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/bb-2048x1087.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-1024x668.jpg\" alt=\"\" class=\"wp-image-299\" srcset=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-1024x668.jpg 1024w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-300x196.jpg 300w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-768x501.jpg 768w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-1536x1002.jpg 1536w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/02\/wahoooo-2048x1336.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Visual Effects Development:<\/strong><\/h5>\n\n\n\n<p>Our VFX artist created various effects according to concept arts, including fire and water landings, as well as dynamic attack animations with adjustable variables such as hitting surfaces.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"484\" src=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/03\/VFX.png\" alt=\"\" class=\"wp-image-336\" srcset=\"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/03\/VFX.png 805w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/03\/VFX-300x180.png 300w, https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-content\/uploads\/2024\/03\/VFX-768x462.png 768w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Future Goals &amp; Production Plans:<\/strong><\/h5>\n\n\n\n<p>Moving forward, we&#8217;ll prioritize playtesting our two-player demo to gather user feedback and refine the experience. Additionally, we&#8217;ll dedicate time to preparing for our upcoming half-presentation.<\/p>\n\n\n\n<p>Stay tuned for more updates as we progress on our development journey!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good Morning!\u00a0 This week we&#8217;ve resolved tech challenges and moved closer to our multiplayer physicals combat prototype goals. Here&#8217;s a rundown of our recent progress: Technical Solutions: We overcomed major technical issues related to networking and co-location by seeking support from Jason Pratt, an experienced mixed reality developer from Schell Game. With his insights and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":336,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/posts\/296"}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":6,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/posts\/296\/revisions\/343"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/media\/336"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/monomon-mr\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}