This week, I created a game in MakeCode Arcade focused on pattern matching.

Figure 1. Block-based code structuring gameplay mechanics and custom music design.

While I enjoyed building the mechanics, what stood out most to me was the music. In my previous projects, I had only discovered how to create custom sounds using solfege. I thought that was the extent of the music features available. In this game, however, I finally discovered the sheet music editor.

That discovery changed everything!

Instead of working within a limited sound structure, I was able to compose more intentionally. I could visualize the notes, adjust timing, and design melodies that felt more complete. It expanded what I thought was possible within the platform and added another creative layer to the coding process.

I also continued experimenting with loops to control repeated behaviors in the game. The more I use them, the more I see opportunities to streamline my code and automate patterns instead of manually scripting each event. Debugging and adjusting the gameplay has become part of the creative cycle rather than a setback.

This project felt like a shift from simply using available tools to exploring them more deeply. Discovering the sheet music editor reminded me that sometimes growth comes not from learning something entirely new, but from uncovering more of what was already there.

Thank you for taking the time to follow along with my learning! If you’d like to try the game yourself, you can play it below.


Posted in

Leave a comment