{"id":306,"date":"2023-02-24T17:28:38","date_gmt":"2023-02-24T17:28:38","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/?p=306"},"modified":"2023-02-27T17:35:31","modified_gmt":"2023-02-27T17:35:31","slug":"dev-blog-week-6","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/dev-blog-week-6\/","title":{"rendered":"Dev Blog: Week 6"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Current Schedule<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Had to playtest with faculty on Wednesday<\/li>\n\n\n\n<li>Finish the rules for the game<\/li>\n\n\n\n<li>Start to implement the rules in Unity<\/li>\n\n\n\n<li>Start to combine art assets with the movements scripts in Unity<\/li>\n\n\n\n<li>Prepare for 1\/4 presentation<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Project Summary<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This week&#8217;s prototype is our final version of the game. We made some small changes to the rules compare to Week 5 rule. Programming part, basic movement and scoring are finished. And we decided that we will not make physical version of the game.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What Went Well<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">We have implemented the basic game play in Unity. We also started to convert the 2D version of the game into 3D with the art assets we had. We will start to work on tutorials next week.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Issues For Support<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Right now in the digital version, normal piece can only become owl when it land on the center. However, we need it to become owl then it passes by the center. The data structure are hard to change so we need to figure out how to do so.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We need to decide how to visualize throwing sticks in the game. If we use animation, then we need to make several different ones in order for it not to look the same. If we use real physics there&#8217;s a chance  that player throw the sticks out of sight or the collider of the sticks cause problems.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Prototype Update<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is the updated rules for the pieces. There are several difference between Week 6 and Week 5 prototype.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Owls have to drop the fish at the opponent&#8217;s side of the nest. This increases the challenges of the game and create more opportunity for rivalry between the player.<\/li>\n\n\n\n<li>Owls can not enter their own side of the board<\/li>\n\n\n\n<li>Owl can only be captured by 2 opponent&#8217;s owl. This is to prevent the owls becoming too powerful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6-790x1024.png\" alt=\"\" class=\"wp-image-314\" width=\"593\" height=\"768\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6-790x1024.png 790w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6-232x300.png 232w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6-768x995.png 768w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6-1185x1536.png 1185w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/image-6.png 1221w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Programming Update<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is a demo of using real physics for throwing sticks. . For this fully physic-simulated shaking, the problem is that ticks can penetrate the colliders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/FullPhysics_SticksThrowing_AdobeExpress.gif\" alt=\"\" class=\"wp-image-308\" width=\"700\" height=\"370\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For our 2D version of the game, the scoring rules and turning into an owl are implemented. The picture below indicating 2 normal white pieces capture a normal black piece. The black piece were sent back and player 1 score 1 points.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/3-1.png\" alt=\"\" class=\"wp-image-318\" width=\"709\" height=\"504\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/3-1.png 512w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/3-1-300x213.png 300w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Art Update<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is the updated art assets that will be placed in the environment.  <\/p>\n\n\n\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=\"512\" data-id=\"323\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table-1024x512.jpg\" alt=\"\" class=\"wp-image-323\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table-1024x512.jpg 1024w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table-300x150.jpg 300w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table-768x384.jpg 768w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table-1536x768.jpg 1536w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/table.jpg 1751w\" 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=\"591\" data-id=\"324\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks-1024x591.jpg\" alt=\"\" class=\"wp-image-324\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks-1024x591.jpg 1024w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks-300x173.jpg 300w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks-768x444.jpg 768w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks-1536x887.jpg 1536w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/sticks.jpg 1662w\" 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=\"621\" data-id=\"325\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl-1024x621.jpg\" alt=\"\" class=\"wp-image-325\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl-1024x621.jpg 1024w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl-300x182.jpg 300w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl-768x466.jpg 768w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl-1536x932.jpg 1536w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/bowl.jpg 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The sticks and bowls are based on historical findings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is the reference of the bowl.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-123441-814x1024.png\" alt=\"\" class=\"wp-image-340\" width=\"204\" height=\"256\" srcset=\"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-123441-814x1024.png 814w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-123441-239x300.png 239w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-123441-768x966.png 768w, https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-123441.png 862w\" sizes=\"auto, (max-width: 204px) 100vw, 204px\" \/><figcaption class=\"wp-element-caption\">Jiangxi, Han, 96 BCE<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Current Schedule Project Summary This week&#8217;s prototype is our final version of the game. We made some small changes to the rules compare to Week 5 rule. Programming part, basic movement and scoring are finished. And we decided that we will not make physical version of the game. What Went Well We have implemented the basic game play in Unity. We also started to convert the 2D version of the game into 3D with the art assets we had. We will start to work on tutorials next week. Issues For Support Right now in the digital version, normal piece can\u2026<\/p>\n","protected":false},"author":2,"featured_media":315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":9,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/posts\/306\/revisions\/345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/media\/315"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/media?parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/categories?post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/liubo-lab\/wp-json\/wp\/v2\/tags?post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}