Repository navigation
0.1.0
Pre-release0.1.0
You can now play Guess My Word in your browser as well as from a checkout. This release also fixes the bugs that made 0.0.1 nearly unplayable. The game can now actually be won. A guess of the wrong length costs one guess instead of ending the game. Letter case and stray spaces around a guess no longer count against you.
Changes
New way to play
- You can play the game in a web browser, served through the arcade. It runs on the tak console runtime (#25, #26).
Scoring and winning
- Matching letters are now added up correctly, so guessing the exact word wins. Before, the count never went above one (#16).
- A guess of the wrong length costs exactly one guess. Before, it ended the game. Scoring counts only letters in the right position (#18).
- Length is checked on the guess as you typed it, so letters that change length when capitalised can't make a wrong-length guess count as four letters (#38).
Entering guesses
- Guesses are converted to uppercase, so
diceandDiCecount the same asDICE(#19). - Spaces at the start or end of a guess are ignored. Spaces inside a guess still count as characters (#24).
- At the prompt, end-of-input or Ctrl-C now ends the game cleanly and reveals the word, with no error trace (#20, #23).
Wording
- Messages now say "1 guess" and "1 character" instead of "1 guesses" and "1 characters" (#28).
Version
0.0.1 → 0.1.0 — MINOR. Mechanical floor from comparing the save schemas, the save format, the save code, the kit pin and new source files: PATCH.
Judgment: There are no saves in this game, and the command for running it from a checkout (python src/guessMyWord.py) still works the same way, so nothing breaks for a player upgrading from 0.0.1. I raised the level above the patch floor because #25 adds a new way to play: in the browser through the arcade. The other player-facing changes are bug fixes. The biggest fix makes the game winnable, because in 0.0.1 the match count never got past one. The rest of the change is tests, CI and documentation.
- no save, kit-pin or new-file difference observed
Verification
Verified before publication; this tag points at the exact commit that was verified.
What the checks cover: python-release-gates.
drafted by Claude on behalf of Daniel Stephenson