ABOUT IDEAL TRIS

Ideal Tris is a free falling-block puzzle game you can play in any modern browser, on desktop or phone. There is nothing to download, nothing to install, no account to create, and no paywall — open the page and the first piece is falling within a second.

WHY WE BUILT IT

Falling-block puzzles are one of the most-played game genres in history, but most web versions today are buried under launchers, sign-up walls, or pop-ups. We wanted the opposite: a version that respects both the player and the genre. That means the classic feel — the original NES piece colors, the authentic speed curve where level 15 gravity is genuinely frightening, the satisfying snap of a hard drop — combined with the quality-of-life features modern players expect: a ghost piece, a hold box, wall kicks, T-spin scoring, and combo bonuses.

It also means variety. Alongside the classic Marathon score attack, Ideal Tris has five more ways to play: Countdown (start at max speed and earn your way down), Sprint (40 lines against the clock), Blitz (two-minute score rush), Cheese Race (dig through pre-filled garbage), and Master (maximum gravity, forever). Each mode has its own global top-10 leaderboard, and submitting a score takes nothing more than typing a name. The How to Play page explains every mode in detail, and the strategy guide will help you climb the boards.

HOW IT'S MADE

Ideal Tris is deliberately old-school under the hood: plain JavaScript, HTML, and CSS, with the board drawn on a single canvas element. There is no game engine, no framework, and no build step — which is why the page loads fast even on a slow connection. The game logic is covered by an automated test suite of more than 300 tests, so the physics, scoring, and wall-kick behavior stay consistent as the game grows. Leaderboards are stored in Google Firebase, with server-side rules that validate every submission.

Input works everywhere: full keyboard support with delayed auto-shift on desktop, and swipe gestures plus an on-screen D-pad on phones and tablets.

SUPPORT AND CONTACT

The game is supported by a small number of unobtrusive ads — never pop-ups, never interstitials that interrupt a game in progress. You can read exactly what data the site does and doesn't collect in the privacy policy.

Found a bug, have a feature idea, or just want to dispute a leaderboard time? Email abobbyreed@gmail.com — every message gets read.

PLAY NOW »