| .. | ||
| benchmark_test.go | 3.3K | |
| elo_test.go | 3.0K | |
| elo.go | 5.9K | |
| export.go | 1.5K | |
| gamemode.go | 2.6K | |
| generator.go | 7.6K | |
| grid.go | 886B | |
| help.md | 1.7K | |
| keys.go | 627B | |
| model.go | 13.3K | |
| mouse.go | 3.2K | |
| print_adapter.go | 6.9K | |
| README.md | 1.4K | |
| style.go | 6.2K | |
| word.go | 1.4K | |
| words_dict.go | 41.1K | |
| wordsearch_test.go | 29.1K |
Word Search
Find hidden words in a letter grid.

How to Play
Words are hidden in the grid horizontally, vertically, and diagonally. Select the first letter of a word, then navigate to the last letter and confirm. Found words are highlighted in green and crossed off the word list. The puzzle is solved when all words are found.
- Move the cursor to the start of a word and press
EnterorSpace. - Navigate to the end of the word.
- Press
EnterorSpaceto confirm, orBackspaceto cancel.
Controls
| Key | Action |
|---|---|
| Arrow keys / WASD / hjkl | Move cursor |
Enter / Space |
Select start or confirm end |
Backspace |
Cancel current selection |
Ctrl+R |
Reset puzzle |
Ctrl+H |
Toggle full help |
Escape |
Return to main menu |
Modes
| Mode | Grid | Words | Directions | Description |
|---|---|---|---|---|
| Easy | 10x10 | 6 | 3 | Right, Down, DownRight |
| Medium | 15x15 | 10 | 6 | + DownLeft, Left, Up |
| Hard | 20x20 | 15 | 8 | All 8 directions |
Elo Difficulty
Named modes are compatibility presets. Use --difficulty <0..3000> to target a
specific Elo difficulty for generated puzzles.
Quick Start
puzzletea new word-search easy-10x10
puzzletea new word-search medium-15x15
puzzletea new word-search hard-20x20