ezwordle

Crates.ioezwordle
lib.rsezwordle
version0.4.1
sourcesrc
created_at2022-03-27 01:28:10.978727
updated_at2022-03-28 01:10:09.307332
descriptionA simple bot to help you solve the daily Wordle.
homepage
repositoryhttps://github.com/hobbsbros/ezwordle
max_upload_size
id557092
size31,085
Joseph Hobbs (josephrhobbs)

documentation

README

EZWordle

A simple Wordle helper bot. Both backend and frontend are written in Rust.

Instructions

Downloading EZWordle is done in two steps and can be fully performed in about 5 to 10 minutes. See below for instructions.

EZWordle installation requires cargo.

Step 1: Downloading the Wordle bot

Run cargo install ezwordle in any directory. This will download and compile the ezwordle binary.

Step 2: Downloading the allowed word list

Download the allowed word list (as of 27 Mar 2022) from the GitHub repository hobbsbros/ezwordle. The word list can be found at src/words/words.txt.

You may install this in any directory but Desktop is recommended.

Playing

From the directory that you installed words.txt run ezwordle words.txt.

If the word list file is named words.txt and is in your current directory, you do not need to specify the filename.

EZWordle will make a recommendation, but still requires you to input the actual guess that you make. After inputting your guess, EZWordle will ask you for feedback.

x corresponds to gray/black (letter not in word) / corresponds to yellow (letter in word at wrong position) . corresponds to green (letter in word at correct position)

For example, if the word of the day were BEAST:

I guess CASTS What do you guess? >> CHEST How did you do? >> xx/..

What's the best starting word?

This is a good question, and one that I don't claim to know the answer to. However, I searched the list of possible answers (as found in Wordle source code) and as of 22 Mar 2022 I believe the best starting word is raise, which yields the player an expected 4.075 bits of information.

Bugs

Words with repeated letters seem to mess it up sometimes and I'm working on correcting that now.

Commit count: 34

cargo fmt