Skip to content
tomasv edited this page May 26, 2024 · 10 revisions
  • Will crossword_puzzle continue to be maintained?

    • Necessary compatibility updates and bug fixes will be made to ensure crossword_puzzle can be used for the years to come. I am also willing to add feature requests posted in Discussions or Issues.
  • How long did it take to make crossword_puzzle?

    • Around 200-250 hours from January to May.
  • Does crossword_puzzle work with languages that use right-to-left scripts such as Arabic?

    • Unfortunately, support for right-to-left scripts has not been implemented and probably never will be.
  • What was the hardest part of making crossword_puzzle?

    • The crossword generator. I had many failed attempts before making this repository.
  • How can I install crossword_puzzle?

    • Refer to the installation instructions in the README here or in the wiki here
  • Can I add my own crosswords?

    You can do it manually by following these steps:

    • Find where your package is installed in your operating systems. Try running pip install crossword_puzzle --force-reinstall to see where pip installs it.
    • Open the base_cwords directory.
    • Make a new folder in this directory to create a new category (optional).
    • Open your new category's directory (or an existing one).
    • Create your crossword in the format crossword_name-difficulty (where difficulty is either easy, medium, hard or extreme.
    • Copy the path to your new crossword's directory and open it in your favourite text editor. For example, with VSCode, you would run code <path>.
    • Create definitions.json in your crossword's directory
    • Begin defining this crossword's definitions. There must be at least 3 entries!
    { 
      "paris": "The capital of France",
      "brussels": "The capital of Belgium",
      "amsterdam": "The capital of the The Netherlands"
    }
    • Relaunch/open the GUI with crossword-ctk and your new crosswords will be visible! If you do not follow this process exactly, there might be unexpected results.

crossword_puzzle

Main


Setup and Usage


Support


Clone this wiki locally