NullpoMino

NullpoMino is a cross-platform, open-source Tetris clone written in Java providing three versions: One using Slick, another using sdljava, the last using Swing. It simulates a great many games, including the TGM series, and contains a utility for creating your own custom rotation systems as well.

NullpoMino is one of the few Tetris games, official or not, with a truly cross-platform online vs. mode, the others being TetriNET, Blockbox, Tetris Friends, and MultriNet. Blockles also would have been on this list before its demise.

=Game Modes=

All of the game modes with "Mania" in their names are based directly on TGM modes, except for the two added by Zircean: Retro Mania simulates Sega Arcade Tetris, while Phantom Mania takes the Death speed curve and makes it invisible.


 * Marathon: Guideline 15/20 level Marathon with fixed Goal system
 * Marathon+: Survival mode from Tetris Friends. It has semi-invisible bonus challenge at level 21.
 * Extreme: Tetris Zone Master mode? A 20G mode with guideline scoring rules.
 * Line Race: 40 Lines
 * Score Race: Race to specific points (10000, 25000, or 30000). Plays similar to Tetris Evolution's Score mode.
 * Dig Race: Break the bottom of 5, 10, or 18 lines of garbage as fast as you can.
 * Ultra: Timed score (or lines) attack.
 * Technician: Challenge mode from guideline games. Uses variable Goal system.
 * Classic Marathon: Nintendo's NES Tetris -- very inaccurate, as various features particular to NES Tetris are unimplemented. Also includes Arrange, which extends the gravity table of Type-A to exceed 1G. (use rule: Nintendo-R)
 * Retro Mania: Sega Arcade Tetris  (use rule: Classic0)
 * Grade Mania: Tetris The Grand Master  (use rule: Classic1)
 * Grade Mania 2: Master Mode from Tetris The Absolute The Grand Master 2 PLUS (use rule: Classic2)
 * Grade Mania 3: Master Mode from Tetris The Grand Master 3 Terror-Instinct (use rule: Classic3)
 * Score Attack: Normal Mode from Tetris The Absolute The Grand Master 2 PLUS -- item blocks at 100 and 200 unimplemented (use rule: Classic2)
 * Speed Mania: T.A. Death Mode from Tetris The Absolute The Grand Master 2 PLUS (use rule: Classic2)
 * Speed Mania 2: Shirase Mode from Tetris The Grand Master 3 Terror-Instinct (use rule: Classic3)
 * Garbage Mania: TGM+ Mode from Tetris The Absolute The Grand Master 2 PLUS (use rule: Classic2)
 * Phantom Mania: Original invisible survival mode based on T.A. Death mode. (use rules: Classic3, Classic2)
 * Final: From Heboris Mini. Play without tool-assistance at your own peril.
 * Time Attack: Line-based time attack modes from or inspired by Tetris The Grand Master ACE. (use rules: Classic-Easy-*, Standard-Hard128)
 * Practice: A training mode with various options.
 * Gem Mania: Sakura Mode from Tetris The Grand Master 3 Terror-Instinct (use rule: Classic3)
 * VS-Battle: Guideline style 2-players battle mode.
 * Tool-VS Map Edit: map editor (not a real game mode)

=External Links=


 * Lastest version download link
 * Tetris Concept Thread
 * Hard Drop Thread
 * xlro's Nullpomino page
 * Google code project page