Skip to content

A Web-based Crossword Viewer with a companion tool to create them

License

Notifications You must be signed in to change notification settings

TheEntreveloper/crosswords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EV CW - Entreveloper Crossword Viewer

  • Add it to your website to show Crosswords to your visitors

  • It can highlight errors or solve the crossword as well

  • A Wordpress plugin will be added soon to make it even easier to use it

Created with HTML5 Canvas and Javascript

Released under the MIT License

Data format

The tool reads Crosswords stored using our custom xml format. The structure of the xml-based crossword data format is simple and self-descriptive. While not difficult to manually create crosswords using this format, a tool to interactively create crosswords from a list of words is also provided below.
You can see a few examples of crosswords in our format here, and read about the format below:

<!-- the top of the file contains the name,subject and dimensions of the crossword-->
<cw name="a name here" subject="crossword subject" cols="17" rows="17">
<!-- section for horizontal words-->
<horizontals>
<!-- sample horizontal word. Enter the word (value), and position (column 8, row 6)-->
<!-- then enter the hint the end user will see-->
<word value="edison" xpos="8" ypos="6">
Inventor of the light bulb, among many inventions (surname)
</word>

<-- your other horizontal words, then follow it with a similar section for your vertical words-->
...
</horizontals>

<!-- section for vertical words-->
<verticals>
<!-- a vertical word in column 8 and row 6-->
<word value="cruise" xpos="8" ypos="6">
European union (initials)
</word>
...
</verticals>
</cw>

Crossword Maker

This crossword viewer tool has a companion tool that makes easier creating crosswords in our format.
You can download a .zip file here which contains a Windows executable (.exe): CwMaker.exe for Windows users, as well as a .jar file that can run on MacOS and Linux.
Once downloaded, check the integrity of the file:
Checksum (SHA-256): 281F784B6BA5A0A92CCE0029063B403DF4C134BA098DE58BA4530B3376AB3025

The tool was created with Java 1.8 and requires the Java runtime to be available on the computer for it to run.

How it works

Run the tool and go to Help > Help Index, in the top menu, for assistance to use the tool.
But briefly, you can create a new project or open an existing one. When you start a new project, you must enter the name, number of columns and number of rows of your crossword.
Additionally, you must specify a file with a list of words to use in your crossword.
This file can be just a list of single words (one word per row), or it can already contain the hint or clue for the end user, next to the word, separated by ;; (2 semi-colon). Below are some examples of valid lists of words for the crossword making tool:
Celebrities, Elephants, Countries.

Have Fun! :-)

About

A Web-based Crossword Viewer with a companion tool to create them

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published