{"id":94,"date":"2025-03-09T01:37:47","date_gmt":"2025-03-09T01:37:47","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/?p=94"},"modified":"2025-03-09T01:37:47","modified_gmt":"2025-03-09T01:37:47","slug":"yuhes-status-report-for-3-8","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/2025\/03\/09\/yuhes-status-report-for-3-8\/","title":{"rendered":"Yuhe&#8217;s Status Report for 3\/8"},"content":{"rendered":"<p>During the week before the spring break, I worked on both the documentation and development of our rhythm game. I\u00a0did the System Implementation, Testing, and Summary sections of our Design Review Report, detailing the architecture, subsystems, and testing methodologies.<\/p>\n<p>Additionally, I focused on implementing our custom game engine in C++ using SFML, replacing Unity due to its high computational demands and uncessary packages and features that we will not use for our 2D game. I implemented sprite rending system and core UI elements, including the settings menu, keybinding input, and volume control, ensuring smooth interaction and persistent data storage.\u00a0The next steps involve expanding gameplay mechanics, refining beat map processing, improving UI usability, and most importantly integrating our game engine with Python&#8217;s Librosa audio processing library.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-95\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-content\/uploads\/sites\/365\/2025\/03\/Screenshot-2025-03-08-203600-300x178.png\" alt=\"\" width=\"300\" height=\"178\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-content\/uploads\/sites\/365\/2025\/03\/Screenshot-2025-03-08-203600-300x178.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-content\/uploads\/sites\/365\/2025\/03\/Screenshot-2025-03-08-203600-768x456.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-content\/uploads\/sites\/365\/2025\/03\/Screenshot-2025-03-08-203600-1024x608.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-content\/uploads\/sites\/365\/2025\/03\/Screenshot-2025-03-08-203600.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>During the week before the spring break, I worked on both the documentation and development of our rhythm game. I\u00a0did the System Implementation, Testing, and Summary sections of our Design Review Report, detailing the architecture, subsystems, and testing methodologies. Additionally, I focused on implementing our custom game engine in C++ using SFML, replacing Unity due &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/2025\/03\/09\/yuhes-status-report-for-3-8\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Yuhe&#8217;s Status Report for 3\/8&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1072,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/94"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/users\/1072"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":96,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/94\/revisions\/96"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}