CALICO Software Review Crossword Compiler Ver 5.02 Jack Burston
Total Page:16
File Type:pdf, Size:1020Kb
CALICO Software Review CALICO Journal, Volume 19 Number 2, pp. 472-487 Crossword Compiler Ver 5.02 Jack Burston - Temple University Product at a glance Product type Multilingual crossword puzzle generator Language(s) Virtually any alphabetic language supported by Windows multilanguage Level Any level Activities Crossword puzzle solutions Media Format WWW download or optional CD-ROM Operating System Windows 95+ Windows (Web-based puzzles will run on Mac as well) Hardware requirements PC 486+ RAM 16 Mb Hard Disk Space 10 Mb CD-ROM 2x speed (only needed to install program to hard Video disk) 256colors; 480 x 640 Supplementary Software Java enabled WWW browser if Netscape 3+ web-based puzzles are generated Internet Explorer 3+ Documentation On-line help file Price: Single User $45 Multiple Copies 5@ $175; 10@ = $290; 20@$490 Distribution Rights No restrictions/fees for distribution of puzzles Optional CD-ROM $15 Optional word lists $12.50 each for single user (Dutch, French, German, Italian, Spanish, Danish, Finnish, Icelandic, Latin, Norwegian, Swedish, Russian) General Description Crossword Compiler Ver 5.02 is a professional multilingual crossword puzzle generator which produces both printed output and interactive web-based puzzles. It accepts puzzle grid input from West European, East European, Cyrillic and Baltic languages, Turkish and Greek. Puzzle clues can likewise be written in any of these languages as well as double byte character systems (e.g. Korean), if the corresponding international version of Windows is used. It is, for example, possible to create bilingual crossword puzzles, e.g. French grid input with Russian clues. Crossword Compiler offers an impressive variety of puzzle formats. There are four main types (Cryptic, American, Freeform, and Shapes) as well as four alternative templates (Barred, Clues in Squares, Coded, French Style). Each puzzle type allows the author to set the grid dimensions anywhere from 3x3 to 100x100. Moreover, the appearance of the puzzle grid can be fined tuned to select text font, the number of words/letters to include in a grid, square sizes, the kind of numbering to use, colors for blocks, letters, background of clues and lines, to mention just the most obvious. There are two basic ways to create a puzzle. Using for example the Cryptic or American formats, one can begin by selecting in advance a grid pattern (words, letters and blocks) then fit words into the grid. Pre-determined grid patterns can either be completed manually or automatically by the computer. Alternatively, using the Freeform or Shape template, one can start with a set of words and then allow the computer to determine a grid pattern based on inclusion of a maximum number of words from the set. The automatic insertion of words into any kind of puzzle grid is done on the basis of vocabulary lists. Crossword Compilercomes with two lexical inventories: Basic English (8,308 words) and a much larger Default English (114,081 words). Word lists for a dozen other languages may also be purchased. Judging by the word lists supplied for this evaluation, the number of entries in a lexical inventory can vary substantially: French (131,433 words), Spanish (85,882 words), Italian (60,389 words), German (25,909 words). The actual number of distinct lexemes in each word list is also considerably less than the total number of entries since the inventories contain many morphological variants of the same base form (e.g. different person/number/tense conjugations of a verb). According to the producer, the content of the word lists was determined more by availability of digital inventories than by any explicit selection criteria. The Crossword Compilerprogram includes a word list manager utility that allows words to be added and deleted from existing lists or new inventories to be created. It is, thus, very easy to create lists based on whatever criteria one wishes to use, e.g. relative frequency of occurrence, textbook glossaries, etc. There is no printed documentation for Crossword Compiler, but on-line Help offers very detailed instructions on all aspects of the program's operation. Evaluation Technological features Crossword Compiler operates only on a PC platform running Windows 95 or later. Web-based puzzles created with it can, of course, run on a Macintosh. On either platform, a Java-enabled web browser (Netscape 3+ or Internet 3+) must be installed to access the interactive puzzles. A free 30-day demo version of Crossword Compiler can be downloaded directly from the producer's website (http://www.x-word.com). The demo is fully functional, although restricted in the range of grid pattern sizes it will produce. The full version of the program can also be downloaded from the web or obtained on a CD-ROM (for an additional fee of $15). The downloading and installation of Crossword Compiler was straightforward and trouble free. The installation process also adds an uninstall option in the Windows Add/Remove Programs utility, which is a sine qua non of any well-designed program. Crossword Compiler was tested on a 266 MHz PC and a 400MHz Mac PowerBook running Virtual-PC Ver 3. On both computers it operated very quickly and never missed a beat. The screen design of Crossword Compiler is clear and uncluttered; navigation is likewise quite transparent. With the exception of the manual creation of word lists, all functions are menu-based and produce results which are immediately reflected on-screen. Many menu options also have corresponding keyboard shortcuts. Crossword Compiler is exceptional in its ability to handle alphabetic foreign language scripts, but as with all Windows based programs lacks any intrinsic operating system mechanism for inputting foreign characters. While support for western European languages is included in a standard Windows set-up, unless a foreign language version of Windows is already being used, it is necessary to install Multilanguage support to display other languages. For anything other than English, a corresponding keyboard layout must also be loaded in order to actually type foreign characters. The on-line Help within Crossword Compiler provides detailed instructions on how to do this, but it took this reviewer several attempts to get an eastern European language (Russian) up and running properly. To begin with, since a standard Windows installation doesn't copy the Multilanguage module to the hard disk, an installation CD-ROM must be available to access the necessary files. The user must also know enough about Windows to get into the right part of the Add/Remove files program (Setup) to transfer the Multilanguage module since it cannot simply be copied over from the CD. Similar complications affect the ability to load a foreign language keyboard layout, which first has to be installed from the Windows CD. Once the operating system has been set up to handle foreign character scripts, Crossword Compiler itself needs to be configured to employ them. Because it is possible to use one language in the puzzle grid and another in the clues, two separate font selections must be made. One of these is tucked away within the Grid menu options, the other is buried within Clue properties. Anyone disinclined to read instruction manuals carefully is bound to come to grief trying to getCrossword Compiler to work with languages other than English. The technologically challenged would be well advised to seek assistance. That being said, once everything is installed and you know where to set the languages to be used, resetting them is not difficult. This still leaves the problem of getting foreign characters into the puzzle grid and clues. Unfortunately, when foreign keyboard layouts are used, Windows provides no indication of the key/character mappings. Unless the particular national keyboard layout is known from some other source, the user must engage in trial and error discovery. Alternatively, the charmap.exe utility (which may also have to be transferred from the installation CD) can be used to rather laboriously copy and past characters. A third option is to enter the ANSI code (if known) of a character via an <Alt> + keypad combination. Given the hassles involved in accessing foreign fonts within Windows, it's advisable to use an external word processor with good character inputting facilities to create vocabulary lists for use within Crossword Compiler. The single biggest improvement that Crossword Compiler could make for foreign language applications would be to provide an internal user-friendly solution to the inputting of foreign characters. Fortunately, for users working on the web, it has done precisely this. Once completed, puzzles can either be printed out or converted into an interactive (java-based) web pr ogram. Filling in a web- based crossword poses the same problem of foreign character input as does the creation of the original puzzle. In fact, the situation is complicated by the restricted ability of web browsers to support foreign character systems. Crossword Compiler, however, avoids these difficulties by allowing a virtual keyboard to appear as part of the puzzle. All the user needs to do to insert a character into an empty square is to click on one of the letters displayed at the bottom of the screen (Figure 1). Figure 1: Virtual Keyboard The creation of an on-screen virtual keyboard is a two-step operation. While functional, and clearly explained within the on-line help, the procedure is not all that intuitive. Firstly, the character set which will eventually be displayed under the puzzle needs to be entered in an alphabet window located in a Language Specifics submenu of Clue properties. Secondly, the option to actually display the alphabet as a virtual keyboard must be activated from a Buttons menu buried deep within the File, Export Java, Applet Option. As can be observed in Figure 1, it is also possible to include in the puzzle an instruction to click on the letters to insert them into the grid.