Wordle Rush is a project inspired by the popular web-based word game Wordle, originally created by Josh Wardle. The goal of this exercise was to study the logic and mechanics behind the game and build a series of programs that can analyze, assist, and even play Wordle automatically.
This project focuses on problem analysis, algorithmic reasoning, and hypothesis testing, while encouraging the use of any programming language, framework, or tools.
Wordle is a simple yet addictive puzzle where:
-
The player must guess a 5-letter English word.
-
There are 6 attempts per round.
-
After each guess, the player receives feedback:
-
🟩 Letter in the correct position
-
🟨 Letter present but in the wrong position
-
⬛ Letter not in the word
-
The objective is to find the hidden word in as few tries as possible. All players share the same daily word, promoting comparison and discussion on social media.
For reference, the official version is available at: 👉 👉 The New York Times Wordle
- Assistant
A tool that helps a Wordle player by:
Displaying all possible remaining words after each guess.
Using the known feedback (correct, misplaced, or absent letters).
Optionally featuring a user interface for easier interaction.
- Player
An autonomous Wordle solver that:
Plays the game by itself, selecting the next word intelligently.
Implements and tests different strategies for guessing.
Can measure and compare performance between algorithms.
Key questions:
What makes a good strategy?
How can performance be measured?
What does optimal mean in this context?
- Bonuses
Optional challenges for deeper exploration:
Recreate the original Wordle game.
Implement automated testing and performance measurement.
Investigate: Is it possible to cheat at Wordle?
Wikipedia – Wordle
The New York Times – Official Game
Wordle Rush Project – inspired by Josh Wardle’s original Wordle. Developed as an analytical and algorithmic exercise.