Inspiration

A member of our team used to be heavily involved in the Wordle speedrunning community. He explained to us that most Wordle solvers are heavily inefficient, and that there doesn't exist a Nerdle solver at all, even though Nerdle also has its own category of speedrunning. From there, we took it upon ourselves to create the first Nerdle solver ever.

What it does

The program takes two inputs from the user: the guess and the result (equivalent to the green, grey, and yellow tiles of Wordle). This information is then used to eliminate possibilities, and the program responds with the next possible guess. Like most Wordle solvers, brute force is used to figure out the next guess, though some optimizations were made in our program.

How we built it

The program was first written in Java, and the logic was then used to write the application made in Rust as well as the Discord bot made in Javascript.

Challenges we ran into

Due to lack of experience, the formatting of the original code in Java could have been much better, which would have made it much easier to convert into Rust and Javascript. We were also unfortunately unable to debug the discord bot in time: while the bot is functional, due to some incorrect bracket placements the output isn't correct.

Accomplishments that we're proud of

For a team with 4 members having next to zero experience creating software projects, and with this being the first in-person hackathon for all of us, we are very happy with what we've put together. While we know that our project isn't nearly as complex as others in the competition, we feel that this is a strong starting point for our hackathon journies and we can't wait to see what we'll be able to create next.

What we learned

Being all of our first in-person hackathons, we learned many valuable lessons on time management, task priority, and collaboration. From this hackathon, we were also able to substantially improve our technical software skills, attending multiple workshops and going far past our comfort zones in the programming world.

What's next for Nerdle Solver

The obvious next step for the Nerdle Solver is to fix the discord bot and have it fully functioning. Many optimizations could also be made to make the program run faster or be more accurate.

Built With

Share this project:

Updates