Wordle Solver
Yesterday, I failed my first wordle ever. The answer was "ardor", a word I have never even heard of before. Without telling my friends the answer, I told them all to play the wordle for today and tell me if they got it. None of them got it - I don't think any of them even knew what "ardor" meant (I now know it means enthusiasm or passion). Still, kind of annoyed I failed, I decided to ensure that I would never lose again. That night, while watching a little basketball and a very weird and controversial Steph Curry game winner, we decided to make a wordle bot.
It did take a couple hours because it has been about a month since I worked with python, but we got it done pretty quick. We used a stats based approach to check the probability that a word would have a letter at a certain position. Then we would change or update probabilities as the game kept going and there was more input about the color of the letters (whether they were green, yellow, or grey).
The wordle solver solved ardor in 5 guesses:

Next Steps (Not in Order):
- Critique the user and let them know the skill level of every move they make
- Create an interactive front end to make the solver much easier to use
- Redo this all but with reinforcement learning - See if the reinforcement solver is better than the stats based approach
- Clean up the code and push to Github
- Publish this on my website - If you see this, hopefully I finished the previous action items