Puzzle Writing Resources: Difference between revisions

Content added Content deleted
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Resources Sidebar}}
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. '''[[Community Resources]]''' gives a list of community 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=
=Wisdom and Guidance=


===Puzzle Event Hosting Wisdom===
===Puzzle Event Hosting Wisdom===
* [https://github.com/fortenforge/suggestions-for-running-a-puzzlehunt Suggestions for Running a Puzzlehunt]
* [https://github.com/fortenforge/suggestions-for-running-a-puzzlehunt Suggestions for Running a Puzzlehunt] by Rahul Sridhar
* [http://www.baphl.org/wiki/index.php?title=Main_Page&oldid=77 BAPHL wiki]
* [http://www.baphl.org/wiki/index.php?title=Main_Page&oldid=77 BAPHL wiki]
* [http://www.bayareanightgame.org/index.php/How_to_Host_a_BANG How to Host a BANG]
* [http://www.bayareanightgame.org/index.php/How_to_Host_a_BANG How to Host a BANG]
* [https://www.alexirpan.com/2020/03/16/puzzlehunt-tech.html A Puzzlehunt Tech Checklist]
* [https://www.alexirpan.com/2020/03/16/puzzlehunt-tech.html A Puzzlehunt Tech Checklist]
* [https://www.snout.org/game/ Game Control Summit] (videos from a now-defunct mini-con)
* [https://www.snout.org/game/ Game Control Summit] (videos from a now-defunct mini-con)
* [https://iam.lumia.gay/puzzles/2024/01/18/mystery_hunt_timeline.html mystery hunt timeline] by Lumia Neyo, a timeline of things involved in running [[MIT Mystery Hunt|Mystery Hunt]] generally.


===Puzzle Writing Wisdom===
===Puzzle Writing Wisdom===
Line 16: Line 18:
* [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]
* [[P.I.HUNT_9#Epilogue|RT3 Hunt Epilogue]] by Jack Lance
* [http://thatguywiththepuzzles.com/escaperoomdesign.htm Brett Kuehner's list of escape room design links] includes lots of general puzzle wisdom
* [http://thatguywiththepuzzles.com/escaperoomdesign.htm Brett Kuehner's list of escape room design links] includes lots of general puzzle wisdom
* '''[https://docs.google.com/document/d/1e3DKb4Tu1tga6_g0WXw4fc4mHtRa2r0HCwc2cIkxiEc/edit How to Hint]''', a hinting guide by Scott Handelman
* 30 Puzzle Design Lessons by Elyot Grant - [https://youtu.be/oCHciE9CYfA Part 1] [https://youtu.be/iUi2vMZajco Part 2] [https://youtu.be/zsbfkMuaUxs Part 3]


=Software and Websites=
=Software and Websites=
Line 27: Line 32:
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 to 2020.
* [https://github.com/mysteryhunt/puzzle-editing Puzzletron], hunt organization software used by [[MIT Mystery Hunt]] writing teams from 2011 to 2020.
* [https://github.com/galacticpuzzlehunt/puzzlord Puzzlord], an updated version of Puzzletron, written by [[Galactic Trendsetters]] for [[MIT Mystery Hunt 2021]] and [[Galactic Puzzle Hunt|Galactic Puzzle Hunts]].
* [https://github.com/galacticpuzzlehunt/puzzlord Puzzlord], an updated version of Puzzletron, written by [[✈✈✈ Galactic Trendsetters ✈✈✈]] for [[MIT Mystery Hunt 2021]] and [[Galactic Puzzle Hunt|Galactic Puzzle Hunts]].
* [https://github.com/Palindrome-Puzzles/puzzup Puzzup], a fork of Puzzlord, used by [[Palindrome]] for [[MIT Mystery Hunt 2022]]
* [https://github.com/Palindrome-Puzzles/puzzup Puzzup], a fork of Puzzlord, used by [[Palindrome]] for [[MIT Mystery Hunt 2022]]. It [https://github.com/teammatehunt/puzzup was forked] by [[teammate]] for [[MIT Mystery Hunt 2023]].


===Hunt Website Servers===
===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)
** [https://www.puzzlehuntmy.us/ Myus] ([[Myus|Wiki link]]), a public fork of Ephesus to do the same thing.
* [https://github.com/galacticpuzzlehunt/gph-site gph-site], used by [[Galactic Puzzle Hunt]]
* [https://github.com/galacticpuzzlehunt/gph-site gph-site], used by [[Galactic Puzzle Hunt]]
* [https://gitlab.com/hunter2.app/hunter2 hunter2]
* [https://gitlab.com/hunter2.app/hunter2 hunter2]
* [https://github.com/itsmingjie/infinity Infinity ∞], used by [[InteGIRLS]]
* [https://github.com/itsmingjie/infinity Infinity ∞], used by [[InteGIRLS]]
* [https://github.com/dlareau/puzzlehunt_server puzzlehunt_server], used by [[Puzzlehunt CMU]]
* [https://github.com/dlareau/puzzlehunt_server puzzlehunt_server], used by [[Puzzlehunt CMU]]
* [https://github.com/YewLabs/silenda silenda] Fork of spoilr (written for [[MIT Mystery Hunt 2014]] and passed down), used by [[MIT Mystery Hunt 2021]]
* [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

==== Spoilr ====
* [https://github.com/mysteryhunt/spoilr Spoilr], written for [[MIT Mystery Hunt 2014]] by [[Alice Shrugged]] and passed down the years.
* [https://github.com/YewLabs/silenda silenda] Fork of spoilr, written for [[MIT Mystery Hunt 2021]] by [[✈✈✈ Galactic Trendsetters ✈✈✈]].
:* [https://github.com/Palindrome-Puzzles/2022-hunt/tree/main/spoilr Version of spoilr] used for [[MIT Mystery Hunt 2022]] by [[Palindrome]]
:* [https://github.com/teammatehunt/spoilr-teammate Fork of spoilr] used by [[teammate]] for [[MIT Mystery Hunt 2023]]


=== Grid Logic Editors/Players ===
=== Grid Logic Editors/Players ===
Line 55: Line 66:
* [https://viresh-ratnakar.github.io/exet.html Exet] (free, browser-based)
* [https://viresh-ratnakar.github.io/exet.html Exet] (free, browser-based)
* [https://www.keiranking.com/apps/phil/ Phil] (free, browser-based)
* [https://www.keiranking.com/apps/phil/ Phil] (free, browser-based)
* [https://www.quinapalus.com/qxw.html Qxw] (free, browser-based)
* [https://www.quinapalus.com/qxw.html Qxw] (free, Linux/Windows)


=== Word lists ===
=== Word lists ===
{{See also|Comparison of 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.
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.
* [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://wiki.puzzlers.org/dokuwiki/doku.php?id=solving:wordlists:about:start&s=wordlist National Puzzlers' League Wordlists] lists many, mostly unscored word lists
* [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://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
* [https://wordnet.princeton.edu/ WordNet] is a venerable word list with semantic connections between words
* [https://www.spreadthewordlist.com/ Spread the Word(list)] - Freely available wordlist updated quarterly
* [http://wordlist.aspell.net/ SCOWL and friends] - Various wordlists usable for word games
* [http://archive.aspell.net/] - Contains some additional wordlists


===Other Puzzle Construction Tools===
===Other Puzzle Construction Tools===

Latest revision as of 16:40, 12 April 2024

This is a list of resources specific to writing hunt puzzles and running hunts. Community Resources gives a list of community 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[edit | edit source]

Puzzle Event Hosting Wisdom[edit | edit source]

Puzzle Writing Wisdom[edit | edit source]

Software and Websites[edit | edit source]

Standalone Answer Checker[edit | edit source]

Hunt Writing Workflow Managers[edit | edit source]

For smaller hunts, a spreadsheet may be sufficient for tracking progress.

Hunt Website Servers[edit | edit source]

Spoilr[edit | edit source]

Grid Logic Editors/Players[edit | edit source]

Crossword Construction Tools[edit | edit source]

Word lists[edit | edit source]

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.

Other Puzzle Construction Tools[edit | edit source]

  • 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