KeyBlox

Description
KeyBlox is a tetromino stacking game that clones the unique keyboard controls of Typomino/UTypomino and Typing Tetromino, wrapping them up in a nice package with oodles of options to configure.

The basic idea of Typomino is to create a totally different input method for dropping tetrominos. Instead of moving a piece left and right and then dropping it, Typomino combines the two actions into a single keystroke--to drop a piece on the far left, you press A. If you instead wanted to place it one space to the right, you would press S.  D would be yet another space to the right, and so on and so forth. The idea is that while the controls are extremely challenging to get used to, they theoretically allow faster play, since less keystrokes on average are required per placement, and there's no waiting for pieces to move to the left or right. Combined with the large 10-piece preview and 180-degree rotation, you're essentially "typing" the tetrominos into their corresponding placements once you learn how to handle the input.

Typing Tetromino takes the idea even further and combines rotation AND placement into one keystroke. In the Typing Tetromino system, you press letters in the "home row" of the keyboard (ASDF...) to drop pieces in their initial orientations, but if you wanted to drop them rotated clockwise, you would instead press the corresponding key in the bottom row (ZXCV...). Pressing a key in the top row (QWER...) causes pieces to be rotated counter-clockwise, and pressing a number key (1234...) causes pieces to be rotated by 180 degrees. A diagram can be seen here.

KeyBlox takes both of these input styles and improves upon their implementations, offering additional features such as an undo feature to help ease the learning curve of learning the new controls. It's also cross-platform, so Linux and Mac users can join in on the fun as well. =)

Features

 * Cross-platform
 * Choose between Typomino-style input and Typing Tetromino-style input
 * Multiple placement systems - choose how pieces correspond to column placements
 * Practice Mode: press backspace to undo your last move!
 * Multiple randomizers, including Bag, History (6 roll), and a Bastet "Bastard" randomizer that gives you the worst possible pieces.
 * 10-piece preview
 * Toggle-able "column clamping" - drops a piece in the nearest valid column if you place it outside the playfield
 * Toggle-able deep drop - enables pieces to drop through other pieces, as an alternative since you can't shift a piece as it falls.
 * Choose between SRS and ARS colors and spawn orientations
 * Fun sounds ;)
 * Stats and game info are shown in-game so one screenshot contains everything you need for a record post
 * Big mode!
 * Settings can be saved for the next play session, if you desire
 * Ability to save screenshots, automatically named according to date, play mode, and completion time.
 * Remappable controls