/rusty-freecell

A TUI FreeCell solitaire game in Rust

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Rusty FreeCell

A FreeCell solitaire card game in Rust, with a text-based user interface. Uses crossterm for TUI output.

Screenshot of Rusty FreeCell

How To Play

For FreeCell solitaire rules, check Wikipedia.

Controls

(or A) - Move cursor left

(or D) - Move cursor right

SPACE (or ENTER) - Select/move card

Z - Undo (step back in history)

F - Quick stack all visible cards to foundation (recursive)

H - Toggle high contrast display mode

CTRL + N - New Game

CTRL + Q - Quit to terminal

Building/Running

To build and run Rusty FreeCell, install Rust using rustup. Then in the source directory:

cargo run --release

Documentation

See: rusty-freecell documentation

Documentation for rusty-freecell is automatically generated from the main branch using a GitHub action.