A downloadable game

I've forgotten my 4 digit passcode!

Fortunately, I saved some hints on my phone. All the hints have a yes/no answer. I remember that if you know all the answers then you can determine the passcode, and that there are no redundant questions.

The hints are:

  • Is the first digit 1?
  • Is the second digit 2?
  • Is the third digit 3?
  • Is the first digit even?
  • Is the fourth digit larger than the sum of the first three digits?

Unfortunately, to access the answers to the hints, I need to log in to my phone with my passcode :(

Check solution here

Inspired by the boardgame Turing Machine. Thanks to Ricky Liu, Jamie Perconti, personman, and Mokesmoe for playtesting.

StatusReleased
Rating
Rated 4.2 out of 5 stars
(25 total ratings)
AuthorDraknek & Friends
GenrePuzzle
TagsAbstract, Detective, Math

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 59 · Next page · Last page

YIPPEE

3239

323

(-2)

3239

Were Download g 

its not a downloadable game

Why

(+1)

not all games have to be installed

oh ok  i understand know

110 days later ive finally got back to this

(-1)

3239

(-1)

3239

(1 edit)

how to download??????????? 

(-1)

dont worry i dont know too

there is no download

 to check the solution, click on the "check solution here link"

(this comment is mainly for people in the future who have the same question :/ )

that does nothing

3239

(+1)

oh ok

(-15)

3239 is the code

(+1)

How to Download

It does not need to download you need to click check solution here and put the password

It's a wonderfully simple and clever little puzzle.

It would be nice if I could reset it without clearing all my cookies so that someone else can try it on my device.

(-3)

1234

Solved first in a brute-force manner using Python, then using just logic. Nice puzzle :)

(+4)(-3)

No download button?

Nice!

Good game lol

(+4)(-1)

wheres the download button

u need to press check solution and then type the password this is the game

Aw this was fun. I got the password right, but I'll be honest, I'm still not entirely sure why my order was correct. But then after reading over jakefriend's comments, I realized there wasn't a guaranteed order or a limit on the number of allowed guesses. So I guess I got it!

(+1)

@mr_SILLY  It's not a game that requires a download--just a simple logic problem.  When you've solved it, just enter the answer in the box and it will tell you if you're correct or not.  I thought it was a fun little bite size diversion.  Pretty easy, but not completely trivial either.

(+2)

it turn out... you cant download this game its just to fool you 














































you really fought the pascode was down here... well no

(+1)

I like chocolate

(+1)

Is this game

(-1)

wut i cant play :(

(-1)

Where is the "download" link?

how do i play this

Hint to help you get started: (hopefully you have to hit 'read more' to see this!)









Consider the premise that you should not need to bruteforce the code, at all: The questions, when answered correctly, will only ever lead you to a single possibility of numbers that can be the code.

Then, look at the fifth question first. What would have to be true for this question to indicate a singular numeric answer, between 1-9?

More direct hint in next comment.

(+1)

More direct follow-up hint:















In order for you to get the fourth digit, the fifth question must indicate exactly one number, and only one number. Because it is comparing a sum to itself, the only way it can isolate a single number is at either end of the 1-9 set, if the total of the other three numbers is either less than 2 or greater than 8.

Even more direct hint in next comment.

(+1)

Even-more direct follow-up hint (with one number worked out):












If the first three numbers are all 1 (as low as they can be) and the fifth question is false, then their sum is 3 and the fourth number is either 1 or 2. Because that doesn't isolate a single number, that can't be right - so the fourth number must be 9, with the fifth question being true and the sum of the first three numbers being 8.

From here, the rest of the solving should be a lot easier - there's only so many combinations of the numbers on this phone that can total 8!

Thanks for this! I got the right answer but was a little confused as to why my order was correct. Your comment that "there's only so many combinations of the numbers on this phone that can total 8" set my mind at ease that there isn't a clue necessarily for the correct order, but that a few different guessing attempts are allowed.

Does it spell a word?

(+1)

So much better for you to solve it yourself but here's the simple logic with no code:















































The game basically says that the answers to all 5 questions must be yes or no. There exists a certain series of yes or no for which minimum passwords are available. 



















I really hope you had to click read more to see this and did not get spoiled but here goes:

To minimise the 10,000 possibilities immediately, knowing the digits immediately removes many possibilities.

If we first assume The first three digits are 1,2,3 then the only possible outcomes are 1237, 1238, and 1239

But that's 3 outcomes so let's try another way. Let's assume first digit is not 1 but second and third are still 2 and 3.

Then there can be 5 possibilites for the first digit being even and 4 being odd(as it is not 1)

Therefore, assume it to be odd to mimimise possibilities.

Let us take first digit as 3, then the first 3 digits are 323 which add up to 8, therefore if the answers to the questions are no,yes,yes,no,yes; the only possible answer is 3239

(1 edit) (+1)

Can someone please explain this, do not understand the question. People in the comments are writing such strange texts

(2 edits)

There is just one way to answer yes or no to all of those questions together, which yields one, and only one, password. 

You have to use logic to try and find a way of answering the questions so that the number of passwords that fit all criteria are the minimum possible, you find the right answer when the number of possible passwords is 1 for a given yes or no sequence.

I recommend using a notepad or something to organize the rules and try to make connections between them.

when you think you have the answer, click on "Check solution here" and input what you think is the password.

Thanks, I managed to figure it out after reading your reply. I tried using excel and python to code it all but then found the right answer with just simple logic mentally. Wonderful puzzle!

Vi7 7 All of the weird text you have been seeing is a caesar-cipher.

Oh so every letter was shifted by a certain number of characters? That's cool to know, thank you! Wjy are they doing that though? For privacy?

I Don't Know. But, probably for privacy.

A lot of comments (from a month ago...) have this assumption that's wrecking things here is that "you can determine the passcode, and that there are no redundant questions" is recursive/contributes to itself - but, in fact, it is NOT one of the hints! The hint answers depend on this rule but, when you have the hints with answers, do NOT consider this rule for determining the code itself from the hints.

This is a fun little puzzle!

Very fun little game! It was great applying the logic and now I wanna try the original board game lol

Cool

Clever, thanks! I kinda went on a hunch at the end but that turned out to be correct.

(-1)

I FOUND IT

(2 edits)

[This is for everyone wondering what that obfuscated code @Ded Cat posted was all about :)]
**SPOILERS AHEAD**

