Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/GaspardCulis/slint-tetris

Tetris game made with Slint
https://github.com/GaspardCulis/slint-tetris

rust slint slint-ui tetris

Last synced: about 1 month ago
JSON representation

Tetris game made with Slint

Awesome Lists containing this project

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](.github/img/screenshot-1.png)
*v1*

![V2-light](.github/img/screenshot-2.png)
*v2 Light*

![V2-light](.github/img/screenshot-3.png)
*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

## Credits

Thanks to [Wimble](https://dribbble.com/wimble) for [this](https://dribbble.com/shots/9976347-Neumorphic-Tetris) amazing Tetris UI design

## Star history

[![Star History Chart](https://api.star-history.com/svg?repos=GaspardCulis/slint-tetris&type=Date)](https://star-history.com/#GaspardCulis/slint-tetris&Date)