Intro

Hi! I made tetris with powerups that runs fully in your terminal. To try it out, just generate an SSH key ssh-keygen if you don’t already have one, then ssh into the server. Your SSH key is your identity; no account is required.

ssh play@cursedtetris.orangishcat.dev

If you want to play offline, you can also download from GitHub Releases.

It is recommended to use a Nerd Font so that all text renders correctly.

Star my repo if you liked the game :D


My friends challenged me to make a “text-based game”. I assume they meant an RPG, but surely a working tetris game in the terminal counts as text-based, right? It’s drawing text, except some of that text happens to be full unicode characters and look like tetris pieces.

I have no idea why I chose tetris as the game I want to make. I barely even know how to play!

Besides, this is a great excuse to learn Rust. I’ve always been a learning by doing person, and just reading about ownership and borrowing doesn’t really give me a great understanding of it. Actually making a game with it would help significantly.

As with any project, even a “simple” game ended up being quite the challenge. Next are my devlogs where I wrote one pretty much every day I was working on the project until its eventual completion. Hope you enjoy!

turn your phone horizontally pls! this site is not very mobile friendly