From d655102bd371e71fc840a3096cf55423f85a9c9a Mon Sep 17 00:00:00 2001 From: jack <0x6A73@pm.me> Date: Mon, 1 Apr 2024 23:23:30 -0600 Subject: further synacor stuff --- projects.html | 82 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 47 insertions(+), 35 deletions(-) diff --git a/projects.html b/projects.html index 683476c..1468eb1 100644 --- a/projects.html +++ b/projects.html @@ -29,15 +29,15 @@ to interpret and run the supplied binary file. You are also given a document outlining the architecture specification of the machine that can run the binary file. Once completed and the self-tests - are passed, you're taken on an adventure as the program runs, that is very similar - to AoC stories. The goal is to find 8 codes while completing various tasks in + are passed, you're taken on text-based adventure as the program runs, that is very similar + to AoC stories. The goal is to find 8 codes while completing various puzzles in the program. Before the original site was taken down (pretty sure Eric doesn't work at Synacor anymore), you could validate the codes found on the site, but since it is no longer up, The codes can be manually verified. Thanks to Aneurysm9/vm_challenge - for providing a binary file and matching checksums for the codes. I wrote a small script + for providing a binary file and matching checksums for the codes. I wrote a small script to validate them from a text file. I chose to implement my solution in C with a simple stack - data structure, as that seems most fitting for the task at hand. My implementation can + data structure, as that seems most fitting for the task at hand. My implementation and related tools can be found here for those interested. The rest of what's here is likely to be spoilers...
out
, noop
, and halt
), this one is found in the output.
Welcome to the Synacor OSCON 2012 Challenge! Please record your progress by putting codes like this one into the challenge website: <CODE> ++ Just for fun, this one can also be spotted early on in the hexdump of the binary file: +
+00000210 13 00 20 00 13 00 49 00 13 00 6d 00 13 00 6f 00 |.. ...I...m...o.| +00000220 13 00 46 00 13 00 7a 00 13 00 74 00 13 00 57 00 |..F...z...t...W.| +00000230 13 00 51 00 13 00 43 00 13 00 76 00 13 00 78 00 |..Q...C...v...x.| +00000240 13 00 6a 00 13 00 0a 00 13 00 0a 00 13 00 45 00 |..j.............|
take tablet
, then use it.
+ Now, the adventure aspect of the challenge begins. Pay attention to the things
+ of interest, and take
/use
them as needed, like the
+ tablet here.
+What do you do? +take tablet + Taken. What do you do? @@ -79,26 +90,23 @@ kind of code?
What do you do? -north +east Chiseled on the wall of one of the passageways, you see: <CODE>
-There is a strange monument in the center of the hall with circula -r slots and unusual symbols. It reads: +There is a strange monument in the center of the hall with circular slots and unusual symbols. It reads: _ + _ * _^2 + _^3 - _ = 399@@ -109,27 +117,29 @@ _ + _ * _^2 + _^3 - _ = 399
9 + 2*5^2 + 7^3 - 3 = 399
+ will do it, so arrange the coins in order blue, red, shiny, concave, corroded.
+ After completing this, a previously locked door opens and our next code is revealed.
What do you do? use teleporter -You activate the teleporter! As you spiral through time and space, you thi -nk you see a pattern in the stars... +You activate the teleporter! As you spiral through time and space, you think you see a pattern in the stars... <CODE>
You wake up on a sandy beach with a slight headache. The last thing you remember is activating that teleporter... but now you can't find it anywhere in your pack. Someone seems to have drawn a message in the sand here: @@ -138,11 +148,13 @@ You wake up on a sandy beach with a slight headache. The last thing you remembe It begins to rain. The message washes away. You take a deep breath and feel firmly grounded in reality as the effects of the teleportation wear off.
You gaze into the mirror, and you see yourself gazing back. But wait! -- cgit v1.2.3