Jump to content
macropyrexae

Guess the Number Guide

Recommended Posts

Hey guys, I just wanna share my strategy for this mini game. This method takes advantage of the fact that you have unlimited tries. Examples are included.

0. Grab a pen and paper. The less you have to memorize, the more you can focus on figuring out the pattern.

1. Try every single number combination: 11111, 22222, and so on. If you haven't gotten five numbers yet after 99999, then the remaining should be 0s.

For example, the number we need to guess is 16415.

When trying 11111, the game tells us that we got two numbers right.

When trying 22222 or 33333, the game tells us that we got no numbers right.

When trying 44444, 55555 or 66666, the game tells us that we got one number right each time.

Now we know that our numbers are 1, 1, 4, 5, 6.

2. Take note of when your guesses switch from being too high to being too low.

Back in our example, 11111 is low while 22222 is high. There the number must start with 1, because 2 isn't one of our numbers.

If it so happens that 2 is also included, then you may test the number 20000.

3. Apply #2 with the next digit. Fill the remaining digits with 0s.

For the second digit, we test 11000, 14000, 15000 and 16000. Each time the game tells us that our guess is low, so we must take the highest guess 16000.

For the third digit we test 16100, 16400 and 16500. The first two guesses are low while the third is high, so we must take 16400.

For the last digits we would test 16415 and find out that our guess is correct. If it were not, then it must be 16451.

Another Example (Test and Response):

11111 - None, low.

22222 - None, low.

33333 - Onehigh.

44444 - None, high.

55555 - None, high.

66666 - None, high.

77777 - One, high.

88888 - One, high.

99999 - One, high.

Our numbers are 3, 7, 8, 9 and 0.

The number should be lower than 33333, but the first digit cannot be lower than 3, so it must be 3.

The second digit must be 0, otherwise our guess will be high.

30700 - Two, low.

30800 - Two, low.

30900 - Three, low.

30978 - Three, low.

30987 - Correct.

Edited by macropyrexae
  • Like 4

Share this post


Link to post
Share on other sites

Really, all you need to do in Guess the Number is do something called Binary Search. Then take advantage of the fact that it lists down the number of correct digits in your guess. Generally you'll end up with less guesses on average to input than any other method, thus saving time. I myself can guess in less than a minute this way.

After you guess correctly, you're given a second number as well. Sadly, even if you guess it right, from my experience it does nothing and the win doesn't count. :(

 

* Basically, in Binary Search, you always guess smack in the middle of some value range (your previous guesses which are 'low' and 'high'). You only need to memorize two numbers at a time, which get closer and closer together with each guess. Now, 'customize' the method to take advantage of the fact that the game lists down the number of correct digits in each guess.

** I'm bad at explaining things D:

Edited by Valeyard
  • Like 1
  • No1 1

Share this post


Link to post
Share on other sites

@iNeedDiazepam Not sure how much of it is truly random. You can lookup decision tables on the net. :)

@Valeyard That's a good algorithm, I think it's one of the fastest. I hope we can keep sharing stuff like that on this thread. :)

Edited by macropyrexae

Share this post


Link to post
Share on other sites

Long post incoming...

TLDR: Pretty much like @Valeyard, Binary Search is the key to fast guesses.

