"Crossword Grid" (currently at version 1.02,
see here) is a script designed to create patterns depicting the famous word game of the same name. It works on GIMP 2.8.0 and later, maintaining, however, backward compatibility with previous versions of GIMP (beginning from 2.6.10).
You can download the script and read the relevant documentation from the following page of the GIMP Plugin Registry:
http://registry.gimp.org/node/25531Each pattern generated by the script stores a list of the characteristics of the depicted crossword in the relevant image comment, providing an useful summary of the settings necessary to reproduce certain or all the features of the corresponding crossword grid in a subsequent execution of the script.
It is possible to affect the random manner through which the shaded cells should be distributed within the crossword grid by means of the "Random behavior" dropdown menu, which allows you to decide whether the random seed has to be entered manually, generated automatically or retrieved from the last created pattern.
The script can also add an outer border to the entire pattern, whereas this border has a settable thickness and shares by default the same color as the cell borders. Anyway, the option called "Keep layers separate", if turned on, will allow you to later modify the grid border's color as well as that of any element of the crossword grid.
Lastly, in order to be sure to obtain a tileable and seamless pattern, notice that you should deactivate the insertion of the clue numbers and set the thickness of the grid border to 0.
Here are some examples of crossword grids generated by the script.