{"id":54,"date":"2025-02-09T04:28:16","date_gmt":"2025-02-09T04:28:16","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/?p=54"},"modified":"2025-02-09T04:32:10","modified_gmt":"2025-02-09T04:32:10","slug":"team-status-report-for-2-8","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/2025\/02\/09\/team-status-report-for-2-8\/","title":{"rendered":"Team Status Report for 2\/8"},"content":{"rendered":"<p>This week, our team focused on getting things set up for development, refining the game\u2019s high-level architecture design, and making sure we\u2019re all comfortable with the tools we\u2019ll be using. We also had our recurring Zoom meeting on 2\/7 to discuss our next steps, including implementing core game loop and basic UI in Unity, experimenting with note spawning, and most importantly preparing for our design review slides and presentation!<\/p>\n<ol>\n<li><strong>Yuhe<\/strong> worked on the game architecture, making sure Unity\u2019s UI, game logic, and beat map system all fit together. She also explored Unity\u2019s JSON handling and file I\/O to ensure smooth beat map storage and retrieval.<\/li>\n<li><strong>Lucas<\/strong> focused on getting familiar with C# and Unity by working through tutorials and coding simple programs to test key game mechanics. He also researched how to best represent the game\u2019s core data structures.<\/li>\n<li><strong>Michelle<\/strong> explored Python&#8217;s\u00a0librosa<span style=\"font-size: 1rem\"> library for beat detection, successfully analyzing tempo and beats for simple, fixed-tempo songs. She also started looking into Onset Strength as a way to measure intensity, which could influence gameplay elements like note density or animations.<\/span><\/li>\n<\/ol>\n<p>One challenge we identified is handling tempo variations in more complex songs, which will require deeper understanding of audio analysis techniques. For the first month, we\u2019ll focus on detecting beats in simple, steady-tempo music. Our next steps include starting game implementation in Unity, testing note spawning based on beat maps, and refining our design choices for the upcoming presentation. Solid progress so far, and we\u2019re looking forward to seeing our first playable version take shape next week!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, our team focused on getting things set up for development, refining the game\u2019s high-level architecture design, and making sure we\u2019re all comfortable with the tools we\u2019ll be using. We also had our recurring Zoom meeting on 2\/7 to discuss our next steps, including implementing core game loop and basic UI in Unity, experimenting &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/2025\/02\/09\/team-status-report-for-2-8\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 2\/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":[1],"tags":[9],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/54"}],"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=54"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"predecessor-version":[{"id":55,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/posts\/54\/revisions\/55"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teamd6\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}