Children of the Shred

Children of the Shred is a real-time computer game in which two players can challenge each other’s music improvisational skills by playing out a narrative adventure with digital or analog instruments. The two players have the choice to be either the zombie slayer or the zombie lord. According to their character selection, sprites (either zombies or slayers) are created that correspond to the notes that are played. These note specific zombies and slayers can only kill their same note.

The game is written using PyGame with instrument interpretation done through Max/MSP. Max broadcasts the notes it detects via OSC, which Python then interprets accordingly. This version is very rough but you can definitely get the idea.