TETRIS

Now on GitHub!

vitetris is a terminal-based Tetris clone by Victor Nilsson Geraldsson. Gameplay is much like the early Tetris games by Nintendo. Features include:

It has been tested on Linux, NetBSD and a few other Unix-like systems, and ported to Windows and DOS. Library dependencies are minimal (only libc is required), and many features can be disabled at compile-time.

Download | Screenshots | FAQ | More Info

                  +--------+
                  | ###### |
                  |   ##   |
             _____|________|_____
  +--------+|  .   .   .   .   . ||  Top Scores
  | Score  ||  .   .   ##  .   . ||  1. 415490
  | 122704 ||  .   .   ####.   . ||  2. 284528
  |        ||  .   .   ##  .   . ||  3. 244339
  +--------+|  .   .   .   .   . ||  4. 203341
  | Level  ||  .   .   .   .   . ||  5. 185026
  |   09   ||  .   .   .   .   . ||  ---------
  |        ||  .   .   .   .   . ||
  +--------+|  .   .   .   .   . ||
  | Lines  ||  .   .   .   .   . ||
  |   044  ||  .   .   .   .   . ||
  |        ||  .   .   .   .   . ||   <I> 021
  +--------+|  .   .   . {}.   . ||   {J} 008
           ||  . %%.   . {}{}  . ||   (L) 020
           ||  . %%%%%%{}{}{}  @@||   [O] 024
           ||  .   %%%%%%{}{}@@@@||   %S% 020
           ||  .   ()()%%@@<>@@##||   #T# 019
           ||  <>[][]()@@@@<>####||   @Z@ 012
           ||  <>[][]()@@()<>%%##||     -----
           ||  <>[][]()()()<>%%%%||  Sum 0124

Download

Source Code

Get the latest version from the GitHub repository for vitetris

To compile vitetris you need a Unix-like environment with a C compiler and other basic development tools.

Optional dependency: Allegro 4

Binaries

Windows: vitetris-0.57-win.zip README-win.txt
DOS: vitet055.zip README.DOS
Linux: vitetris-0.55-i486-linux.tar.gz
Built with gcc 3.4.6 for i486-linux on Slackware 11.0.

Linux Packages

Screenshots

vitetris 0.50

vitetris 0.3.1 and 0.3

New tt mode (rxvt)   tt blocks with colour (Konsole)   34x20 terminal (xterm)   2-player mode (xterm)   Monochrome ASCII (rxvt)

Frequently Asked Questions

How do I install vitetris?

How does the won-lost thing displayed after my opponent's name work?

When either of you wins three times, that counts as a match and this score is updated. It is simply saved in the configuration file and not communicated in any way to the server/other end of the connection. If a game was cancelled, the score is unchanged. It is only based on the names you use, which are case sensitive.

More Information

See the README file.

vitetris is open source, released under a 2-clause BSD-style licence (fewer restrictions than GPL).

"vitetris" stands for virtual terminal *tris.

vitetris freshmeat project page