Add 2015 Christmas Puzzle Hunt
authorCarl Worth <cworth@cworth.org>
Wed, 9 Mar 2016 07:47:33 +0000 (23:47 -0800)
committerCarl Worth <cworth@cworth.org>
Wed, 9 Mar 2016 07:47:33 +0000 (23:47 -0800)
Both as one big PDF file and also as a bunch of single-page PDF files
with image previews on the HTML page.

47 files changed:
src/christmas_code/2015.mdwn [new file with mode: 0644]
src/christmas_code/2015/code-2015-01.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-01.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-02.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-02.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-03.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-03.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-04.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-04.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-05.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-05.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-06.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-06.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-07.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-07.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-08.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-08.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-09.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-09.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-10.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-10.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-11.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-11.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-12.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-12.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-13-15.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-13.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-16.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-16.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-17.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-17.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-18.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-18.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-19.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-19.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-20.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-20.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-21.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-21.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-22.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-22.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-23.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-23.png [new file with mode: 0644]
src/christmas_code/2015/code-2015-25-30.pdf [new file with mode: 0644]
src/christmas_code/2015/code-2015-25.png [new file with mode: 0644]
src/christmas_code/2015/code-2015.pdf [new file with mode: 0644]
src/puzzles.mdwn [new file with mode: 0644]

