2D Tetris using a frame-based grid and a tetr.io-like layout

I probably won’t have any time longer to work on this, so I just want to show this

This was mostly inspired by tetr.io and my interest in Tetris in general

It is

  • VERY incomplete
  • Doesn’t have a proper tetromine bag randomizer yet (thats just purely random without protection against repetition)
  • Doesn’t have any main menu
  • Completely client-sided (no server-side code at all)
6 Likes

Now available on Rotra - Roblox
Since the game ui is still very minimal, to check for game over, use the developer console (you have to rejoin to restart the game atm until I figure out on a way to deal with ui)


Lastly, live releases should now be using a tetromine bag randomizer with repetition protection

2 Likes

UI work in progress, also the game can now automatically restart on game-over so you don’t need to rejoin:


The massive gap on the top frame is intentional at the time I’m posting this (it follows the new topbar navigation inset which is only available in Studio - will be fixed after I add in code to make use of GuiService.TopbarInset to dynamically resize)