Created as a fun way to measure my and friends abilities at the game wordle.


Developed a custom algorithm to solve the daily wordle, with greater than 98% accuracy with an average guess count of 4.2. Contains a dictionary with over 5750 words that have been scrapped from 2 different dictionary sources.


After gathering all of the words wrote an algorithm to develope 2 different hash maps containing probabilities of letters. The first is just the likelyhood of the letter existing. The second is based on known letters and location the likely hood of various letters surrounding the known letters.


The algorithm starts by finding the word with 5 unique letters that has a medium probability existing. From there it goes with 5 unique letters untill it gets an exact match for a single letter. Once it gets a single letter it will use the second hash table that contains surrounding probabilities untill it gets the correct answer.

https://github.com/Berry-Gouda/Wordle-Algorithm

Future plans for the algorithm is to build a front end webapp where users will be able to challenge the bot, to any of the days puzzles.