This is an online training application meant to help tetris players improve their "finesse" in a simple environment.
Finesse is a system of inputs that allows a player to place a piece in the desired location and rotation in the least amount of keypresses. By combining a sequence of tapped, single block movements and held, automatic movements (DAS), it is possible to place a piece in any place on the board in only two or less inputs.
Learn more about finesse here.
Use the keyboard to move and rotate each piece so that it fits snugly against the gray "junk" pieces. Once the piece is in position, drop the piece into place. If incorrect finesse inputs were used, the piece will be reset, and you will be able to retry until the correct inputs are used.
Delayed Auto Shift, or DAS, is the amount of time in milliseconds a left or right input is held before it starts rapidly repeating. Avoid setting this too low, or you risk accidentally getting a DAS when you only meant to move a single space.
The amount of time in milliseconds before the held input repeats during a DAS. A lower ARR setting allows for faster play and is generally better. Some games don't allow this to be modified, so it may be useful to practice with a higher ARR if your goal is to get better at one of those.
Created by Alexander Johnson. Code is open source and available on GitHub.