KWordle is a version of the popular word-guessing game Wordle, specifically designed to work on Kindle e-readers. It features:
- 5-letter word guessing gameplay
- Special indicators for letter positions that work well on black & white displays
- Multiple languages (English, French and German)
- Keyboard input support
- Game statistics tracking
- Download this repository
- Connect your Kindle to your computer
- Copy the entire
kwordle
folder andkwordle.sh
to the Documents folder of your Kindle - Disconnect your Kindle.
- Open the KWordle booklet on your Kindle to start the game.
- The game selects a random 5-letter word
- You have 6 attempts to guess the word
- After each guess, you'll see indicators for each letter:
- ■ (filled square) means the letter is in the correct position
- □ (empty square) means the letter is in the word but in the wrong position
- × means the letter is not in the word
- Use the on-screen keyboard or your Kindle's keyboard to enter guesses
- Press "Enter" to submit a guess
- Try to guess the word in as few attempts as possible!
- Compatible with Kindle's WebKit-based browser
- Uses ES5 JavaScript for maximum compatibility with older Kindle models
- Optimized for Kindle's screen size and black & white display
- Includes polyfills for older browsers
- Stores game statistics in localStorage
In order to add a new language, you need 2 lists: the guessing word list and the accepted word list. The second one is usually much longer, as it should contain all 5 letter words of the language. The guessing list contains a good collection of usual words. The 2 lists can be the same.
If the language contains accented characters (like "é", "ç" etc.), replace them with the non-accented variants ("e", "c" etc.)
Arrange the 2 lists in the following format:
["word1","word2","word3"],
Copy the lists in the words.js
file, at the declaration of the wordList
and accepted
variables (just before the ];
lines).
Then add the language at the end of the languageList
variable (main.js
line 15).
Don't forget to add the credits to the creators of the word list in the showCredits()
function!
Check Github for word lists on different languages, like Hugo0's Wordle repo