GitHub - osm3000/Lazy-Tetris: A very lazy version of tetris, suitable for relaxation

1 min read Original article ↗

LazyBlocks

LazyBlocks is a relaxing, "lazy" version of Tetris built with the Arcade Python library.
This game is designed for a chill, stress-free experience—perfect for winding down and enjoying some casual block stacking.

Video demo

Video demo

Features

  • Classic Tetris gameplay (with a relaxing twist 😉 )
  • Simple graphics
  • Sound effects for moves, drops, rotations, and row clears
  • Undo and helper piece mechanics
  • Playable on macOS, Linux, and Windows (Python required)

Installation

pip install -r requirements.txt

Then run the game with

Controls

  • Left/Right Arrow: Move piece left/right
  • Down Arrow: Move piece down
  • Up Arrow / A: Rotate piece
  • Space: Drop piece instantly
  • Tab: Swap with helper piece
  • Ctrl+R: Reset game
  • Ctrl+Z: Undo last move
  • X: Clear full rows (if available)
  • Esc: Exit game

Scores

Scores are saved in scores.csv and the top scores are viewable from the main menu.

Assets

Game sounds are loaded from the blocks_assets directory. Make sure this folder is present in the same directory as LazyBlocks.py