https://github.com/GaspardCulis/slint-tetris
Tetris game made with Slint
https://github.com/GaspardCulis/slint-tetris
rust slint slint-ui tetris
Last synced: 6 months ago
JSON representation
Tetris game made with Slint
- Host: GitHub
- URL: https://github.com/GaspardCulis/slint-tetris
- Owner: GaspardCulis
- License: mit
- Created: 2023-04-24T13:00:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-26T12:51:53.000Z (about 2 years ago)
- Last Synced: 2025-01-13T04:53:04.720Z (6 months ago)
- Topics: rust, slint, slint-ui, tetris
- Language: Rust
- Homepage: https://gaspardculis.github.io/slint-tetris/
- Size: 1.74 MB
- Stars: 37
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-list - GaspardCulis/slint-tetris - tetris?style=social"/> : Tetris game made with Slint. [gaspardculis.github.io/slint-tetris/](https://gaspardculis.github.io/slint-tetris/) (GUI)
- awesome-rust-list - GaspardCulis/slint-tetris - tetris?style=social"/> : Tetris game made with Slint. [gaspardculis.github.io/slint-tetris/](https://gaspardculis.github.io/slint-tetris/) (GUI)
README
# Tetris Slint
A Tetris remake that's using [Slint](https://slint-ui.com) for the user interface. [web-demo](https://gaspardculis.github.io/slint-tetris/)
## Showcase

*v1*
*v2 Light*
*v2 Dark*## Usage
```
cargo run
```### Controls
- Move right and left: `Q - D / ← - →`
- Rotate right: `Z / ↑ / C`
- Rotate left: `X`
- Drop: `S / ↓`
- Hard-drop: ``
- Hold: `H`## Next Steps
- Add a level system to gradually increase speed
- Add touch buttons
## CreditsThanks to [Wimble](https://dribbble.com/wimble) for [this](https://dribbble.com/shots/9976347-Neumorphic-Tetris) amazing Tetris UI design
## Star history
[](https://star-history.com/#GaspardCulis/slint-tetris&Date)