{"id":47,"date":"2016-11-13T00:25:40","date_gmt":"2016-11-13T00:25:40","guid":{"rendered":"https:\/\/projects-old.etc.cmu.edu\/mixar\/?p=47"},"modified":"2016-11-18T21:43:46","modified_gmt":"2016-11-18T21:43:46","slug":"week-11-expected-software-development","status":"publish","type":"post","link":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/2016\/11\/13\/week-11-expected-software-development\/","title":{"rendered":"Week 11 &#8211; Expected Software Development"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Hello,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Week 11 was very exciting for us, and very straightforward to speak about. \u00a0Our primary goal for the week was to get to a playtestable state, with our new AI system driving the agent. \u00a0We came very close to this goal, getting our behaviour tree tool working, and building a working tree for Mixy to use. \u00a0More details on that later. \u00a0We also continued to make animations, we got a lot of voice <\/span><\/p>\n<p><span style=\"font-weight: 400;\">over work done, with a robotic tone included. \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before we get into the details of the AI system, let\u2019s talk about our progress artistically. \u00a0We are continuing to work on specific supplemental animations. \u00a0An example is when the agent feels musically inclined, they may produce a banjo and serenade the guest. \u00a0We anticipate that many animations will have to be iterated on after playtesting as well, and look forward to improving the experience by doing so. \u00a0Voice over work is going very well too, as we have found a method to master the audio to sound very robotic. \u00a0This will also be continually iterated on for the remainder of the semester as needed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Okay let\u2019s get into the AI system. \u00a0Our behaviour tree system\u2019s first pass was finished last week, but that was just a base layer. \u00a0There were a few bugs to work out, and it wasn\u2019t quite ready for design to use extensively. \u00a0Over the course of this week, we have continued to improve on it, and managed to make it usable by design. \u00a0Initially, our goal was to have a playtest on Friday, but we barely missed being able to get everything ready by that day. \u00a0Unfortunately, our our behaviour control code is still in place, and needs to be turned off, as well as some finishing touches on the animation system, and allowing it to work with the behaviour tree nodes. \u00a0However, because the tool is usable, if not 100% functional yet, we did manage to build out all the AI logic, which works, so once the final pieces fall into place we will be good to go. \u00a0Our best timeline for this is Monday, or Tuesday morning at the latest. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Overall, this week went very well, and we got a lot done. \u00a0However, technical challenges still put us behind where we expected to be. \u00a0This is software development though, so we of course were ready for the possibility and prepared to keep moving forward at full speed. \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Can\u2019t wait to tell you more about our progress next week,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">~mixAR<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello, Week 11 was very exciting for us, and very straightforward to speak about. \u00a0Our primary goal for the week was to get to a playtestable state, with our new AI system driving the agent. \u00a0We came very close to this goal, getting our behaviour tree tool working, and building a working tree for Mixy &hellip; <a href=\"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/2016\/11\/13\/week-11-expected-software-development\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Week 11 &#8211; Expected Software Development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/posts\/47"}],"collection":[{"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":3,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/posts\/47\/revisions\/50"}],"wp:attachment":[{"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/mixar\/index.php\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}