Inspiration
The primary goal is to enhance engagement and enjoyment in gameplay while focusing on neuro-rehabilitation for individuals with cognitive impairments.
What it does
We have developed an algorithm that calculates the player's brainwaves using OpenBCI headset and changes the difficulty of the game according to their level of boredom or frustration. When the player is bored the level changes to hard, in our case increasing the ball speed of a pong game, and if they are frustrated then the level changes to easy.
How we built it
We built a simple pong game using pygame to demonstrate how the difficulty of the game changes according to the players level of frustration. The frustration level is calibrated using AG ratio.
Challenges we ran into
We began with a plan to use an ML algorithm but ran into difficulties implementing it with a lack of samples and instead used FFT with an AG ratio to adjust the game difficulty. We ended up running out of time before we could refine the product.
Log in or sign up for Devpost to join the conversation.