Inspiration

We were inspired by the hit-game Wordle, and how it has brought together a variety of different people. It is both something that is fun to play, as well as being easily sharable with your friends, unifying the group of people who have finished that days game. This led us to focus our Durhack project on creating a spin off of this game - Durdle.

What it does

The rules of Durdle are similar to those of Wordle (see link), however, there are 5 different possible answers, as opposed to 1. This may appear to make the game easier, however the "word-to-get" changes after each guess. The user's previous guesses are then re-scored to display the state of those letters for the new word (i.e. correct letter in the correct position, correct letter in the wrong position or incorrect letter). This means that despite still having approximately the same amount of information to make your next guess, that information changes after each guess. This adds an extra layer of complexity and strategy when playing the game, as you must review previous information and guess "on-the-move".

How we built it

We built Durdle using ReactJS for the front end, and Express.JS in the back end. We split the tasks between the group, however this still led to us working closely together as the tasks were extremely intertwined.

Challenges we ran into

One challenge we ran into was that the domain name provider takes a long time to verify and allow the domain name to be used. This meant that we could not get the site hosted on our chosen domain (durdle.tech). However, in the next few days this domain should be available for the site the be hosted on. This means that currently our project can only be shown through localhost.

Accomplishments that we're proud of

We are proud of the name Durdle, as it shows the similarity to Wordle while still being a new and unique name, which shows its relation to Durhack. We are also proud of creating a finished project, especially because of the tight time frame. It works as we expected and has all of the core functionalities we intended.

What we learned

Many of us learnt React concepts in depth for the first time, as well as putting together a larger scale web application.

What's next for Durdle

We will further polish Durdle by adding animations, and directly inputting text into the boxes (like in Wordle) rather than in a separate input field. As well as this, we would like to add the functionality to enable the user to view their previous scores so they can see how well they have done overall.

Thank you! :)

Built With

Share this project:

Updates