Placeholder

Marble Falls

Marble Falls is a game that uses a touchscreen as its main control element.

By pressing the touch screen balls (or: marbles) are created. Each of these marbles has a specificly set fall velocity. Over the course of the game colored platforms (so called edges) appear. These edges are moving from right to left or top to bottom.

The marbles can collide with these platforms and depending on the platform type (represented by its color) a collision causes different events. A green platform adds points to the user score, while a red platform subtracts points. In both cases the marble disappears after colliding with the platform. However, a blue platform causes the marble to bounce off without effecting the score. Finally, if a marble hits the edge of the game window 3 times, it is removed from the game.

For the implementation of Marble Falls the following components were used: Arduino Uno R3 and a 3.2 inch tft lcd Shield with one touch panel. The program was written in Arduino 1.8.4 and Processing 3.3.6.