Puzzle Writing Resources: Difference between revisions
Content added Content deleted
(Reorganized the list in a way that makes sense to me, added some resources) |
|||
Line 1: | Line 1: | ||
This is a list of resources specific to writing hunt puzzles and running hunts. '''[[Puzzle Resources]]''' gives a list of general resources, while '''[[Puzzle Solving Resources]]''' gives resources tailored for solving puzzles; many of these resources are helpful when constructing puzzles as well. (for instance, if you want to find words that fit a certain pattern when filling out a grid) |
This is a list of resources specific to writing hunt puzzles and running hunts. '''[[Puzzle Resources]]''' gives a list of general resources, while '''[[Puzzle Solving Resources]]''' gives resources tailored for solving puzzles; many of these resources are helpful when constructing puzzles as well. (for instance, if you want to find words that fit a certain pattern when filling out a grid) |
||
=Wisdom and Guidance= |
|||
⚫ | |||
⚫ | |||
⚫ | |||
==Guides== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
===Puzzle Writing=== |
===Puzzle Writing Wisdom=== |
||
* [https://jaylorch.net/static/puzzles/HowToWriteAFunPuzzle.pdf How to write a fun puzzle, by Jay Lorch] |
* [https://jaylorch.net/static/puzzles/HowToWriteAFunPuzzle.pdf How to write a fun puzzle, by Jay Lorch] |
||
* [http://web.mit.edu/dwilson/www/puzzles/puzzlewriting.html Introduction to Writing Good Puzzle Hunt Puzzles] |
* [http://web.mit.edu/dwilson/www/puzzles/puzzlewriting.html Introduction to Writing Good Puzzle Hunt Puzzles] |
||
Line 13: | Line 16: | ||
* [http://www.bayareanightgame.org/index.php/How_to_Write_a_BANG_Puzzle How to Write a BANG Puzzle] |
* [http://www.bayareanightgame.org/index.php/How_to_Write_a_BANG_Puzzle How to Write a BANG Puzzle] |
||
* [[Foggy Brume|Foggy Brume's]] Blogs on Puzzle Construction - [https://foggyb.livejournal.com/42978.html Part 1] [https://foggyb.livejournal.com/43107.html Part 2] [https://foggyb.livejournal.com/43360.html Part 3] |
* [[Foggy Brume|Foggy Brume's]] Blogs on Puzzle Construction - [https://foggyb.livejournal.com/42978.html Part 1] [https://foggyb.livejournal.com/43107.html Part 2] [https://foggyb.livejournal.com/43360.html Part 3] |
||
* [http://thatguywiththepuzzles.com/escaperoomdesign.htm Brett Kuehner's list of escape room design links] includes lots of general puzzle wisdom |
|||
=Software and Websites= |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Hunt Organization== |
|||
⚫ | |||
===Hunt Writing Workflow Managers=== |
|||
For smaller hunts, a spreadsheet may be sufficient for tracking progress. |
For smaller hunts, a spreadsheet may be sufficient for tracking progress. |
||
⚫ | |||
* [https://github.com/mysteryhunt/puzzle-editing Puzzletron], hunt organization software used by MIT Mystery Hunt writing teams from 2011 |
* [https://github.com/mysteryhunt/puzzle-editing Puzzletron], hunt organization software used by MIT Mystery Hunt writing teams from 2011 |
||
⚫ | |||
* [https://github.com/Palindrome-Puzzles/puzzup Puzzup], a fork of Puzzlord, maintained by [[Palindrome]] |
* [https://github.com/Palindrome-Puzzles/puzzup Puzzup], a fork of Puzzlord, maintained by [[Palindrome]] |
||
==Hunt Website |
===Hunt Website Servers=== |
||
* [https://github.com/zyzsdy/ccxc-backend CCXC Engine] |
* [https://github.com/zyzsdy/ccxc-backend CCXC Engine] |
||
* [https://node.vero.site/ephesus/ Ephesus by betaveros] ([[Ephesus|Wiki link]]), a simple way to host your hunt online (without learning a full framework) |
* [https://node.vero.site/ephesus/ Ephesus by betaveros] ([[Ephesus|Wiki link]]), a simple way to host your hunt online (without learning a full framework) |
||
Line 36: | Line 39: | ||
* [https://github.com/teammatehunt/tph-site tph-site], used by [[Teammate Hunt]] |
* [https://github.com/teammatehunt/tph-site tph-site], used by [[Teammate Hunt]] |
||
* [https://github.com/RasmusAntons/wizard wizard], a tool created by [[weeklies.enigmatics.org]] for creating Discord-based unlock structures |
* [https://github.com/RasmusAntons/wizard wizard], a tool created by [[weeklies.enigmatics.org]] for creating Discord-based unlock structures |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== Grid Logic Editors/Players === |
=== Grid Logic Editors/Players === |
||
* [https://puzz.link/ puzz.link] |
* [https://puzz.link/ puzz.link] |
||
* [https://swaroopg92.github.io/penpa-edit/ Penpa+] |
* [https://swaroopg92.github.io/penpa-edit/ Penpa+] |
||
* [https://amuselabs.com/pmm/puzzle-create Amuse Labs Creator] |
|||
===Crossword Construction Tools=== |
|||
==Wordlists== |
|||
* [https://www.crossword-compiler.com/ Crossword Compiler] (paid, Windows only) |
|||
⚫ | |||
* [https://beekeeperlabs.com/crossfire/ CrossFire] (paid, runs on Windows, Mac OS, or Linux) |
|||
=== Scored wordlists === |
|||
* [https://amuselabs.com/pmm/puzzle-create Amuse Labs Creator] (free, browser-based) |
|||
* [https://peterbroda.me/crosswords/wordlist/ Peter Broda's Wordlist] - Also includes unscored wordlists of entries found in particular crossword publishers (e.g. all NYT entries) |
|||
⚫ | |||
* [https://www.spreadthewordlist.com/ Spread the Word(list)] - Also includes other links to wordlists in resources page. |
|||
* [https://crosshare.org/construct Crosshare] (free, browser-based) |
|||
* [https://github.com/ben4808/crosshatch/blob/master/README.md CrossHatch] (free, browser-based) |
|||
* [https://viresh-ratnakar.github.io/exet.html Exet] (free, browser-based) |
|||
* [https://www.keiranking.com/apps/phil/ Phil] (free, browser-based) |
|||
⚫ | |||
=== |
=== Word lists === |
||
⚫ | |||
* [http://archive.aspell.net/] - Contains ENABLE, UKACD, and YAWL wordlists |
|||
* [http://wiki.puzzlers.org/dokuwiki/doku.php?id=solving:wordlists:about:start&s=wordlist National Puzzlers' League Wordlists] lists many, mostly unscored word lists |
|||
* [http://wordlist.aspell.net/ SCOWL and friends] - includes 12dicts, 3of6game |
|||
* [https://www.reddit.com/r/crossword/comments/nqsuku/all_the_downloadable_word_lists_ive_been_able_to/ An r/crossword post by Rex Parker] lists many crossword-oriented downloadable scored word lists |
|||
* [https://wordnet.princeton.edu/ WordNet] is a venerable word list with semantic connections between words |
|||
⚫ | |||
⚫ | |||
⚫ | |||
[[Category:Puzzle Resources]] |
[[Category:Puzzle Resources]] |
Revision as of 03:39, 7 February 2024
This is a list of resources specific to writing hunt puzzles and running hunts. Puzzle Resources gives a list of general resources, while Puzzle Solving Resources gives resources tailored for solving puzzles; many of these resources are helpful when constructing puzzles as well. (for instance, if you want to find words that fit a certain pattern when filling out a grid)
Wisdom and Guidance
Puzzle Event Hosting Wisdom
- Suggestions for Running a Puzzlehunt
- BAPHL wiki
- How to Host a BANG
- A Puzzlehunt Tech Checklist
- Game Control Summit (videos from a now-defunct mini-con)
Puzzle Writing Wisdom
- How to write a fun puzzle, by Jay Lorch
- Introduction to Writing Good Puzzle Hunt Puzzles
- Puzzlecraft, a paid resource but contains tips on creating many specific genres of puzzles.
- How to Write a BANG Puzzle
- Foggy Brume's Blogs on Puzzle Construction - Part 1 Part 2 Part 3
- Brett Kuehner's list of escape room design links includes lots of general puzzle wisdom
Software and Websites
Standalone Answer Checker
Hunt Writing Workflow Managers
For smaller hunts, a spreadsheet may be sufficient for tracking progress.
- Puzzletron, hunt organization software used by MIT Mystery Hunt writing teams from 2011
- Puzzlord, an updated version of Puzzletron written in Django by Galactic Trendsetters
- Puzzup, a fork of Puzzlord, maintained by Palindrome
Hunt Website Servers
- CCXC Engine
- Ephesus by betaveros (Wiki link), a simple way to host your hunt online (without learning a full framework)
- gph-site, used by Galactic Puzzle Hunt
- hunter2
- Infinity ∞, used by InteGIRLS
- puzzlehunt_server, used by Puzzlehunt CMU
- silenda Fork of spoilr (written for MIT Mystery Hunt 2014 and passed down), used by MIT Mystery Hunt 2021
- tph-site, used by Teammate Hunt
- wizard, a tool created by weeklies.enigmatics.org for creating Discord-based unlock structures
Grid Logic Editors/Players
Crossword Construction Tools
- Crossword Compiler (paid, Windows only)
- CrossFire (paid, runs on Windows, Mac OS, or Linux)
- Amuse Labs Creator (free, browser-based)
- Crosserville (free, browser-based)
- Crosshare (free, browser-based)
- CrossHatch (free, browser-based)
- Exet (free, browser-based)
- Phil (free, browser-based)
- Qxw (free, browser-based)
Word lists
These word list resources may be helpful for constructing word puzzles (such as crosswords), as well as defining what words are legal for interactive puzzles and games.
- National Puzzlers' League Wordlists lists many, mostly unscored word lists
- An r/crossword post by Rex Parker lists many crossword-oriented downloadable scored word lists
- WordNet is a venerable word list with semantic connections between words
Other Puzzle Construction Tools
- Puzzle JS, for setting interactive JS based puzzles in HTML.
- Extraction Finder, for checking whether a target answer can be extracted by indexing into a given list of strings