ink-tetris
v1.0.26
Published
A Tetris game built with Ink for the terminal (based on react-tetris)
Maintainers
Readme
Ink Tetris
A terminal-based Tetris game built with Ink.
Installation
Via npm (Recommended)
# Global install
npm install -g ink-tetris
# Run anywhere
ink-tetrisOr run directly with npx
npx ink-tetrisFrom source
git clone https://github.com/hoteye/ink-tetris.git
cd ink-tetris
npm install
npm run build
npm startGameplay

Controls
- Left/Right Arrow : Move left/right
- Up Arrow : Rotate piece
- Down Arrow : Soft drop
- Space : Hard drop
- P : Pause
- R : Start/Restart
- I : Show scoring rules
- L : Change language
- Q : Quit
Features
- 7 classic tetromino shapes
- 6 speed levels (increases every 20 lines)
- Next piece preview
- Score and level tracking
- Pause functionality
- Built-in internationalization (English, 中文, 日本語, 한국어, Français, Español)
Credits
Inspired by react-tetris by @chvin
License
ISC
