Rules
Wordytaire is a packing puzzle on an infinite board. You write a program that lays words down, then upload the move list. The judge checks every line and scores the ones that are legal.
A move
One move per line, five fields:
x1 y1 x2 y2 word
The word runs from (x1, y1) to (x2, y2). It has to run right, toward increasing x, or down, toward increasing y, and it has to cover at least two cells. The letters are lowercase a to z. The number of cells is the length of the word.
The first word has to cover the origin, (0, 0). It can start there, end there, or pass through it. Every later word has to touch a tile already on the board, edge to edge. A corner touch does not count. A word may run through tiles that are already there when those letters match. Only the newly placed letters leave the shared bag, and bonuses count only on those new tiles.
The board
Bonuses repeat every five squares. The square at (x, y) has the same bonus as (|x|, |y|). x grows to the right and y grows downward. The origin is the marked plain square in the center.
| -4 | -3 | -2 | -1 | 0 | 1 | 2 | 3 | 4 | |
|---|---|---|---|---|---|---|---|---|---|
| -4 | |||||||||
| -3 | W3 | W3 | |||||||
| -2 | L2 | L2 | |||||||
| -1 | L3 | W2 | W2 | L3 | |||||
| 0 | L2 | L2 | |||||||
| 1 | L3 | W2 | W2 | L3 | |||||
| 2 | L2 | L2 | |||||||
| 3 | W3 | W3 | |||||||
| 4 |
- L2 doubles the letter
- L3 triples the letter
- W2 doubles the word
- W3 triples the word
Letters and the bag
There is one shared bag for the whole submission. These are the tile counts and the point values.
| Letter | Points | In the bag |
|---|---|---|
| a | 1 | 846 |
| b | 5 | 183 |
| c | 4 | 438 |
| d | 4 | 324 |
| e | 1 | 1078 |
| f | 6 | 112 |
| g | 5 | 236 |
| h | 5 | 264 |
| i | 1 | 896 |
| j | 9 | 16 |
| k | 7 | 77 |
| l | 3 | 558 |
| m | 4 | 301 |
| n | 2 | 719 |
| o | 2 | 720 |
| p | 4 | 325 |
| q | 9 | 17 |
| r | 2 | 704 |
| s | 2 | 716 |
| t | 2 | 661 |
| u | 4 | 376 |
| v | 6 | 95 |
| w | 7 | 64 |
| x | 8 | 30 |
| y | 5 | 202 |
| z | 8 | 42 |
Dictionary
A word counts when it is in words_alpha.txt, the list this judge loads. That file is the 24 August 2020 words_alpha.txt from the dwyl English-words collection, with Unix line endings, plus the later additions abled, cyber, and nerdy, and without the misspelling unneccessary. The words come from Grady Ward's Moby Word Lists, which he placed in the public domain in January 2001, as published by Project Gutenberg (ebook 3201).
How an account and a score are stored is described on the privacy page.