Puzzle Assistant
V1.0.0.43
By
Robert Epps
(Updated 1st July
2005)
IMPORTANT INFORMATION ABOUT WINDOWS VISTA
Puzzle Assistant helps you solve crosswords and other word puzzles, it's also handy for puzzle creators.
Puzzle Assistant is designed to help you to solve crosswords and other word puzzles by finding words matching a given pattern. Puzzle Assistant does this using four different methods:
Anagrams, Synograms, Palindromes and Fixed Match searches.

Getting Started
Before you can use Puzzle Assistant for the first time you need to create a database and import a word list. Download a list below, then open Puzzle Assistant, click on the File menu and select New. Select an appropriate location folder and filename for your database then click Save. A message will advise you that the database is empty...of course it is, it's a new database! Click OK to close the message then click on the File menu again and select Import/Export. Select a text file from the "Select file" window. The supplied sample file should be in your Puzzle Assistant program folder or you can use any text file containing a list of words. Select any additional options you require, the default options will import all words in the file. Click the Import button to begin importing. When importing is complete a message will tell you how many words were imported. Click OK then Close to exit the Import/Export window. You are now ready to begin using Puzzle Assistant.
1. Anagrams.
An anagram is a word made up from the letters of another word and using the same quantity of each letter. You type in the word or list of letters and Puzzle Assistant finds words which contains only those letters.
For example, given the letters "t","r" and "a", Puzzle Assistant would return the words "art", "rat" and "tar".
The word length for anagrams is fixed as words can only be the same length as the given word or letters.
2. Synogram.
A synogram is a word which uses the same letters or another word but not neccessarily the same quantity of each letter.
For example, given the letters "a", "c", "d" and "e", Puzzle Assistant would return the words "accede", "acceded" and "decade".
Given the same set of letters as used in the Anagram example, "tra", Puzzle Assistant would return the same three words, "art", "rat" and "tar", but would also return "tart".
You can also specify the minimum and maximum word length so that Puzzle Assistant only returns words with a given number of letters.
3. Palindrome
A palindrome is a word that can be reversed to form another word. Ie "stressed" = "desserts". The palindrome function searches the entire database for words that can be reversed.
You can also specify the minimum and maximum word length so that Puzzle Assistant only returns words with a given number of letters.
4. Letters in a word.
This function finds words that contain the given letters but can also contain other letters.
For example, given the word "modem", Puzzle Assistant finds "bombed", "boomed", "combed", "comedy" etc
You can also specify the minimum and maximum word length so that Puzzle Assistant only returns words with a given number of letters.
5. Fixed mask.
This is probably the most useful function when solving or creating crossword puzzles. Puzzle Assistant finds words matching a given pattern. For example, if you're looking for a word that has 5 letters, the second letter is O, the third letter is T and the last letter is L. You enter ?O??L and Puzzle Assistant returns the words "hotel", "motel" , "total" etc
You can use two types of wildcards to define the word you are searching for:
? = Any letter
* = Any number of letters
Examples:
| dare* | dare, dared, darer, dares, daresay |
| k@# | keg, ken, key, kid, kin, kip, kit |
| ?h? | aha, chi, she, shy, the, tho, thy, who, why |
| ?h?to* | photo, photon, photons, photos, rhetoric, shutoff, shutout |
| ?o?al | coral, focal, local, loyal, modal, moral, nodal, royal, tonal, total, vocal, zonal |
| *o?al | amoral, approval, auroral,
bestowal, bifocal, collosal, coral, corporal, diagonal disloyal, disposal, doctoral, episomal, femoral, floral, focal, global, immoral, local, loyal mayoral, modal, moral, national, nodal, notional, opal, optional, oral, oval, pastoral personal, pivotal, proposal, rational, regional, removal, royal, seasonal, subtotal temporal, total, trifocal, tripodal, unmoral, vocal, zonal. |
Obviously these are simple examples but you can see the potential. Puzzle Assistant won't do the puzzles for you but it should make them much easier.
For more
information, please email
robert@epsoft.com.au
Latest Update
The version available on downloads.com is V1.0.0.35
The latest version is V1.0.0.43 and can be downloaded below.
The main differences between revisions are as follows:
V1.00.0043
Changed registration system
Removed all custom controls (100% API calls)
Minor display refinements
V1.00.0037
The HTML documentation has
been replaced with a Windows help (.hlp) file.
A new option was added for
deleting selected words.
Added online registration
system
Some minor bug fixes
Download complete set up package: puzzle.zip (3,430kb) V1.0.0.43
Download latest update only: puzzleu.zip (73kb) V1.0.0.43
If you're having
trouble opening databases you may need to download the following
file:
Download system.mdw file (123kb), extract this file
to your Puzzle Assistant folder.
Additional dictionaries (text
files)
Download these zipped text files and
import them into new or existing databases
| Dutch dictionary |
dutch.zip 334kb |
| English dictionary (Enable version) | enable.zip 447kb |
| French dictionary | french.zip 298kb |
| Italian dictionary | italian.zip 141kb |
| Others including: bodyparts.txt , capitals.txt ,
cars.txt , country.txt , designer.txt , elements.txt , flora.txt , footballclubs.txt , londonstations.txt , names.txt racetracks.txt , rivers.txt and others. |
others.zip 42kb |
Sorry this product is not currently available for purchase.
Epsoft Computer Services
Po Box 1080
Coorparoo QLD 4151
AUSTRALIA