What I personally do is as it follows (works 100%, and just fails if you don't type quick enough, plus, I'm still figuring out ways to make it faster):

  • Start with 11111:
    • If you're not ported to room 1, it means you got no digits right. This is actually good because it means you'll get your first digit right once you warp in a room. Up the first digit to 2 (so 21111), and keep trying until you're warped in a room.
      • Now, if you got warped to room 1, it means we gotta start changing that second digit. If it says lower go for 0 on the second digit (only lower choice left), or if it says higher, go for a 6. I choose 6 because it allows for faster evenly spaced transitions between numbers, so if you get warped again to room 1 saying the number is higher, go for an 8. If after hitting 8 it tells you to go higher you go for 9, otherwise you go to 7. Easy to discard, right? Same rule applies to lower case, if you get warped after putting 6 and it says lower, pick 4. If it's still lower go for 2, if higher, hit 5. If after hitting 2 it says higher, the only option is 3 (since every other number is discarded already). Use this method until you hit the second digit right, and you'll be warped to room 2. Once in room 2, you'll just have to do exactly what you did for the third digit until you get warped to room 3, for the fourth digit until you get to room 4, and for the fifth digit until you get the number! With enough speed you should make it in less than a minute!
    • Otherwise, this is where it gets a bit tricky! If you type 11111 and get warped to room 2, it means that the first digit is correct, along with the number 1 being correct among the other digits. It means that the second digit might have to change. You just need to up the second digit to 6 to make sure 1 is the correct second digit (or not). How do you know? Well, if you get warped back to room 1, it means the second digit was 1 all along! If you're still in room 2, then it means the 1 is correct on another position and you just change the second digit like we did earlier (depending if it's higher or lower).
    • If gets nastier if you happen to land in 3 or 4 right away on the first try. Just remember to change your second, third, fourth or fifth digits accordingly to check where the 1's are in the correct place.
    • If you type 11111 and get warped right away, you need to check if the first digit is actually 1 (no matter the room you happen to land on). Put 21111 and if you don't get warped in (or if the room number gets lower), it means the first digit is actually 1. Otherwise, if you get warped back to the same room, it means that 1 is correct on every other position except the first one, so just keep moving the first digit until you hit the next room, and restart the cycle described earlier from where you land!

Kind of a mess to understand at first, so let's make a quick example! Suppose we have 32498 as our number! So according to this method, we go as follows:

  1. We first type 11111, which, of course, won't let us warp into a room. We can then be sure that 1 is not a correct digit in our number. Number is higher.
  2. We then type 21111. Once again we don't get warped, we cannot discard 2 though, as it might be a valid number in the other positions. Number is higher.
  3. Now we try 31111, we get warped to room 1. Number is higher, so we start moving the second digit.
  4. Putting 36111 makes us warp to room 1 again. Number is lower.
  5. 34111 this time. Room 1 again. Number is lower.
  6. 32111. Now we're warped to room 2. First two digits clear. Number is higher.
  7. We put 32611 according to this method, and end up in room 2. Number is lower. We fall back to 4.
  8. We insert 32411, and get directly warped to room 3. We're two digits away from our number! Number is higher.
  9. Following the rule, we insert 32461, we still on room 3. Number is higher.
  10. Now 32481, we still on room 3. Number is higher. 9 should be the fourth digit, so we put it.
  11. With 32491, we're warped to room 4. Number is higher.
  12. We try 32496, and we're still warped in room 4. Number is higher.
  13. Time to try 32498. We got it!

So for this number, we took a total of 13 guesses. Assuming you type fast enough (and mastered the number transitions),you can take up to 1 minute or a bit more to figure this one. This is actually a pretty hard example, but other numbers might take even less time!

Another example, for the number 10881:

  1. 11111. Warp to room 2. Number is lower.
  2. 10111 (according to our method). Warp to room 2 still. Number is higher.
  3. 10611. Warp to room 2. Number is higher.
  4. 10811. Warp to room 3. Number is higher.
  5. 10861. Warp to room 3. Number is still higher.
  6. 10881. We got it!

As a golden rule, if your number has more than one number 1, test from left to right to check what digit needs to change (and memorize the digit that has the 1 as correct value).

And that's it! Hope it helped! I'm sure there are faster methods out there, just wanted to share mine if it's useful for anyone c:

Edited by Fale
  • Like 2

Share this post


Link to post
Share on other sites

OMG Thank you for enlightening me. I have no clue what to do in this game at first but after reading the Binary Search guide I've been winning them more and more /sob

Share this post


Link to post
Share on other sites
Guest shin_megami

Thank you for creating this guide. It does help a lot!

Share this post


Link to post
Share on other sites

For me, i use this trick:

Focus on first digit first. Once i know first digit, then i focus on second digit, and so on.

 

Lets say the number is 16478

