Brain Hero is a recreational game inspired by Guitar Hero and created using Pygame. This program generates a note randomly generated based on the beats per minute of the song. Currently, our project takes an input of data from a csv file and uses that data as user input. If you have a bci, you would replace the static data file with the bci data for real time readings on brain activity. The data(or bci) returns a frequency based on brain activity, with a higher level of concentration equating to a higher note being played, and a lower level of concentration equating to a lower note being played. The goal of the game, like guitar hero, is to hit as many notes as possible which will result in getting as high a score as possible. The objective of the game is to remain within a certain frequency range of hertz in order to play the notes. While the project is not finished yet, we are eventually going to add a working score counter, a proper intro screen, and a system that allows you to upload and play your own songs along with a difficulty selection feature. The libraries included in this program are: random, math, and time. We hope to create a scoring system that generates points when the brainwave frequency is within range of the correct note.

Built With

Share this project:

Updates