{"id":199,"date":"2023-11-18T17:52:44","date_gmt":"2023-11-18T17:52:44","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/?p=199"},"modified":"2023-12-14T06:47:40","modified_gmt":"2023-12-14T06:47:40","slug":"week-11","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/week-11\/","title":{"rendered":"Week 11"},"content":{"rendered":"\n<p>(11\/13 ~ 11\/17)<\/p>\n\n\n\n<p>Since Soft Opening is coming up, our priority for this week is to make a summary version of the game that contains all the previous features we made and make a build in Unreal. <\/p>\n\n\n\n<p>Since the feedback from the playtest day indicate that we need to find a way to handle the influence on enemy state caused by player&#8217;s attack. Because we can&#8217;t, and don&#8217;t want to, control the timing of the player&#8217;s input, we us the player-enemy interaction to control the player&#8217;s behavior indirectly. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"543\" src=\"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-1024x543.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-1024x543.png 1024w, https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-300x159.png 300w, https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-768x407.png 768w, https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-1536x814.png 1536w, https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-content\/uploads\/2023\/12\/Capture-2048x1086.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Based on our previous plan, we implemented two kinds of new enemy behaviors that involves player interaction: 1. player can now automatically perform a powerful counterattack if he\/she successfully parry the enemy&#8217;s jump attack; 2. the execution move is now fully implemented, and the pulling sword action of the player will always be delayed to match the next coming beat. <\/p>\n\n\n\n<p>Video demos showing the two new features with everything we have finished:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"DynamicCase ChangingSubState\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/PbsYuP5A_hQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Here is a video demo of the situation when player attack regularly in a normal playthrough:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NormalCase\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/NJ_VrmhqkUI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Next week is going to be a short week due to Thanksgiving break, so we will have to wrap up our work by next Monday. We will decide what to improve later on base on Soft feedback. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>(11\/13 ~ 11\/17) Since Soft Opening is coming up, our priority for this week is to make a summary version of the game that contains all the previous features we made and make a build in Unreal. Since the feedback from the playtest day indicate that we need to find a way to handle the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/posts\/199"}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":4,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":206,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/posts\/199\/revisions\/206"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/bgm-sync\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}