I published a new game on IFDB (title too long for messageboard)

Edit: The name of the game has changed since the first 12 posts were made.

My son was joking about games with the longest titles in interactive fiction. I told him about the old game Kids, don’t eat your Halloween candy without having your parents inspect it first because there are SICKOS out there who will put RAZOR BLADES in it and you will CUT YOUR MOUTH and GET A POISONED INFECTION and DIE, all from eating your candy early. So don’t do that.

Inspired by that, I imagined making an IFDB game title long enough to be its own CYOA (IN THIS GAME TURN TO MARKER 3 IF YOU WANT TO SKIP INTRO 2 HELLO I AM MATHBRUSH AND…)

Instead, I decided to make the smallest game I could that could fit into a title that was both
a)interactive, and
b)fiction.

So, I present my game (it actually doubled in size to make its narrative more coherent):

12 Likes

Ha, fun! Does this actually compile in something? The Zmtmr Quhwr Prnoq bit makes me feel like I’m missing part of the joke :slight_smile:

Some other fun games in this vein are Only War and > by @.

4 Likes

This has two puzzles in it. The first makes more sense if you google part of the name, specifically 1 pad key

This website might be useful (once the hint above is followed up on):

Summary

One-Time Pad (OTP) Decoder and Encoder | Boxentriq

4 Likes

I did the first puzzle, I think, but I’m stuck on the second.

I did the one-time pad and got Count Twixt Stops.

I assume “twixt” means “between” for these purposes. But… count what? Letters? Words? And do what with it?

  • A king has Zmtmr Quhwr Prnoq = 28 letters, 6 words
  • daughters = 9 letters, 1 word
  • named for reason = 16 letters, 3 words
  • 1 pad key is XYZZY = 18 letters, 5 words
  • K Dies = 6 letters, 2 words
  • inherit the treasure = 20 letters, 3 words

I guess there are only four sentences between stops; “A king has…” and “inherit the treasure” are not surrounded by stops. But none of these numbers/letters seem to do anything interesting for me.

9, 16, 18, 6 = JQSG. Maybe add in the 20 to get JQSGU?

I was kinda guessing that I’d follow the instructions to cook another one-time pad and apply it to the code words again.

But Z - J = Q, M - Q = W … I’m not off to a good start here.

Words, perhaps? 1, 3, 5, 2 = BDFC. + 3 = BDFCD?

Z - B = Y, M - D = J … no, that’s not it.

I’m out of ideas.

2 Likes

You said you counted letters but it seems you counted something more than that.

Other than that you’re 75% of the way through the game.

Strong hint (I’m sure you’ll solve the whole thing in a couple minutes if you open this): spaces don’t matter

I got it, but it took way longer than you might have guessed.

I got stuck here partly due to spaces, yes, but also because in typical OTP numbering, A = 0. https://en.wikipedia.org/wiki/One-time_pad

It is common, but not required, to assign each letter a numerical value, e.g., a is 0, b is 1, and so on.

The Boxentriq OTP decryptor treats a as “translate 0 steps.” AAAAA leaves the original unchanged in both encrypt/decrypt mode.

In A = 0 numbering, 23, 9, 14, 14, 5, 18 = XJOOFS.

So, I had actually tried skipping spaces, but when I got XJOOFS (and tried applying XJOOFS and JOOFS to the original code) I just gave up, and didn’t bother writing it up above.

I think this puzzle would have worked better with some mention to “space” in the text (e.g. “suffocating without space STOP”), and if it had used the A = 0 OTP alphabet for numbering. It would be even cooler if my original guess to apply the new code to the original code had been right, and there had been something different to decrypt with a new key.

Maybe in a sequel?

2 Likes

This is really helpful! I am interested in maintaining and updating the current version, as I think it has a lot of red herrings that detract from gameplay. There is room in the game for changing the text (for one, I could rewrite it to not use spaces at all, like a telegram). Originally, it was just “A king has Zmtmr Quhwr Prnoq STOP daughters STOP 1 pad key is XYZZY”. I doubled it just to add more narrative and hints. So some of that ‘extra text’ could be used for extra hints. I was helping two people on discord with this, and they also got hung up on tangents. So if you think of any specific improvements that would make gameplay better for future players, I could incorporate them into the current version!

2 Likes

If you wanted to cram another hint into the text, maybe something like “EXPLOITING A ZERO STOP” to hint that A = 0. (And, of course, then you’d have to use A = 0 for the solution.)

Making the counting puzzle result in another OTP key that reveals another clue would certainly require drastic surgery to the game you have, (hence my suggestion that this might be done in a sequel), but it’d be really cool.

1 Like

But in the end, we managed to solve it! Can’t deny, I probably wouldn’t be able to do it alone but teamwork makes dream work or something…

2 Likes

Yes, you two were the first to solve it and did a great job!

2 Likes

This is what I got hung up on. :sweat_smile:

1 Like

I need a better word than TWIXT! Maybe I could make the three daughters STOPS SPLIT COUNT.

Oh, and I could change ‘named for reason’ to:

[translated form of SPACE] was killed

That would imply the existence of a fourth daughter and give a hint to not count spaces

Would that be an improvement?

The final new name would be:

A king has Prnoq Pnkhr Zmtmr STOP daughters STOP Pnzbc was killed STOP 1 pad key is XYZZY STOP K Dies STOP inherit the treasure

2 Likes

These changes sound great to me!

2 Likes

I’ll make them for now! I can change back if someone complains

3 Likes

The title is the game. It’s over when you’re a winner.

Happy trombone sound?

3 Likes

This is definitely an improvement. I’m not sure this would have directly helped me with my A = 0 issue, but just by making the space issue more explicit, that might have given me more encouragement to interpret the number 23 as you intended.

2 Likes

One interesting feature is that the choice of XYZZY is arbitrary and can be changed at will; it just shifts all the other names. So if the final word was five letters instead of six, I could shift the codeword to interact with it to provide a different message. In fact, it would be pretty funny to have two possible solutions (one your way and one the original way).

1 Like

Nice!
Although, I interpreted “K Dies” as meaning I should remove all letter 'k’s before counting, which threw me for a bit.

1 Like

This game required prior knowledge as well as the use of external tools and resources. Not only were there no save or undo features, but it doesn’t even run on Gargoyle! The plot was also paper-thin, being able to fit on a post-it note, and the NPCs were entirely unimplemented - that is, when you weren’t using the tired old IF trope of not even letting you talk to them in the first place. And last but certainly least, we wrap it up by hauling a Colossal Cave reference and a treasure hunt out of the attic. 0/5 stars. /s

8 Likes

Thank you, this is the greatest review I have ever received

6 Likes