four-letter-blocks


Namefour-letter-blocks JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://donkirkby.github.io/four-letter-blocks/
SummaryCrossword puzzle assembled from blocks of four letters
upload_time2022-12-09 18:22:01
maintainer
docs_urlNone
authorDon Kirkby
requires_python
license
keywords puzzle wordgame crossword
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Four-Letter Blocks


[![Package Version]][pypi]
[![Build Status]][actions]
[![Code Coverage]][codecov]

[Package Version]: https://badge.fury.io/py/four-letter-blocks.svg
[pypi]: https://pypi.org/project/four-letter-blocks/
[Build Status]: https://github.com/donkirkby/four-letter-blocks/actions/workflows/build.yml/badge.svg?branch=main
[actions]: https://github.com/donkirkby/four-letter-blocks/actions
[Code Coverage]: https://codecov.io/github/donkirkby/four-letter-blocks/coverage.svg?branch=main
[codecov]: https://codecov.io/github/donkirkby/four-letter-blocks?branch=main

[starter]: https://donkirkby.github.io/four-letter-blocks/images/starter.png
[PDF]: https://donkirkby.github.io/four-letter-blocks/images/starter.pdf
[Construct Your Own]: https://donkirkby.github.io/four-letter-blocks/construct_your_own

This is a program for building a new type of puzzle I designed: a crossword
puzzle cut up into blocks of four letters. The solver gets the blocks plus a
set of standard crossword clues and has to assemble the grid. The bad news is
that the clues aren't numbered in the normal way - 1 Across might not be in the
top left. The good news is that every word has at least the first letter given.

Here's a small starter puzzle to see how they work. You can also print out the
[PDF]. Find more challenging puzzles I've published on [Puzzling Stack Exchange].

## Greetings (7x7)
Clue numbers are shuffled: 1 Across might not be the top left. 10 pieces.

Across  
**1.** Made a promise  
**3.** Brewed leaves  
**4.** Friendly door mat  
**7.** Caribou cousin  
**10.** Zsa Zsa's sister  
**11.** Latin land  
**12.** The Beatles' "___ ___ Sunshine"  
**14.** McCloskey's "Blueberries for ___"  

Down  
**1.** Match a bet  
**2.** Britain's first prime minister  
**3.** Sticks in a nest  
**5.** Shuffle  
**6.** Freddy's "Nightmare" street  
**8.** Nairobi's land  
**9.** Ms. DuVernay, director of "Selma"  
**13.** Meal for a horse or a baker

[![starter]][starter]

## Solving
To solve a puzzle: print out the PDF, cut out the blocks, and then use the clues
to put the blocks together. Here are a few ideas for how to make the blocks:
1. Printed on paper - easy to make, but frustrating to work with. Moving a piece
   or even breathing will probably move some other pieces around.
2. Printed on cardstock - a bit heavier and a bit less likely to move.
3. Printed on paper, glued to a cereal box - with a bit of thickness and more
   weight, the blocks move better and won't slide over each other.
4. Printed on cardstock, glued to felt - deluxe style. Slides very nicely and
   the blocks bump gently against each other.

Whatever technique you use, glue sticks are easier to work with than white glue.
If you don't want to print it out, you can also download the image and move the
pieces around in a paint program.

## Constructing Your Own
To construct your own puzzle, you have to construct the crossword puzzle, split
it up into blocks of four letters, and then publish it. Read all the details on
the [Construct Your Own] page.

[Puzzling Stack Exchange]: https://puzzling.stackexchange.com/search?q=%5Bcrosswords%5D+%5Bjigsaw-puzzle%5D+user%3A38

            

