When Flappy Bird was released onto the App Store about 6 years ago, it fundamentally changed the mobile gaming landscape and impacted all of our lives drastically. So when MicroFuzzy gave us their hardware list, we knew what had to be done.
What it does
An Arduino checks for accelerometer input that is then being fed to an Android device via bluetooth.
How I built it
Using an Arduino Nano, a HC05 bluetooth module and an mpu6050 accelerometer on the hardware side. We used Android Studio for constructing our port of Flappy Bird.
Challenges I ran into
Figuring out how to connect the bluetooth module, the accelerometer and the Arduino with one another
Accomplishments that I'm proud of
The fact that we did not have any real setbacks that took some 20 hours to fix.
What I learned
We learned how I2C works, what can be achieved with Android Studio and how versatile an Arduino Nano truly is.
What's next for Flappy Bird with motion controls
Maybe we'll seize work on the project, maybe we'll tape the controller to a pidgeon and teach it how to flap it's wings. We don't really know what's next.