1) I tried 10000 --> go to portal #1. Need higher number.

2) I tried 20000 --> no portal. Need lower number. Means its between 10000 and 20000, and first number MUST BE 1

So its 1XXXX

 

Then focus on second number

3) Try 15000 --> go to portal #1. Need higher number.

4) Try 16000 --> go to portal #2. Need higher number. Means second number MUST BE 6

So its 16XXX

 

Then focus on third number

5) Try 16500 --> go to portal #2. Need lower number.

6) Try 16400 --> go to portal #3. Need higher number. Means third number MUST BE 4

So its 164XX

 

Then focus on fourth number

7) Try 16450 --> go portal #3. Need higher number.

8) Try 16480 --> go portal #3. Need lower number.

9) Try 16470 --> go portal #4. Need higher number. Means fourth number MUST BE 7.

So its 1647X

 

Then focus fifth number

10) Try 16475 --> go portal #4. Need higher number.

11) Try 16478 - DONE

 

---

Now, how if we get 2 same numbers at beginning?

Lets say the number is 12053

1) Try 10000 --> go to portal #2. Need higher number. (dont get confuse even when u go portal #2. Just focus first number first).

2) Try 20000 --> go to portal #1. Need lower number. Means first number MUST BE 1.

So its 1XXXX

 

Then focus on second number

3) Try 15000 --> go to portal #2. Need lower number.

4) Try 12000 --> go to portal #3. Need higher number. Means second number MUST BE 2.

So its 12XXX

 

Then focus on third number

5) Try 12100 --> go to portal #2 (means earlier i was in portal #3 then #2, means this third number last time must be right, then must be 0)

6) Try 12000 --> go portal #3. Need higher number. Means third number MUST BE 0.

So its 120XX

 

Then try fourth and fifth number like earlier.

Hope this helps :)

Edited by Lieca
  • Like 3

Share this post


Link to post
Share on other sites

I have a short and very easy strategy. Can be finished for about 10-15 seconds before Warper says 1 minute left.

Begin by focusing on the first digit. Once you know the first digit, then focus on second digit, and so on.

 

Lets say the number is 24757

1) I tried 15000 --> no portal. Need higher number.

2) I tried 25000 --> goes portal #1. Need lower number. Means its between 15000 and 25000. The answer in the first number MUST BE 2

So its 2XXXX

 

Then focus on second number

3) Try 18000 --> no portal. Need higher number, which means it's now between 20000 and 25000.

4) Try 22000 --> goes to portal #2. Need higher number.  Means it is now between 23000 and 25000. The answer you're looking for the second number is 4. 

So its 24XXX. So on and so forth...

 

For Newbies: Focus on each digit using Even Numbers (2,4,6,8) and put ZEROS to other values.

My technique is to focus on every digit (from left to right) and use EVEN NUMBERS (2,4,6,8) to guess the number if it needs to be Higher or Lower. This saves you a lot of time because if u typed "4" and the warper says higher, try putting "6" and if the warper says lower, you will already know what number to guess.   

 

 

Edited by Reclusio Perpetua
  • Like 1

Share this post


Link to post
Share on other sites

My method is similar to the "Focus on one digit per time" ones, but with a few added tricks. The important thing here is that the you can receive 2 hints per guess: How many digits you guessed correctly, and if the number is higher or lower than what you guessed. With those information, you can skip a few steps when guessing.

