Skip to content

[Building Tetris Part 2] Making Tetris is harder than it looks

Published:

In my first post, I was happy that I managed to create and render the Tetrominos, make them interact with the walls and floor of the grid, and make them fall down. In this update, I added the core mechanics: random spawning of tetrominos, creating “the stack”, freezing tetrominos when they hit the floor or the stack, line clearing logic, fast drop.

Learning:

Next Steps:

  1. Advanced mechanics (“sticky” line clear logic, wall kicks, DAS), scoring system, game over logic.
  2. Build my own graphics and sounds
  3. Make my own “Twist” to the classic game. Currently I’m thinking on the lines of Tetris meets Wordle. I have not seen a good adaptation of it online yet. Open to suggestions.

Time spent so far 15 hours.

Still having a lot of fun. Lots of gratitude to this community for solving my doubts and encouraging me to continue to learn.

Liked this? Subscribe to my newsletter on substack