https://github.com/zulko/verbiage
A word game
https://github.com/zulko/verbiage
Last synced: about 1 year ago
JSON representation
A word game
- Host: GitHub
- URL: https://github.com/zulko/verbiage
- Owner: Zulko
- Created: 2025-07-06T02:02:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-15T02:23:18.000Z (about 1 year ago)
- Last Synced: 2025-07-15T06:55:06.513Z (about 1 year ago)
- Language: Svelte
- Homepage: https://verbiage.cc
- Size: 1.15 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Verbiage
Verbiage is a word guessing game. When you guess the wrong word, you get a clue about how your guess relates to the secret word.

## Repository
This repository is organized in two folders:
- `scripts` contains the scripts for generating the word lists and clues, and generating the daily puzzles.
- `verbiage` contains the code for the app.
### Scripts
The scripts can be used as follows (see `-h` for options):
```bash
# Compile the list of english words (4, 5, 6 letters)
python scripts/word_lists/en_words.py
# Play in the terminal
python scripts/game.py play --language en --word-size 5
# Run tests on predefined words
python scripts/game.py test --language fr
```
### Verbiage web app
The web app is built using SvelteJS and can be run locally with:
```bash
cd verbiage
npm install
npm run dev
```
The app deployed to [verbiage.cc](https://verbiage.cc) on each push to the `main` branch.
## Stack
Verbiage was built using
- Google Gemini for AI-generated clues.
- Lexique383, mobypos, Zaibacus' thesaurus, Peter Norvig's frequency list, categorized-words, for the lists of words.
- SvelteJS, Matt Boldt's Typed-JS, Animate.css, svelte-i18n for the website.