A tetris game runs in the terminal
Project description
Tetris Terminal🎮
A terminal-based Tetris game written in Python using the curses library.
Features
- Classic Tetris gameplay with 7 standard tetrominoes
- Real-time score
- Next piece preview
Platform Support
Based on Python's curses module:
- ✅ Linux/macOS: Works out of the box
- ⚠️ Windows: Not supported yet
Installation & Usage
pip install tetris-terminal
Controls
| Key | Action |
|---|---|
a |
Move left |
d |
Move right |
w |
Rotate piece |
s |
Hard drop |
q |
Quit game |
License
MIT License - see LICENSE for details.
Acknowledgements
Game logic adapted from tinytetris (a C implementation).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tetris_terminal-0.0.1a2.tar.gz.
File metadata
- Download URL: tetris_terminal-0.0.1a2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fba517b81b56b9245f5115c8b52f93ef659fe6ba7ac33b19631e2518bdda2fa0
|
|
| MD5 |
ea0a98a563cf076a3721cfaa903ea6f8
|
|
| BLAKE2b-256 |
0f80c7ac2de3f3526a6c1642cf41586381b4fbf7cbf7490fe6027d9ebf78da3a
|
File details
Details for the file tetris_terminal-0.0.1a2-py3-none-any.whl.
File metadata
- Download URL: tetris_terminal-0.0.1a2-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ba3f87c1d4619bb46cd50e42b227bb7e0051b6d2394fe39cb52c731e5dcf31c
|
|
| MD5 |
a306f5ef973888d0ad098eb331f898f9
|
|
| BLAKE2b-256 |
bbf273620c7e386822e1e79c80d9da95d7236614caaea8bc934b91a8421de3d8
|