NEW VERSION! Get vitetris 0.40
vitetris is a terminal-based Tetris clone by Victor Nilsson. Gameplay is much like the early Tetris games by Nintendo. Features include:
It has been tested on Linux, cygwin, NetBSD and a few other Unix-like systems. 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
vitetris-0.3.6.tar.gz
vitetris-0.2.2.tar.gz
RPM packages are available at packman.links2linux.de/package/vitetris/.
These tarballs contain some binaries built with gcc 3.4.6 for i486-linux on Slackware 11.0.
vitetris-0.40-i486-linux.tar.gz
vitetris-0.3.6-i486-linux.tar.gz
See CHANGELOG-03x for changes made between 0.3 and 0.40.
Release 0.3 added two-player mode, configurable keys and more options. The code was largely rewritten and thoroughly tested during Nov and Dec 2007, and did not contain so many bugs thanks to Hugo Fernbom.
Release 0.2.2 fixed some ugly bugs and configuration-file compatibility with 0.3. Otherwise it did not differ much from the version released on 31 Oct (to a few friends).
Two-player game on different terminals using Unix domain sockets:
Does it run on Windows?
Not really. It works under cygwin, but the easiest way to play from a Windows computer is probably to run it remotely using ssh, e.g. with PuTTY.
Why does the piece not move faster when I hold down a key?
As only key-press events are read, this depends on your keyboard configuration. To change the auto-repeat rate under X, run:
xset r rate DELAY RATE
DELAY is the number of milliseconds before auto-repeat starts (e.g. 150), RATE is the number of repeats per second (e.g. 30).
On the console, kbdrate may be used:
kbdrate -d DELAY -r RATE
The "vi" in vitetris is for the vi editor, right?
I never thought about it that way until I got this question. Sure, it is all written in Vim. But those two first letters are from my first name.
See the README file.