{"id":789,"date":"2022-11-04T09:19:00","date_gmt":"2022-11-04T09:19:00","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/?p=789"},"modified":"2022-12-12T09:05:02","modified_gmt":"2022-12-12T09:05:02","slug":"week-9-playtest-lets-add-more-blocks","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/week-9-playtest-lets-add-more-blocks\/","title":{"rendered":"Week 9 &#8211; Playtest &#038; Let&#8217;s Add More Blocks!"},"content":{"rendered":"\n<h2>Intro<\/h2>\n\n\n\n<p>This week we had a few more playtest sessions to test our block programming phase. We&#8217;ve also added a few more Blocks to support the creation of more complex animations.<\/p>\n\n\n\n<h2>More Blocks!<\/h2>\n\n\n\n<p>In addition to adding real-time synchronization to our programming experience, we added 4 new Blocks:<\/p>\n\n\n\n<ol><li>Rotate (Character, Axis, Degree, Duration)<\/li><li>Dialog (Character, Text, Duration)<\/li><li>Start Animation (Character, AnimationName)<\/li><li>Stop Animation (Character)<\/li><\/ol>\n\n\n\n<p>Rotate block takes character, axis, degree and duration, and upon execution rotates the specified character X Degrees around the specified axis, for the duration of Y Seconds.<\/p>\n\n\n\n<p>Dialog block takes character, text and duration and upon execution generates a text bubble on top of the character with the specified text for X seconds.<\/p>\n\n\n\n<p>Start Animation Block takes the character and animation name, and upon execution, starts the specified animation on the character.<\/p>\n\n\n\n<p>Stop Animation Block takes the character and stops all animation on the specified character.<\/p>\n\n\n\n<h2>Demo<\/h2>\n\n\n\n<p>The demo below shows how two players can add behaviors to their characters and make them animated!<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/1vaU4uXefIbWMUhW4ZCFOWTmH79RCLIhv\/preview\" width=\"800\" height=\"450\" allow=\"autoplay\"><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>Intro This week we had a few more playtest sessions to test our block programming phase. We&#8217;ve also added a few more Blocks to support the creation of more complex animations. More Blocks! In addition to adding real-time synchronization to our programming experience, we added 4 new Blocks: Rotate (Character, Axis, Degree, Duration) Dialog (Character, Text, Duration) Start Animation (Character, AnimationName) Stop Animation (Character) Rotate block takes character, axis, degree and duration, and upon execution rotates the specified character X Degrees around the specified axis, for the duration of Y Seconds. Dialog block takes character, text and duration and upon\u2026<\/p>\n","protected":false},"author":2,"featured_media":909,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/posts\/789"}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/comments?post=789"}],"version-history":[{"count":8,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/posts\/789\/revisions"}],"predecessor-version":[{"id":815,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/posts\/789\/revisions\/815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/media\/909"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/media?parent=789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/categories?post=789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/a-squared-studio\/wp-json\/wp\/v2\/tags?post=789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}