Powered by Rust and the ruscii engine
Uses the Super Rotation System
X, Up = rotate clockwise
Z = rotate counterclockwise
Left, right = move piece
Space, Down = drop piece
Esc, Q = quit
Ruscii requires libx11-dev
to build. Install it using your favourite package manager.
Build from source:
cargo run
or
cargo build
Or download the binary for your operating system from the releases tab.
Ruscii does not support Wayland. The only way that other packages have been able to get keystrokes on Wayland has been through kernel-level monitoring. If you are using a Wayland based window manager or desktop environment, running this in a terminal under XWayland will work.
Rotations of 'O' piece cause the piece to jump- Next piece view missing
- Scoring formula incorrect
- Levels not implemented
- Drop speeds and timings are incorrect
- Fix 'O' rotations
- Fix scoring formula
- Fix drop speeds
- Implement levels
- Implement next piece view
- Add dot file for choosing which feature set is wanted
- Implement Tetris Random Generator, make default
- Implement hold
- Add controls options to dot file