Tetris

This project aims to develop a classic Tetris game from scratch using TypeScript and React. The primary objectives are to enhance my programming skills and to enjoy the process of creating a beloved game.

TODO

  • Basic game logic
  • Piece movement (left, right, down)
  • Piece rotation
  • Collision detection
  • Line clearing
  • Score tracking
  • Game over detection
  • Basic UI with grid and pieces
  • Start/restart functionality
  • Pause/resume functionality
  • Buttons to play on a phone
  • When down button push long block goes down to the end
  • Line clearing fix state
  • Resize GameBoard to small phones
  • Next piece preview (on the right site from board)
  • Keep High score -> localStorage
  • Colored blocks
  • Level progression and increasing speed
  • Keep state of the game when refresh window -> localStorage
  • ColorPicker

Top categories

Loading Svelte Themes