karmdesai / Brain-Controlled-Flappy-Bird

A version of Flappy Bird that's controlled using your brainwaves!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brain-Controlled-Flappy-Bird

This is a version of Flappy Bird that's controlled completely using your brainwaves! The program uses electroencephalography (or EEG) through the 2016 Muse headband to record the electromagnetic waves that our brains emit.

The data from the Muse headband is received using the User Datagram Protocol (UDP), and then processed. When the program detects a blink (which is technically noise, or interference), the bird will flap. Simply blink to make the bird flap!

Usage

$ git clone https://github.com/karmdesai/Brain-Controlled-Flappy-Bird.git
$ cd Brain-Controlled-Flappy-Bird
$ python main.py <IP address> <Port>

The two parameters, IP address and Port should be replaced with the IP address of your computer and the port that you're streaming the data to, respectively. As an example:

$ python main.py 127.0.0.1 7000

Please note that a Muse headband and the Muse Direct application is required to collect and stream EEG data to the Python program.

About

A version of Flappy Bird that's controlled using your brainwaves!


Languages

Language:Python 100.0%