{"id":149,"date":"2019-04-13T23:17:36","date_gmt":"2019-04-13T23:17:36","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/?p=149"},"modified":"2019-04-13T23:17:36","modified_gmt":"2019-04-13T23:17:36","slug":"davids-status-report-week-8","status":"publish","type":"post","link":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/2019\/04\/13\/davids-status-report-week-8\/","title":{"rendered":"David&#8217;s Status Report: Week 8"},"content":{"rendered":"<p><strong>Progress<\/strong><\/p>\n<ol>\n<li>Wrote unit tests for game progress logic, testing that calling methods for scanning gates causes the game state to progress and change players&#8217; places and items.\n<ul>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-150\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/tests-756x1024.png\" alt=\"\" width=\"750\" height=\"1016\" srcset=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/tests-756x1024.png 756w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/tests-221x300.png 221w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/tests.png 758w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Integrated item models with game logic and animations by writing classes for items and code for updating UI. The game logic is all now in place with items.\n<ul>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-151\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/lightning-1024x576.png\" alt=\"\" width=\"750\" height=\"422\" srcset=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/lightning-1024x576.png 1024w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/lightning-300x169.png 300w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/lightning-768x432.png 768w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/lightning.png 1920w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/li>\n<li><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-152\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/laser-1024x580.png\" alt=\"\" width=\"750\" height=\"425\" srcset=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/laser-1024x580.png 1024w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/laser-300x170.png 300w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/laser-768x435.png 768w, https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-content\/uploads\/sites\/24\/2019\/04\/laser.png 1091w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Added network calls to game code to connect player PCs and communicate with the Pi. The game should be complete.<\/li>\n<\/ol>\n<p><strong>Schedule<\/strong><\/p>\n<p>I am on track for this week and have completed all my individual tasks. All that&#8217;s left is to integrate with my group members&#8217; work.<\/p>\n<p><strong>Deliverables for next week<\/strong><\/p>\n<p>The last few weeks were scheduled as system integration, so we should be done with the project soon. However, the others are slightly behind so I will probably be helping them as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Progress Wrote unit tests for game progress logic, testing that calling methods for scanning gates causes the game state to progress and change players&#8217; places and items. Integrated item models with game logic and animations by writing classes for items<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/posts\/149"}],"collection":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":1,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/posts\/149\/revisions\/153"}],"wp:attachment":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teama9\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}