No matching words were found.
How to Cheat With Words
Looking for obsure words that you can make with the letters ZYGPNTS? Enter
your letters into the box above and click on "Cheat!", and you'll get a list of all
the matching words from the Official Tournament and Club Word List (TWL06).
You may use ? to represent a blank tile. Searches with blank
tiles will take a few seconds, and return more results (up to a maximum of 1000) so
be patient.
Use the prefix and suffix boxes if you want your word to begin or end with a
specific string. You can control whether the prefix/suffix letters are in your hand
or are on the board by using the checkbox.
Your opponent will curse you. That's our job. To make your opponent
curse you. And maybe cry a little.
Why Cheat With Words?
My significant other (she knows who she is) likes to play Words With Friends, Scrabble, and other
word games. She's much better at them than I am, so instead of admitting defeat I
started using word-finding sites to help me get a few extra points.
After a few weeks of trying various sites, and finding none that I really liked,
I decided to write my own. Since I make much of my living writing PHP, it wasn't
a big leap.
I still don't win much, but now I'm losing by less than 100 points.
Mostly.
About the Technology
This site was created with a bevy of useful technologies:
- Linode hosting
- Ubuntu OS
- Apache 2 web server
- PostgreSQL database
- PHP scripting
- CodeIgniter framework
Most of these are the usual suspects. They're free and dependable, so
you need a justification to use anything else.
I used PostgreSQL instead of the usual database because its combination of
array fields and the inverted index was perfect for the task. I like PostgreSQL
so much that I might just keep on using it.
The site itself is a single-page application that uses HTML5, CSS, and
JavaScript. Searches and the contact form are implemented using asynchronous
JSON-RPC calls.
Thank you for your comments!