Raw data

            {
    "_id": null,
    "home_page": "https://donkirkby.github.io/four-letter-blocks/",
    "name": "four-letter-blocks",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "puzzle wordgame crossword",
    "author": "Don Kirkby",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/21/91/c069d0cfad5f8c08c300c85c73733e689faea5236a89b51eb5678b4e34a0/four_letter_blocks-1.3.0.tar.gz",
    "platform": null,
    "description": "# Four-Letter Blocks\n\n\n[![Package Version]][pypi]\n[![Build Status]][actions]\n[![Code Coverage]][codecov]\n\n[Package Version]: https://badge.fury.io/py/four-letter-blocks.svg\n[pypi]: https://pypi.org/project/four-letter-blocks/\n[Build Status]: https://github.com/donkirkby/four-letter-blocks/actions/workflows/build.yml/badge.svg?branch=main\n[actions]: https://github.com/donkirkby/four-letter-blocks/actions\n[Code Coverage]: https://codecov.io/github/donkirkby/four-letter-blocks/coverage.svg?branch=main\n[codecov]: https://codecov.io/github/donkirkby/four-letter-blocks?branch=main\n\n[starter]: https://donkirkby.github.io/four-letter-blocks/images/starter.png\n[PDF]: https://donkirkby.github.io/four-letter-blocks/images/starter.pdf\n[Construct Your Own]: https://donkirkby.github.io/four-letter-blocks/construct_your_own\n\nThis is a program for building a new type of puzzle I designed: a crossword\npuzzle cut up into blocks of four letters. The solver gets the blocks plus a\nset of standard crossword clues and has to assemble the grid. The bad news is\nthat the clues aren't numbered in the normal way - 1 Across might not be in the\ntop left. The good news is that every word has at least the first letter given.\n\nHere's a small starter puzzle to see how they work. You can also print out the\n[PDF]. Find more challenging puzzles I've published on [Puzzling Stack Exchange].\n\n## Greetings (7x7)\nClue numbers are shuffled: 1 Across might not be the top left. 10 pieces.\n\nAcross  \n**1.** Made a promise  \n**3.** Brewed leaves  \n**4.** Friendly door mat  \n**7.** Caribou cousin  \n**10.** Zsa Zsa's sister  \n**11.** Latin land  \n**12.** The Beatles' \"___ ___ Sunshine\"  \n**14.** McCloskey's \"Blueberries for ___\"  \n\nDown  \n**1.** Match a bet  \n**2.** Britain's first prime minister  \n**3.** Sticks in a nest  \n**5.** Shuffle  \n**6.** Freddy's \"Nightmare\" street  \n**8.** Nairobi's land  \n**9.** Ms. DuVernay, director of \"Selma\"  \n**13.** Meal for a horse or a baker\n\n[![starter]][starter]\n\n## Solving\nTo solve a puzzle: print out the PDF, cut out the blocks, and then use the clues\nto put the blocks together. Here are a few ideas for how to make the blocks:\n1. Printed on paper - easy to make, but frustrating to work with. Moving a piece\n   or even breathing will probably move some other pieces around.\n2. Printed on cardstock - a bit heavier and a bit less likely to move.\n3. Printed on paper, glued to a cereal box - with a bit of thickness and more\n   weight, the blocks move better and won't slide over each other.\n4. Printed on cardstock, glued to felt - deluxe style. Slides very nicely and\n   the blocks bump gently against each other.\n\nWhatever technique you use, glue sticks are easier to work with than white glue.\nIf you don't want to print it out, you can also download the image and move the\npieces around in a paint program.\n\n## Constructing Your Own\nTo construct your own puzzle, you have to construct the crossword puzzle, split\nit up into blocks of four letters, and then publish it. Read all the details on\nthe [Construct Your Own] page.\n\n[Puzzling Stack Exchange]: https://puzzling.stackexchange.com/search?q=%5Bcrosswords%5D+%5Bjigsaw-puzzle%5D+user%3A38\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Crossword puzzle assembled from blocks of four letters",
    "version": "1.3.0",
    "split_keywords": [
        "puzzle",
        "wordgame",
        "crossword"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "4829576740bc169472481c91b376d601",
                "sha256": "de65795aaf14ae86864b630318768ce8368de846f041773c2420bb1062798288"
            },
            "downloads": -1,
            "filename": "four_letter_blocks-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4829576740bc169472481c91b376d601",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 8047604,
            "upload_time": "2022-12-09T18:21:59",
            "upload_time_iso_8601": "2022-12-09T18:21:59.357115Z",
            "url": "https://files.pythonhosted.org/packages/b5/94/cc3d40358654fb9d089c73fb896c873978ab0cbc06a08ebe9fb61e1b7bd4/four_letter_blocks-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c5ad5fdb996c2ce837b5c46272ed2486",
                "sha256": "0fe2ee394fb19d986dfa4cc251a7fb985dabf83ae4cc8637808003fdaf4ff848"
            },
            "downloads": -1,
            "filename": "four_letter_blocks-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c5ad5fdb996c2ce837b5c46272ed2486",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7767205,
            "upload_time": "2022-12-09T18:22:01",
            "upload_time_iso_8601": "2022-12-09T18:22:01.694825Z",
            "url": "https://files.pythonhosted.org/packages/21/91/c069d0cfad5f8c08c300c85c73733e689faea5236a89b51eb5678b4e34a0/four_letter_blocks-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-09 18:22:01",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "four-letter-blocks"
}
        
Elapsed time: 0.03195s