Wall Tetris hardware

Development and testing of a Tetris game on an Arduino using an LED strip and button interface. It integrates hardware and software to create a responsive game, handling piece generation, movement, collision detection, and scoring.

Design and development of a Tetris game using an LED strip and button interface on an Arduino platform. The game software manages the core Tetris mechanics, including piece generation, movement, rotation, collision detection, row clearing, and scoring. The system allows for user interaction through buttons to control the Tetris pieces, while the LED strip visually represents the game grid. If needed, for future development, any student can refine the game logic and upgrade it for wireless control. The project encompasses initializing the hardware, managing game state through a main loop, handling user input with debounced button readings, and updating the display to reflect the current game state. This setup serves as an effective demonstration of integrating hardware and software to create a responsive and engaging interactive application.