My method goes like this (complicated explanation version, example comes later):

  • Start with 20000 (30000 also works). Your focus is to figure if the first digit is 1 (dealer will say it's lower), 2 or 3 (dealer will say it's higher, it seems that numbers can only go up to 33000 and something).
  • If it says higher and warp you to a room, guess 30000 next to confirm if the first digit is 2 (lower) or 3 (higher).
  • Now guess 5 for the 2nd digit (15000, 25000 or 350000).
    • If the number of digits that you got right increased, then you already found the 2nd digit.
    • If it didn't, then check if the number is higher or lower than your guess.
      • If it's higher, guess 7 (17000 or 27000). If it's lower, guess 3 (13000, 23000 or 33000). Now comes the important part. There's a chance you already have 2nd digit here (even without increasing the number of correct digits). Here's how:
        • For example, if you guessed 7 and dealer said it's lower, then you know the 2nd digit is 6 (example: 25000 -> dealer says higher -> 27000 -> dealer says lower). This works because you now know the number is between 25000 and 27000, so the 2nd digit can only be 5 or 6. But since you didn't get the 5 in 25000 as a correct digit, then it can only be 6.
        • If you guessed 7 and dealer said higher again, then you check if you moved a room up.
          • If you moved a room up, then the 2nd digit is 7.
          • If you didn't move a room up, then the 2nd digit can't be 7, so guess 9 (19000 or 29000). At this point, the only alternative are dealer saying the number is lower (then digit is 8) or higher and moving you up a room (then digit is 9).
          • Now repeat this process for the other digits.

Sounds complicated, right? I think I would have trouble understanding my own explanation too. So let's try an example:

  • I first guess 20000. Dealer says it's higher and I'm warped to room 1.
  • I guess 30000. Dealer says it's lower and I'm not warped. Number is 2XXXXX.
  • I guess 25000. Dealer says it's higher and I'm warped to room 1.
  • I guess 27000. Dealer says it's lower and I'm warped to room 1. Number is 26XXX (between 25000 and 27000, but 2nd digit can't be 5 since I was still on room 1 on the previous step).
  • I don't need to guess 26000 since I have confirmed the 2nd digit already. So I guess 26500. Dealer says it's lower and warps me to room 2. Number is 26XXX (below 26500 and above 26100, since I know the 3rd digit can't be 0 since it was never pointed as correct before).
  • I guess 26300. Dealer again says it's lower and warps me to room 2. So Number is between 26100 and 26299.
  • I guess 26100 (I could guess 26200 too, but guessing 26100 is useful if you know there's a 0 somewhere). Dealer says it's higher and warps me to room 3. Number is 261XX (since I was warped to room 3 instead of 2).
  • I guess 26150. Dealer says it's lower and warps me to room 3.
  • I guess 26130. Dealer says it's lower and warps me to room 3.
  • I guess 26100. Dealer says it's higher and warps me to room 3. Number is 2612X (I know it's between 26100 and 26130, but since I'm still on Room 3, then the 4th digit can't be 1).
  • Again, I don't need to guess 26120. So I guess 26125. Dealer says it's higher and warps me to room 4.
  • I then guess 26127 and 26129 and pay attention to dealer saying if it's higher or lower. If dealer says higher than 26127 and lower than 26129, then it can only be 26128.

So, in short:

  1. Guess one digit per time.
  2. When you first try to guess a digit, go for 5 (exception: First digit, which can only be 1, 2 or 3).
  3. If you didn't get the digit correctly, increase or decrease by 2. This way you can make good use of both hints that dealer gives (number of digits correct and higher/lower).
  4. Save some time by skipping needless confirmations (once you figure a digit, guess 5 for the next digit, as explained in step 2).

 

Share this post


Link to post
Share on other sites

In my case, it's easier for me to use '9' as a place holder for the unknown number. Now, for whatever reason, for the past hour, the first number was always 1 or 2. I don't know if this always is the case, or only for that period because I just started the Halloween event today. But the way I beat it twice in a row is as follows:

1.29999, no digits, lower

2. 19999, 1 digit, lower

3. 15999, 1 digit, lower

4. 13999, 1 digit, lower

5. 11999, 2 digits, lower

6. 11599 2 digits, lower

7. 11399, 3 digits, lower

8. 11359, 3 digits, higher

9. 11379, 3 digits, higher

10. 11389, 4 digits, lower

11. 11385, 4 digits, lower

12. 11384, correct

The reason it works well with me is that I don't need a pen and paper to keep track of the numbers, since I am only working one place at time and repeating the previous numbers to myself. Getting to the last digit leaves about thirty seconds on the clock. 

Edited by lonepaladin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×