[![Try It Out Link](https://cdn.discordapp.com/attachments/683436438947495977/934570595163705455/try-it-out-click-here.png)](https://replit.com/@MatthewHeadley/WordleCruncher?v=1)

Inspiration

This project was inspired by my friends and I playing Wordle every morning (or night, if we're still up at midnight from engineering homework). Amid these uncertain times, having an activity that bound us together every day has felt like a grounding experience for all of us, and I look forward to seeing that we have all completed our daily Wordles.

What it does

In standard mode, the program works off of user input to figure out what the likely answer to the Wordle is.

How I built it

The program was written entirely in Python, using lists of valid words from the Wordle source.

Challenges I ran into

When browsing the Wordle source JavaScript file, I found not only a list of the valid entry words, but also the solutions for the next ~1000 Wordles. While this did enable the Perfect mode for the solver, I didn't like using that knowledge, and took measures to avoid seeing the upcoming solutions while coding the project.

Accomplishments that I'm proud of

I'm proud of the fact that this entire program was conceived and written in about three hours, as I wanted to see how fast I could get a working project.

What I learned

I learned a lot about language logic and optimality within linguistics over the course of this project. Additionally, I learned a lot about Wordle itself's implementation of an incredibly popular site which has not once failed under load, to my knowledge.

What's next for WordleCruncher

I'd like to sort the dictionary used into a more optimal format. More long-term, a web or graphical interface would do wonders for the user experience of the project.

Built With

Share this project:

Updates