Weavaword

A word game with no wrong answers

Background

After watching a video by the creator of the New York Times Mini crossword describing how they create the crossword, and being a regular player, I became curious about what it would be like to create the crossword grids. Could I create my own? Could I turn that into a game?

From there, Weavaword was born.

Version 0.1

Version 0.1.0 looked a little different, and didn't even have a name. I was calling it the "crossword game". And, as the image shows, it was a originally a 5x5 grid.

Latest

After countless hours, the version you see today, the one that brought you here, is vastly different, somewhere between crossword creation and a Scrabble™ like game.

Initially, scoring was based on Scrabble, but in a game with unlimited access to letters, that scoring system didn't work, and so one suited to Weavaword evolved.

Early on I found it easy to develop a consistent strategy to get a high score. Several changes changed all that: 1) 6x6 grid 2) Adding one blacked out unplayable square. 3) Adding the bonus word

These three changes, along with retaining the starter word at five characters, and changing the placement of the starter word and blocked square each day...

Their placement means each day is one of 744 possible starting combinations. Then add 2.9 million distinct starter and bonus word pairings

You quickly see that it's impossible to develop a simple consistent strategy. This helps level the playing field.

Weavaword version 0.1.0 screenshot — plain 5x5 grid with a Submit button

Crossword game 0.1.0

Playing

Weavaword is easy to play, but not easy to master. And that's deliberate. The aim of Weavaword is to challenge yourself, find your average and try to improve it. To have fun.

That's why it has a built in optional Word Finder. People use dictionaries for crosswords and Scrabble. So, I don't want you thinking you're playing against people who have amazing vocabularies. The Word Finder is there to level the playing field.

But don't think that means high scores are easy. The first word you play creates millions of future possibilities. There are 28,556 words in Weavaword's dictionary. This means there are potentially more than 815 million combinations of the first two words you play.

If you like word games, crosswords, Scrabble, jigsaws, Go, Carcassone, or Wordle, I'm pretty confident you'll enjoy Weavaword.

Features

Daily game

A new game every day with unlimited retries to get your best score.

Casual play

Free Play: just like Daily but play as often as you like each day.

Quick Play: Aim to score 70 points in the shortest time.

Share your scores

Share your daily best score with friends and family.

Achievements

Collect badges for various achievements such as streaks and 10-word counts.

Helpers

Weavaword has optional helpers to make your solving easier.

Sync across devices

Create a sync ID that lets you sync your data across browsers and devices.

Lookup words

Lookup unfamiliar words in the built-in dictionary. This also shows the points value of words you played.

Snapshots

Save and restore your progress your highest score is automatically saved.

And more

Dark mode, accessibility, stats, left-handed keyboard.

Contact

Found a bug, or have feedback? Please fill in the form below.

Please enter your name.

Please enter a valid email address.

Please choose a topic.

Please enter a message (at least 10 characters).

0 / 1000

Privacy

Weavaword does not collect any personally identifying information. Progress is stored on your device, and optionally synced via a sync ID passphrase that isn't tied in any way to your identity.

Disclaimer

Scrabble™ is a trademark of Hasbro (US) / Mattel (outside US). This game is not affiliated with, endorsed by, or sponsored by the owners of Scrabble.

Acknowledgements

Achievement badge icons by Streamline.

Weavaword dictionary is based on Re-Enable by JakesMD.

Word definitions by Datamuse, from Wiktionary and WordNet.

Interface icons by Lucide.

Weavaword development is coffee fuelled. Please consider supporting its development.