Music Dash is an addicting infinite 2D runner educational game written in python. In this game the user runs through a track avoiding obstacles and collecting musical notes. Collecting musical notes makes melodies play which are generated algorithmically using Markov Chains and some Machine Learning. The objective is to see who can run the farthest and survive for the most time.

The name of the note appears on the screen to help train the ear for budding musicians.

The music that is generated is based on what training midi's are used for the music generation. For the demo we will be using some midi's in C Major.

Built With

Share this project: