Lu-vienna.dev
LV 03

Tetris Clone

A fully playable recreation of the classic puzzle game, built from scratch with Pygame. The goal was to design the core mechanics—piece movement, rotation, and line clearing—while practicing real-time input handling and game-loop logic.

What I Learned

Game Logic: Managed game states and created smooth falling, collision detection, and scoring systems.

Input Handling: Captured responsive keyboard events for instant movement and rotation.

Tech Stack

  • Python
  • Pygame

The Creative Process

I kept the visuals intentionally simple: a limited color palette and retro pixel font to highlight gameplay over decoration. The focus was smooth performance and that nostalgic arcade feel.