A board file contains the clues that are displayed for each square on the board and the "questions" which are the correct response. A board file is a plain ASCII text file.
Here's a simple example:
100 [Colors] The color of the sky # What is blue? The color of grass # What is green? [Male/Female] Buck # What is a doe? [DD] Ram # What is a ewe?
The fist line of the file is a positive integer for the dollar amount increment of each tile. In the example, this is one hundred.
Each category on the board is specified in brackets ([]). The example has two categories, "colors" and "male/female".
The clues in each category follow the category label.
Each line contains a clue and the correct response, separated by a # symbol.
The number of clues in each category is not predetermined,
but must be consistent in each file. That is, the number of clues in each category must be the same.
You may have as many categories as you like, limited by the size of the display.
In the example, the clue in the upper left corner of the board will be "The color of the sky" and the correct response is "What is blue?"
To indicate that a clue is to be treated as a "daily double", start the line with [DD]
. In the example, the last clue is a daily double. The application doesn't check how many of these you include in the file.
The code repository contains the default board file, "defaultboard.txt".