Cloned Games

LX' Arduino Tetris

HaltedPlayableArduino

Based on Tetris

About

Tetris is a puzzle game created by Alexey Pajitnov in the mid-1980s, in which falling four-block tetrominoes are stacked and cleared by completing horizontal lines. LX' Arduino Tetris is a hardware implementation of Tetris that drives a 32x32 LED matrix panel from an Arduino/Genuino Uno, with four pushbutton controls wired through a resistor ladder. A separate 'mega' branch adapts the project to the Arduino Mega, swapping the pushbuttons for a 4x4 membrane keypad.

Getting started

Playing requires physically wiring an Arduino Uno (or Mega) to a 32x32 RGB LED matrix panel following the included wiring diagram; a demo video on YouTube shows the finished build running.

History

The author built it as a personal goal set for Easter 2018 - getting a working Tetris implementation running on a 32x32 LED matrix panel despite the Arduino Uno's limited memory, which required finding workarounds for much of the project.

Additional notes

Detail
The Arduino Mega branch has enough memory to keep each block's color after lines are cleared, unlike the base Uno version, which resets colors.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.