YepWord

How the Games Are Made and Checked

How each game is made from your word list, what the checks count afterward, what the page shows when something can't be done, and how links and printing work. Open a section for the details of each game.

How each game is made

Each game is made in your browser by ordinary code, from your word list, your settings, and a seed. The seed starts a random number generator (mulberry32), and every random choice is taken from it in a fixed order, so the same words, settings, and seed give the same set. The rules follow how the games are commonly played. Where common rules leave a choice open, YepWord sets its own rule, described below.

What the checks count

After a game is made, a separate count reads the finished cards, grid, or puzzles again. It doesn't use anything from the code that made them. It starts again from the text of your word list, reads it with its own code, and works out each expected value from your entries alone. Each check shows the count, the expected value, and Match only when the two are equal. Counts are shown as numbers, even when they're 0.

When something can't be done

Some requests can't be met, such as more cards with different sets of words than your list allows. The page doesn't count that as success. It doesn't drop words or make fewer cards without saying so. It shows which condition isn't met and why at the top of the result, and still makes whatever can be made.

Any other mismatch in the checks means the page made a mistake. The result then says how many checks don't match and not to use the set, and the print buttons don't appear.

How your word list is read

Each line is one word or phrase. Blank lines are skipped, spaces at the start and end of a line are removed, and runs of spaces become one space. Accented letters typed in different ways are treated the same. Capital letters don't matter, so Lantern and lantern are the same word, and the first line's spelling is used. The result shows how many lines you entered and how many different words they make.

Word bingo shows each word as you typed it. The word search and word scramble use only the letters: spaces, hyphens, and apostrophes (straight or curly) are left out, and the letters must be A to Z. Accented letters aren't changed to plain ones, so a word with é is pointed out and not used in those two games.

The page doesn't change your list. It points these out with line numbers and leaves the list as you typed it:

Limits

Game Lines of words Other limits
Word bingo Up to 100 1 to 100 cards
Word search Up to 40 3 to 20 squares per side
Word scramble Up to 100 None

Blank lines don't count toward the limit. Entries outside these ranges aren't accepted, and a link with them doesn't open a set. The page doesn't shorten your list or change a number to fit.

The limits keep each game quick to make in a browser. The site's tests check that the largest entries are made and checked within 3 seconds in each game. Making a set never stops because of time. The word search stops after a fixed number of tries, and the word bingo and word scramble draw again until the rules are met, so the same link gives the same set on any device.

The link records the game's version, your settings, your word list as you typed it, and a seed from 0 to 4,294,967,295, so the same link opens the same set. A link without a seed gets a random one, which is then written into the link. The paper size and text size change only how the set is printed, not the cards or puzzles. Your words stay in the link and aren't saved on a server, so anyone you send the link to can see them.

When you move to another game from a result, the link takes your words, paper size, and text size with it. The other game starts with its own default settings and a new seed.

Game Current version
Word bingo Version 1
Word search Version 1
Word scramble Version 1

The same link (the game's page, its version, seed, word list, and settings) opens the same set, and the set changes only when the game's version goes up. When the rules for a game change, its version number goes up, and the same seed can then give a different set.

A link made with an older version opens with the current version: the page makes the set again from the link's settings, words, and seed, and says at the top of the result that the set may differ from the one the link was made for. If you'll use it with sheets already printed from that link, check them against the new set first. The page doesn't keep the rules of older versions. A link whose version this page doesn't have, or whose version isn't a whole number, also opens with the current version and the same kind of note. A link you copy from the page always names the current version.

Page counts and printing

Each game prints with your browser's print, on Letter and A4 paper in portrait, with 0.5-inch (12.7 mm) margins. Only the sheets print, not the form or this text. The players' sheets and the host's sheets (the caller's list or the answer key) print separately, and the page shows how many pages each should take before you print.

The page counts assume your browser prints at 100% scale, with the margins set by the page (often called Default in the print dialog), on the paper size you chose. Each page is laid out at a fixed size, with a fixed number of lines, so long words don't add pages. In a list, a long word or phrase is printed smaller so it fits on one line, down to 8-point text. One that's still too long at that size, or one with many wide letters such as M and W, wraps onto a second line and can overlap the lines around it. Browsers may break pages differently, so print one page first to check.

Disclaimer

We count every set again with a separate check, but look at the counts yourself before you hand anything out. We don't promise that no two cards repeat or that every puzzle can be solved. The checks show what they counted. Printed pages depend on your browser, printer, and print settings, so print one page first to check the size and the page breaks.

The word list is yours. YepWord doesn't provide dictionaries, word lists, or themed templates, and it doesn't check words outside your list, including words that the random filler letters of a word search may spell. Your words stay in your browser and in the link. We don't save them or send them to our analytics.