Skip to content

k-vernooy/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tetris

My ascii/cli rendition of tetris.

Installation

Source

If on linux, install libncursesw5-dev as dependency.

git clone 'https://github.com/k-vernooy/tetris' && cd tetris
make
sudo make install

Homebrew

brew tap k-vernooy/tap
brew install tetris

Usage

To begin the game, simply type tetris in the terminal. Levels can be specified by the flag --start-level x (where x is a number 1-25). The ghost block can be turned on from the command line as well, with --easy.

Control:

Use the arrow keys to control the falling blocks:

  • e to enable/disable the ghost block
  • to rotate the falling block
  • to move right
  • to move left
  • to soft drop. There are known bugs with soft dropping that will be fixed relatively soon. If the program is segfaulting for you, this is likely why.
  • SPACE to hard drop
  • CTRL+C at any time to quit the game