diff --git a/src/christmas_code/2015.mdwn b/src/christmas_code/2015.mdwn
new file mode 100644 (file)
index 0000000..15e3238
--- /dev/null
@@ -0,0 +1,79 @@
+[[!meta title="Carl's Christmas Puzzle Hunt 2015"]]
+
+[[!tag puzzles]]
+
+Welcome to the 2015 edition of Carl's Christmas Puzzle Hunt. If you're
+wondering what all of this is about, you can read the [history of my
+Christmas puzzles](../).
+
+Since I designed these puzzles for my sons, some of the artwork and
+imagery will have more meaning to them than it would to anyone
+else. But the puzzles themselves are all designed so that they can be
+solved using only general knowledge and logic.
+
+The puzzles this year include word games (anagrams, cryptograms),
+logic puzzles (sudoku, star battle, fillomino, yajilin), and other
+classic puzzles (riddles, mazes, etc.) as well as a few unique
+surprises. Of course, there's also a big meta-puzzle to pull it all
+together.
+
+I'm very interested in any feedback you might have, positive or
+negative, about puzzles, themes, difficulty, etc. So please share
+whatever comments you have. I'm also happy to confirm solutions to any
+puzzles in the hunt or to provide additional hints if needed. So feel
+free to email me at: [Carl Worth <cworth@cworth.org>](mailto:Carl
+Worth <cworth@cworth.org>).
+
+The puzzle hunt is available in two forms:
+
+## Complete puzzle hunt (30-page PDF)
+
+Download the [Complete Puzzle Hunt](code-2015.pdf).
+
+## Individual Pages
+
+I designed these puzzles for my four sons at Christmastime. When we
+placed their gifts under the tree, we didn’t put any names on them,
+but instead each gift had one of the 16 rather puzzling tags you can
+find below. A correct solution for all of the puzzles will allow the
+solver to determine which of my sons should receive each gift. (My
+sons are named Cameron, Hyrum, Andrew, and Scott)
+
+(Click on thumbnails for single-page PDF of each puzzle)
+
+### Gift Tags
+
+<a href="code-2015-01.pdf"><img src="code-2015-01.png"></a>
+<a href="code-2015-02.pdf"><img src="code-2015-02.png"></a>
+<a href="code-2015-03.pdf"><img src="code-2015-03.png"></a>
+
+### The Ornament Puzzles
+
+<a href="code-2015-04.pdf"><img src="code-2015-04.png"></a>
+<a href="code-2015-05.pdf"><img src="code-2015-05.png"></a>
+<a href="code-2015-06.pdf"><img src="code-2015-06.png"></a>
+<a href="code-2015-07.pdf"><img src="code-2015-07.png"></a>
+<a href="code-2015-08.pdf"><img src="code-2015-08.png"></a>
+<a href="code-2015-09.pdf"><img src="code-2015-09.png"></a>
+<a href="code-2015-10.pdf"><img src="code-2015-10.png"></a>
+<a href="code-2015-11.pdf"><img src="code-2015-11.png"></a>
+<a href="code-2015-12.pdf"><img src="code-2015-12.png"></a>
+<a href="code-2015-13-15.pdf"><img src="code-2015-13.png"></a>
+<a href="code-2015-16.pdf"><img src="code-2015-16.png"></a>
+<a href="code-2015-17.pdf"><img src="code-2015-17.png"></a>
+<a href="code-2015-18.pdf"><img src="code-2015-18.png"></a>
+<a href="code-2015-19.pdf"><img src="code-2015-19.png"></a>
+<a href="code-2015-20.pdf"><img src="code-2015-20.png"></a>
+<a href="code-2015-21.pdf"><img src="code-2015-21.png"></a>
+<a href="code-2015-22.pdf"><img src="code-2015-22.png"></a>
+
+### The Final Puzzle
+
+<a href="code-2015-23.pdf"><img src="code-2015-23.png"></a>
+
+### Hints and Credity
+
+CAUTION: There are some (mild) spoilers in this section. Consider
+yourself warned.
+
+<a href="code-2015-25-30.pdf"><img src="code-2015-25.png"></a>
diff --git a/src/christmas_code/2015/code-2015-01.pdf b/src/christmas_code/2015/code-2015-01.pdf
new file mode 100644 (file)
index 0000000..db0d47b
Binary files /dev/null and b/src/christmas_code/2015/code-2015-01.pdf differ
diff --git a/src/christmas_code/2015/code-2015-01.png b/src/christmas_code/2015/code-2015-01.png
new file mode 100644 (file)
index 0000000..8067661
Binary files /dev/null and b/src/christmas_code/2015/code-2015-01.png differ
diff --git a/src/christmas_code/2015/code-2015-02.pdf b/src/christmas_code/2015/code-2015-02.pdf
new file mode 100644 (file)
index 0000000..4c92df7
Binary files /dev/null and b/src/christmas_code/2015/code-2015-02.pdf differ
diff --git a/src/christmas_code/2015/code-2015-02.png b/src/christmas_code/2015/code-2015-02.png
new file mode 100644 (file)
index 0000000..33446e6
Binary files /dev/null and b/src/christmas_code/2015/code-2015-02.png differ
diff --git a/src/christmas_code/2015/code-2015-03.pdf b/src/christmas_code/2015/code-2015-03.pdf
new file mode 100644 (file)
index 0000000..404128a
Binary files /dev/null and b/src/christmas_code/2015/code-2015-03.pdf differ
diff --git a/src/christmas_code/2015/code-2015-03.png b/src/christmas_code/2015/code-2015-03.png
new file mode 100644 (file)
index 0000000..425053a
Binary files /dev/null and b/src/christmas_code/2015/code-2015-03.png differ
diff --git a/src/christmas_code/2015/code-2015-04.pdf b/src/christmas_code/2015/code-2015-04.pdf
new file mode 100644 (file)
index 0000000..12b6df6
Binary files /dev/null and b/src/christmas_code/2015/code-2015-04.pdf differ
diff --git a/src/christmas_code/2015/code-2015-04.png b/src/christmas_code/2015/code-2015-04.png
new file mode 100644 (file)
index 0000000..ec40cff
Binary files /dev/null and b/src/christmas_code/2015/code-2015-04.png differ
diff --git a/src/christmas_code/2015/code-2015-05.pdf b/src/christmas_code/2015/code-2015-05.pdf
new file mode 100644 (file)
index 0000000..38c9003
Binary files /dev/null and b/src/christmas_code/2015/code-2015-05.pdf differ
diff --git a/src/christmas_code/2015/code-2015-05.png b/src/christmas_code/2015/code-2015-05.png
new file mode 100644 (file)
index 0000000..53e3660
Binary files /dev/null and b/src/christmas_code/2015/code-2015-05.png differ
diff --git a/src/christmas_code/2015/code-2015-06.pdf b/src/christmas_code/2015/code-2015-06.pdf
new file mode 100644 (file)
index 0000000..4dcf1d0
Binary files /dev/null and b/src/christmas_code/2015/code-2015-06.pdf differ
diff --git a/src/christmas_code/2015/code-2015-06.png b/src/christmas_code/2015/code-2015-06.png
new file mode 100644 (file)
index 0000000..6f9a765
Binary files /dev/null and b/src/christmas_code/2015/code-2015-06.png differ
diff --git a/src/christmas_code/2015/code-2015-07.pdf b/src/christmas_code/2015/code-2015-07.pdf
new file mode 100644 (file)
index 0000000..edd3855
Binary files /dev/null and b/src/christmas_code/2015/code-2015-07.pdf differ
diff --git a/src/christmas_code/2015/code-2015-07.png b/src/christmas_code/2015/code-2015-07.png
new file mode 100644 (file)
index 0000000..b7e8ee9
Binary files /dev/null and b/src/christmas_code/2015/code-2015-07.png differ
diff --git a/src/christmas_code/2015/code-2015-08.pdf b/src/christmas_code/2015/code-2015-08.pdf
new file mode 100644 (file)
index 0000000..c9cf0e3
Binary files /dev/null and b/src/christmas_code/2015/code-2015-08.pdf differ
diff --git a/src/christmas_code/2015/code-2015-08.png b/src/christmas_code/2015/code-2015-08.png
new file mode 100644 (file)
index 0000000..a818363
Binary files /dev/null and b/src/christmas_code/2015/code-2015-08.png differ
diff --git a/src/christmas_code/2015/code-2015-09.pdf b/src/christmas_code/2015/code-2015-09.pdf
new file mode 100644 (file)
index 0000000..e42d19a
Binary files /dev/null and b/src/christmas_code/2015/code-2015-09.pdf differ
diff --git a/src/christmas_code/2015/code-2015-09.png b/src/christmas_code/2015/code-2015-09.png
new file mode 100644 (file)
index 0000000..9a240b0
Binary files /dev/null and b/src/christmas_code/2015/code-2015-09.png differ
diff --git a/src/christmas_code/2015/code-2015-10.pdf b/src/christmas_code/2015/code-2015-10.pdf
new file mode 100644 (file)
index 0000000..7f28043
Binary files /dev/null and b/src/christmas_code/2015/code-2015-10.pdf differ
diff --git a/src/christmas_code/2015/code-2015-10.png b/src/christmas_code/2015/code-2015-10.png
new file mode 100644 (file)
index 0000000..56eada3
Binary files /dev/null and b/src/christmas_code/2015/code-2015-10.png differ
diff --git a/src/christmas_code/2015/code-2015-11.pdf b/src/christmas_code/2015/code-2015-11.pdf
new file mode 100644 (file)
index 0000000..714d9b8
Binary files /dev/null and b/src/christmas_code/2015/code-2015-11.pdf differ
diff --git a/src/christmas_code/2015/code-2015-11.png b/src/christmas_code/2015/code-2015-11.png
new file mode 100644 (file)
index 0000000..9815641
Binary files /dev/null and b/src/christmas_code/2015/code-2015-11.png differ
diff --git a/src/christmas_code/2015/code-2015-12.pdf b/src/christmas_code/2015/code-2015-12.pdf
new file mode 100644 (file)
index 0000000..af69927
Binary files /dev/null and b/src/christmas_code/2015/code-2015-12.pdf differ
diff --git a/src/christmas_code/2015/code-2015-12.png b/src/christmas_code/2015/code-2015-12.png
new file mode 100644 (file)
index 0000000..26ddb18
Binary files /dev/null and b/src/christmas_code/2015/code-2015-12.png differ
diff --git a/src/christmas_code/2015/code-2015-13-15.pdf b/src/christmas_code/2015/code-2015-13-15.pdf
new file mode 100644 (file)
index 0000000..1c877e3
Binary files /dev/null and b/src/christmas_code/2015/code-2015-13-15.pdf differ
diff --git a/src/christmas_code/2015/code-2015-13.png b/src/christmas_code/2015/code-2015-13.png
new file mode 100644 (file)
index 0000000..2cacd72
Binary files /dev/null and b/src/christmas_code/2015/code-2015-13.png differ
diff --git a/src/christmas_code/2015/code-2015-16.pdf b/src/christmas_code/2015/code-2015-16.pdf
new file mode 100644 (file)
index 0000000..add0c5d
Binary files /dev/null and b/src/christmas_code/2015/code-2015-16.pdf differ
diff --git a/src/christmas_code/2015/code-2015-16.png b/src/christmas_code/2015/code-2015-16.png
new file mode 100644 (file)
index 0000000..579f46c
Binary files /dev/null and b/src/christmas_code/2015/code-2015-16.png differ
diff --git a/src/christmas_code/2015/code-2015-17.pdf b/src/christmas_code/2015/code-2015-17.pdf
new file mode 100644 (file)
index 0000000..1e70b07
Binary files /dev/null and b/src/christmas_code/2015/code-2015-17.pdf differ
diff --git a/src/christmas_code/2015/code-2015-17.png b/src/christmas_code/2015/code-2015-17.png
new file mode 100644 (file)
index 0000000..e71a6ee
Binary files /dev/null and b/src/christmas_code/2015/code-2015-17.png differ
diff --git a/src/christmas_code/2015/code-2015-18.pdf b/src/christmas_code/2015/code-2015-18.pdf
new file mode 100644 (file)
index 0000000..8363527
Binary files /dev/null and b/src/christmas_code/2015/code-2015-18.pdf differ
diff --git a/src/christmas_code/2015/code-2015-18.png b/src/christmas_code/2015/code-2015-18.png
new file mode 100644 (file)
index 0000000..7183e7d
Binary files /dev/null and b/src/christmas_code/2015/code-2015-18.png differ
diff --git a/src/christmas_code/2015/code-2015-19.pdf b/src/christmas_code/2015/code-2015-19.pdf
new file mode 100644 (file)
index 0000000..7b2191d
Binary files /dev/null and b/src/christmas_code/2015/code-2015-19.pdf differ
diff --git a/src/christmas_code/2015/code-2015-19.png b/src/christmas_code/2015/code-2015-19.png
new file mode 100644 (file)
index 0000000..785dfc3
Binary files /dev/null and b/src/christmas_code/2015/code-2015-19.png differ
diff --git a/src/christmas_code/2015/code-2015-20.pdf b/src/christmas_code/2015/code-2015-20.pdf
new file mode 100644 (file)
index 0000000..aff88a5
Binary files /dev/null and b/src/christmas_code/2015/code-2015-20.pdf differ
diff --git a/src/christmas_code/2015/code-2015-20.png b/src/christmas_code/2015/code-2015-20.png
new file mode 100644 (file)
index 0000000..aa61ba4
Binary files /dev/null and b/src/christmas_code/2015/code-2015-20.png differ
diff --git a/src/christmas_code/2015/code-2015-21.pdf b/src/christmas_code/2015/code-2015-21.pdf
new file mode 100644 (file)
index 0000000..a9a4c8c
Binary files /dev/null and b/src/christmas_code/2015/code-2015-21.pdf differ
diff --git a/src/christmas_code/2015/code-2015-21.png b/src/christmas_code/2015/code-2015-21.png
new file mode 100644 (file)
index 0000000..fc92811
Binary files /dev/null and b/src/christmas_code/2015/code-2015-21.png differ
diff --git a/src/christmas_code/2015/code-2015-22.pdf b/src/christmas_code/2015/code-2015-22.pdf
new file mode 100644 (file)
index 0000000..23555a4
Binary files /dev/null and b/src/christmas_code/2015/code-2015-22.pdf differ
diff --git a/src/christmas_code/2015/code-2015-22.png b/src/christmas_code/2015/code-2015-22.png
new file mode 100644 (file)
index 0000000..b0bd4b5
Binary files /dev/null and b/src/christmas_code/2015/code-2015-22.png differ
diff --git a/src/christmas_code/2015/code-2015-23.pdf b/src/christmas_code/2015/code-2015-23.pdf
new file mode 100644 (file)
index 0000000..57125bb
Binary files /dev/null and b/src/christmas_code/2015/code-2015-23.pdf differ
diff --git a/src/christmas_code/2015/code-2015-23.png b/src/christmas_code/2015/code-2015-23.png
new file mode 100644 (file)
index 0000000..c51a782
Binary files /dev/null and b/src/christmas_code/2015/code-2015-23.png differ
diff --git a/src/christmas_code/2015/code-2015-25-30.pdf b/src/christmas_code/2015/code-2015-25-30.pdf
new file mode 100644 (file)
index 0000000..c4858a1
Binary files /dev/null and b/src/christmas_code/2015/code-2015-25-30.pdf differ
diff --git a/src/christmas_code/2015/code-2015-25.png b/src/christmas_code/2015/code-2015-25.png
new file mode 100644 (file)
index 0000000..57ec7ce
Binary files /dev/null and b/src/christmas_code/2015/code-2015-25.png differ
diff --git a/src/christmas_code/2015/code-2015.pdf b/src/christmas_code/2015/code-2015.pdf
new file mode 100644 (file)
index 0000000..0dada6f
Binary files /dev/null and b/src/christmas_code/2015/code-2015.pdf differ
diff --git a/src/puzzles.mdwn b/src/puzzles.mdwn
new file mode 100644 (file)
index 0000000..30dd67c
--- /dev/null
@@ -0,0 +1,3 @@
+[[!meta title="Puzzles"]]
+
+[[!tag puzzles]]