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.

Built With

Share this project:

Updates