Hustle

preview

Overview

Hustle is a terminal-based wordle clone and wordle solver written in rust, geared towards speedrunning. The solver is inspired by Alex Selby's article The best strategies for Wordle and code, and the game is inspired by the many wordle spin-offs like octordle, hellowordl, and speedle.

Installation

Hustle can be easily installed with cargo on linux: $ cargo install hustle Then — if you haven't already — add ~/.cargo/bin to your PATH in your shell profile.

Usage

Here are some examples of how to use hustle: ```

play wordle

$ hustle play

solve a wordle game

$ hustle solve salet.bbbbb.courd $ hustle solve reast.bbbgg

solve and output decision tree to file

$ hustle solve trace.gybbb --dt out

solve with specific ntops and cutoff

$ hustle solve lodge.bbbbb --ntops 8 --cutoff 10

solve using specific heuristic data

$ hustle solve salet.bbbgg --hdp-in myhdata.csv

solve 6 letter words with hellowordl word bank

$ hustle solve salet.bbbgg --wbp data/bank2.csv

run expensive heuristic data generation with top 10 words

$ hustle gen 10

run expensive heuristic data generation and specify output

$ hustle gen 10 --hdp-out1 data1.csv --hdp-out2 data2.csv ```

TODO