emptyList = []

# Ybbc guebhtu nyy cbffvoyr pbqrf naq zngpu gurz gb gurve uvag nafjref

# Loop through all possible codes and match them to their hint answers

for i in range(0, 10000):
    listComprehension = [int(every) for every in str(i).zfill(4)]

    # Uvagf 1 naq 4 arrq gb or snyfr sbe erqhaqnapl

    # Hints 1 and 4 need to be false for redundancy

    magicList = [False, False, False]

    if listComprehension[0] == 1 or listComprehension[0] % 2 == 0:

        continue

    if listComprehension[1] == 2:

        magicList[0] = True
    if listComprehension[2] == 3:

        magicList[1] = True

    if listComprehension[3] > sum(listComprehension[:3]):

        magicList[2] = True

    emptyList.append([listComprehension, magicList])

# Pbhag bppheeraprf bs rnpu havdhr uvag

# Count occurrences of each unique hint

myDictionary = {}

for randomSymbol, magicList in emptyList:

    magicListTuple = tuple(magicList)

    myDictionary[magicListTuple] = myDictionary.get(magicListTuple, 0) + 1

# Cevag pbqrf jvgu havdhr uvagf

# Print codes with unique hints

for listComprehension, magicList in emptyList:

    if myDictionary[tuple(magicList)] == 1:

        print(listComprehension)

# Resulting print is [3, 2, 3, 9]

(2 edits)

Hrm. I've narrowed it down to two possible solutions and I've used all the information and neither of my possible answers are accepted. I've double-checked my work several times and can't see my mistake.

Edit: Ah, I see, the bug in the game has already been found several times. Too bad: it'd be a fantastic puzzle if it wasn't broken.

Edit edit: Nope, I'm wrong, found the flaw in my logic, see below.

I think I'm going to sleep on this before I start working my way through all the rot13 text to see if anyone has an answer. Is there a rot13 plugin for Firefox? There must be.

If anyone wants to be generous and check my work, here's the clearest way I can find to write out my chain of logic: what am I missing?

Gur ynfg uvag pbafgenvaf gur cnffpbqr fb gung rvgure nyy qvtvgf ner mreb, be gur sbhegu qvtvg vf avar naq gur svefg guerr qvtvgf fhz gb rvtug.

Edit edit: the above is wrong. This hint says that if there is a unique passcode, it must have this property. That doesn't help you answer the question of whether a particular set of hint answers rules out all the non-unique passcodes which may or may not have that property. Gah. Tricky.

Vs gur frpbaq naq guveq uvagf ner OBGU gehr, guvf nafjref gur svsgu uvag va gur nssvezngvir naq GUNG fcrpvsvrf gur svefg qvtvg, znxvat uvagf bar naq sbhe erqhaqnag. Fb gung'f bhg.

Gur svefg naq sbhegu uvag zhfg obgu or snyfr, fvapr vs rvgure vf gehr gur bgure vf erqhaqnag. Gung nyfb nafjref gur svsgu uvag va gur nssvezngvir, fb abj jr xabj gung pbapyhfviryl.

Abj jr xabj gur nafjref gb guerr uvagf, naq gung gur erznvavat gjb pna'g obgu or gehr. Vs gurl'er obgu snyfr, gura gur fhz-gb-rvtug pbafgenvag cnerf guvatf qbja n YBG, ohg gurer ner fgvyy yvxr guvegl-gjb cbffvovyvgvrf. Fb gurer'f ab havdhr fbyhgvba gurer.

Fb rknpgyl bar bs gur frpbaq naq guveq uvagf zhfg or gehr. Naq gur svefg qvtvg zhfg or na bqq ahzore terngre guna bar.

Vs gur frpbaq uvag vf gehr, gura gur guveq qvtvg pna'g or guerr, naq gur svefg cyhf guveq qvtvgf zhfg or fvk. Gung tvirf hf n fvatyr cbffvovyvgl, svir bar gjb avar.

Vs gur guveq uvag vf gehr, gura gur frpbaq qvtvg pna'g or gjb, naq gur svefg cyhf frpbaq qvtvgf zhfg or svir. Gung nyfb tvirf hf n fvatyr cbffvovyvgl, svir mreb guerr avar.

Viewing most recent comments 1 to 40 of 59 · Next page · Last page