We all know what wordle is but we made wordle with a twist, "What if you can increase the word length?", "What if you can increase the amount of guessses you can make?" and that is what we did.
User Stories
- As a user I want to play wordle.
- As a user I want to be able to change the length of the word I guess.
- As a user I want to be able to change the number of guesses I have.
- As a user I want to be able to get a hint for the word.
- As a user I want to know the correct word once the game ends.
- As a user I want to be able to export my score after a game.
- As a user I want to track my game statistics.
- As a user I want to import and export my statistics
- As a user I want to be able to change the visual theme of the program.
- As a user I want my configurations and chosen theme to be remembered when reopening the program.
- As a user I want to be able to guess words in different languages.
- As a user I want to view instructions for how to play.
- As a user I want to know the definition of the word after guessing it.
- As a user I want to be able to create a custom theme.
API Information
- Random Word API (https://random-word-api.herokuapp.com/home) The API generates random words with customizable parameters such as length and language.
- Free Dictionary API (https://dictionaryapi.dev/) The API returns the definitions of the selected word. It could be used to check if a word is in a dictionary.
- Random Word API 2 (https://random-word-api.vercel.app) Serves a similar purpose as Random Word API and is used when the first API is down or unavailable.
- Free Dictionary API 2 (https://freedictionaryapi.com/ ) Serves a similar purpose as Free Dictionary API but supports multiple languages.
Project Demo link