Puzzles and brain teasers

CrossFire

CrossFire [5] is a commercial Java program not currently available in repositories. It is available for download as Windows, Linux, and Mac OS X compressed files with simple installation instructions or installers. To use CrossFire, first download the JAR file from the manufacturer's website, unpack it, start it with the included shell script; then, you can get started immediately and try it out. The activation is valid for one hour with slightly limited features, which is certainly enough to decide whether the tool is worth the one-off payment of $50.00. The price includes software updates for the entire life of the product.

Creating rectangular puzzles with blank fields including puzzles questions and answers is part of the feature set. The contextual support (Figure 3) is particularly useful. If you mouse over a box, CrossFire shows you which words fit in the corresponding place in the puzzle. This enormously simplifies selection and compilation. CrossFire also can fill open fields automatically. This step usually only takes a short time, but depends on the number and arrangement of fields.

Figure 3: Contextual support help in creating crossword puzzles.

Klest-crossword

This program also does not currently show up in any Linux repositories; however, it is still available for various architectures and platforms on the project page at SourceForge [6]. After downloading the package, the tool is set up in a local directory of your choice via the enclosed installation program. If you do not have an in-depth knowledge of Russian, I recommend changing the setting to English under Service | Options | Program. Internet access is also recommended to allow access the appropriate documentation and further dictionaries.

Klest-crossword is two programs in one: for creating crosswords and for solving crosswords. You can switch between the two modes under the menu entry Mode. The program provides an array of symmetrical grid templates for creating crosswords that can be selected via the Grid icon or by pressing Ctrl+G. To see an overview of other templates go to Service | Templates or press Ctrl+T (Figure 4).

Figure 4: More complex templates from the Klest-crossword store.

After enabling word entry via Edit | Words, select a position in the puzzle and then enter the word in the selection box to the right and the corresponding clue. Figure 5 shows puzzle with four entries. Crossword | Export saves the puzzle as a PDF file or image file, so you can include your puzzle in other documents (e.g., your organization's newspaper).

Figure 5: Filling out a Klest-crossword puzzle template.

To switch from editing mode to puzzle mode, use the Mode | Guessing menu entry, load a previously saved puzzle, and click an entry in the grid. The stored puzzle question appears, and you can enter the relevant word in the squares.

XWord and Scribble

The XWord [7] tool from the eponymous Debian package cannot produce its own crossword puzzles; it can only use and display existing data records. Based on the Across Lite PUZ format, which is used by the New York Times, for example, XWord allows you to solve the crossword puzzle and helps with matching word suggestions.

Unfortunately, I could not read the puzzles produced by Klest-crossword in the Across Lite format with XWord during my tests and have not been able to determine clearly the reason for this.

Scribble [8] is a Scrabble-like word creation game for the terminal and is available in the Debian and Ubuntu repositories. The degree of difficulty increases sharply throughout the game as the playing field becomes more occupied. Two players – you and the computer opponent – compete by trying to collect as many points as possible while creating words. Each player forms a word from as many of the displayed letters as possible and enters this word on the playing field using coordinates. The new word must attach to an existing word and overlap with at least one letter. Playing scribble from the keyboard is simple and ensures a trouble-free game (Figure 6).

Figure 6: A completed game of scribble with each player's words and points to the right.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News