Joshua Philip Ingalls

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in Cybersecurity (Class of 2025)

View My Resume

View My LinkedIn Profile

View the Project on GitHub ThunderboltG/JoshuaIngalls.github.io

Back to Portfolio

Wordle Solver

Project description

This program is designed to help the user solve the New York Times game, Wordle. By using the words list for the game, the user inputs into the grep command what letters are not possible for that letter slot. The program will then give what words are still available within the parameters. After another guess, the user inputs what new letters are not possible for each letter slot, or puts the single letter of a correct letter.

How to compile and run the program

How to run the project.

./wordle.sh

UI Design

When running the program, each word that is currently legal to the grep command will display to the CLI and start a new line (see Fig 1). After subsequent guesses, the program will return fewer words. This allows for more educated guess of the word (see Fig 2). With the help of the program, this wordle was solved in only three guesses! (see Fig 3).

screenshot
The output from the first guess

screenshot
Fig 2. The output of the second guess

screenshot
Fig 3. The solved wordle

3. Additional Considerations

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

For more details see Wordle.

Back to Portfolio