The idea behind CCP Technologies project is to increase the accessibility of classic games like pong to others who have difficulty using physical controllers. Using the OpenBCI Ganglion board as well as its GUI, its Focus Widget and pylsl, we were able to achieve a live data stream of Focus/Non-Focus as a means to control a paddle for the game of pong. The code consisted of three main parts: the general layout of the game and scoreboard, the ball movement and crash detection between the ball and the paddles, and lastly the controls for the paddles. For the development of the game, the Turtle library was used, providing essential commands to code the game of pong. The left paddle is controlled by the computer's keyboard, whereas the right paddle is controlled via the Focus/Non-Focus stream of data. Focusing makes the paddle go up, and not focusing makes the paddle go down. CCP technologies initial plan was to begin an arcade of simple games, including flappy bird, space race and snake, but we were limited on both time and understanding of BCI. However, it’s a big step in the right direction to making classic games more accessible to those with disabilities.

Built With

Share this project:

Updates