Tetr.js

Tetr.js is a JavaScript based browser game. Its customizability, speed and replay system makes it an excellent client to play 40 lines sprint.

Gameplay
Tetr.js uses modern guideline rules: Bag Randomizer, Hold feature, 6 Previews, SRS rotation system including kicks, Lock delay. Controls are customizable. Some settings are customizable, too. Among others: left/right autorepeat speed & delay (ARR, DAS) and lock delay. Tetr.js also allows you to rewatch the last game you've played.

Modes
Two modes are available in this game.


 * Sprint: Clear 40 lines as fast as possible
 * Dig Race: Clear all 10 garbage lines quickly

Farter's Dig Mod
This is a Tetr.js modification made by a different author. It comes with touchscreen support and new modes which are similar to TOJ's Hori Tetris mode. In Dig modes, the player receives garbage lines in uniform intervals. The goal is to survive the incoming flood of garbage as long as possible.


 * Dig-500+: one garbage row every 3 seconds, up to 5 holes per row
 * Dig-1000+: one garbage row every 5 seconds, garbage rows are empty, just push the stack up
 * Dig-1500+: one garbage row every 1.5 seconds, 2 adjacent holes per row
 * *Monster*: one garbage row every 1 seconds, 1 hole per row

Possibly, garbage type and insertion speed may alter after a while. Not sufficiently tested (only tested with Dig-1000+).

Dr_Ocelot's Sound Mod
This modification of Farter's dig mod, named Tetr.js Enhanced, adds sound effects, music, block skins and some modes. Present in this mod are eight total game modes (with one of them, Grades being a WIP).


 * Retro: Based on the NES version of Tetris. Type-A and Type-B modes are available, with a Pro mode which starts at level 18.
 * Master: 20G game mode with decreasing lock delay for higher levels. There are 30 levels (M1 to M30). Three settings for lock reset are available: Forgiving (infinity), Limited and Strict (step reset).
 * Grades: Based on the games from the TGM series, with SRS and ARS rotations available. This is a work in progress mode.