Skip to content

poniponiponiponiponiponiponiponiponi/term-tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris

About

My Tetris clone written in ncurses. Why yet another tetris? Every other terminal tetris that I found and tested was somewhat lacking. None of them implemented most of the machanics that define modern tetris - things like seven bag randomization and lock delay. I'm not a tetris pro myself so if something is wrong or missing let me know.

TODO

- Improve movement (use the keyboard device or something
instead of the getch function),
- Add settings for customization,
- Improve multiplayer.

Controls

- `left arrow` moves to left.
- `right arrow` moves to right.
- `down arrow` moves one block down.
- `up arrow` or `x` clockwise rotation.
- `z` counter clockwise rotation.
- `c` hold currect block.
- `space` hard drop block.

Installation

git clone the repo and after that type make in the repo's directory. This will create the tetris executable in the current working directory.

About

Modern tetris-like written in ncurses with simple multiplayer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published