Created by Rachel Lawrence and Alex Reinking
Depends on Python 3.10+. Create a virtual environment:
$ python3.10 -m venv venv
$ . venv/bin/activate
$ python -m pip install -U pip setuptools
$ python -m pip install -r requirements.txtBy default, running main.py will put you in an interactive mode where you play the game locally.
$ python main.py
>>>: apple
apple 🟥🟥🟥🟥🟨
>>>: tinge
apple 🟥🟥🟥🟥🟨
tinge 🟩🟥🟥🟥🟨
>>>: truck
apple 🟥🟥🟥🟥🟨
tinge 🟩🟥🟥🟥🟨
truck 🟩🟥🟥🟥🟥
>>>: tempo
apple 🟥🟥🟥🟥🟨
tinge 🟩🟥🟥🟥🟨
truck 🟩🟥🟥🟥🟥
tempo 🟩🟩🟥🟥🟥
>>>: teeth
apple 🟥🟥🟥🟥🟨
tinge 🟩🟥🟥🟥🟨
truck 🟩🟥🟥🟥🟥
tempo 🟩🟩🟥🟥🟥
teeth 🟩🟩🟨🟨🟥
>>>: teddy
apple 🟥🟥🟥🟥🟨
tinge 🟩🟥🟥🟥🟨
truck 🟩🟥🟥🟥🟥
tempo 🟩🟩🟥🟥🟥
teeth 🟩🟩🟨🟨🟥
teddy 🟩🟩🟩🟩🟩
Guesser won!To solve the online wordle, override the Guesser to be the cpu and the Czar to be remote:
$ python main.py --guesser cpu --czar remote
hint for arose: x??xx
arose 🟥🟨🟨🟥🟥
hint for yourt: x*x?*
arose 🟥🟨🟨🟥🟥
yourt 🟥🟩🟥🟨🟩
hint for biros: ?x?*x
arose 🟥🟨🟨🟥🟥
yourt 🟥🟩🟥🟨🟩
biros 🟨🟥🟨🟩🟥
hint for robot: *****
arose 🟥🟨🟨🟥🟥
yourt 🟥🟩🟥🟨🟩
biros 🟨🟥🟨🟩🟥
robot 🟩🟩🟩🟩🟩
Guesser won!Notice that when it asks for a hint for a guess, it expects one character per letter in the word, in the following format:
x- the letter is incorrect?- the letter appears in the word, but not in that spot*- the letter is in the correct spot