Live data from Hacker News

2048

gabrielecirulli.github.io

131–140 of 423 posts

Re: 2048

#131
post #91

Made it to 1024: http://imgur.com/QQUXzCN . Here's my routine: 1. "tumbler" until 128: up right down left, repeat 2. Get 128 on the top in the middle two slots. Really any edge works, but I'll say top for simplicity. Keep a semi-large value on the side with one open slot in top row to prevent sliding. The other side on top is used for staging 3. Only use left, right and up. Never let a smaller value get trapped. This…

This strategy worked quite well for me up until right around where you got to, 11532. Certainly much more effective than just trying to wing it without a strategy.

Re: 2048

#132

Edit: I have completely misunderstood this game. Very fun though.

I think u misunderstood the game. u need to get the number 2048, not 2,0,4,8 in some order. Your score will be around 6k atleast if u win. Also, shit loads of time 'wasted'.

he got over 8000 points i think he's joing

Re: 2048

#133
Very fun and good looking game! Somehow I find it easier than Threes, awesome game!!

Re: 2048

#134

I have some interesting results. The first time I played the game I scored around 3000 points. After that, I tried to slow down and focus on keep the same kinds of numbers together, but after that, I couldn't get past 2250. So I wrote a script that used Math.random() to hit the array keys continually, and the score was much lower: 1000. Then I tried the sequence RIGHT UP LEFT DOWN over and over instead of Math.random…

I don't know, but I can confirm.

Re: 2048

#135
post #54

I think I have the beginning of a solution. The end result should be 2048 on the top-right corner (for the explanation). Always keep the highest value there. To do that never do a down without the right column filled and never do a left without the top row filled. Within those restrictions keep the top row in ascending order by building numbers on the left of the second row, so that they will match above and cascade…

I was able to get 2048 building off of your solution. As you said, always keep your highest number in the top right corner. Try to build the next highest numbers up along the right edge, so that you have say, 256, 128, 64, 32 along the right edge. Always keep 4 numbers there, and only use up/down/right. Then just focus on building whatever number you need next to double the bottom right number, so that you can "chain…

Yep, this is pretty much the same solution with the right edge instead of the top edge. I got to 1024 and then blundered and couldn't get 2048. This thing is addictive though.

Re: 2048

#136

I have some interesting results. The first time I played the game I scored around 3000 points. After that, I tried to slow down and focus on keep the same kinds of numbers together, but after that, I couldn't get past 2250. So I wrote a script that used Math.random() to hit the array keys continually, and the score was much lower: 1000. Then I tried the sequence RIGHT UP LEFT DOWN over and over instead of Math.random…

Tried 3 games, and the scores were 2700, 1200, 5000. So maybe. But then I wrote a function to play it for me:

    var manager = new GameManager(4, KeyboardInputManager, HTMLActuator);
    
    function play() {
      manager.restart();
      var m = 0;
      while (!manager.over) {
        manager.move(m);
        m = (m+1)%4;
      }
      return manager.score;
    }
... and that gets scores between 500 and 3000.

(Edit) Histogram of 500 runs:

  0k: ***
  1k: *******************
  2k: ****************
  3k: *********
  4k: *
  5k: *
  6k: *

Re: 2048

#137
post #69

Earlier quoted context omitted.

I just beat it! First try.. but I've been addicted to Threes for the past week or so. http://i.imgur.com/nf25AVZ.png

If that's real, congrats! I had started doubting that anybody would ever win the game :P

Can you add in how many moves!!?

Re: 2048

#138
The game is super addictive and I figured out a way to get to 11000 in the first hour. It's actually an excellent analogy for social network-type products and any business really. If your users belong to different clusters and similar clusters don't meet, there is little value and the network doesn't become more valuable for anyone. By focusing on the same corner scenario you help similar clusters find each-other consistently and thus amplify value to each-other. I took over one corner and keep stacking on to it with blocks of increasing value, essentially never moving out of it. If you move out of your corder, a different cluster takes hold in it and then everyone in that corner will hesitate to buy into you, even if the other cluster is small - it becomes a thorn in your butt. Great job! I learned something new today (Plague has also been very educational for me so far, but for viral dynamics.)

Re: 2048

#139
First of all, kudos on a well designed game. It's obvious you've made something pretty addictive, as evident by the place on HN and the responses you're getting here.

One thing I've found out is that you can pretty easily get to at least 512 or higher just by repeating the following pattern:

  right + down + left + down
Try it out and you'll quickly see how it works. Any other similar pattern would also work:

  right + down + right + up
  up + right + up + left
  left + down + left + up
I will also sometimes break the pattern to consolidate some of the larger numbers when opportunities present themselves. But other than that, I usually stick to the pattern.

Of course, it will only get you so far, because you will eventually run out of space to keep the pattern working. But it will get you past the first few thousand points (512 or higher).

Re: 2048

#140

I have some interesting results. The first time I played the game I scored around 3000 points. After that, I tried to slow down and focus on keep the same kinds of numbers together, but after that, I couldn't get past 2250. So I wrote a script that used Math.random() to hit the array keys continually, and the score was much lower: 1000. Then I tried the sequence RIGHT UP LEFT DOWN over and over instead of Math.random…

Tried 3 games, and the scores were 2700, 1200, 5000. So maybe. But then I wrote a function to play it for me: var manager = new GameManager(4, KeyboardInputManager, HTMLActuator); function play() { manager.restart(); var m = 0; while (!manager.over) { manager.move(m); m = (m+1)%4; } return manager.score; } ... and that gets scores between 500 and 3000. (Edit) Histogram of 500 runs: 0k: *** 1k: ******************* 2k:…

Which is about the same score you get if you concentrate and really try hard to get a high score.

I think this might be a "hacker" version of the slot machine - the player feels as if he's in control while in fact the outcome is pretty random.

Post reply on HN