Live data from Hacker News

Show HN: 2048.cpp – Play 2048 in directly your terminal

github.com

31–40 of 48 posts

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#31
post #7

Have we really come so far? This has to be full circle, right? First we had a wave of “see what can be done in a browser!” kind of demos. Which at the time was massively impressing, because nobody thought you could seriously use the browser for other things than documents and very slow and clicky applications. These days impressive browser-based experiences are the norm and native software is often accused of being v…

Wasn't 2048 based on a game call Three on iOS? It was a blatant copy over to Android. Or maybe I got my wires crossed.

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#32

Earlier quoted context omitted.

Maybe it's a knockoff, but I'd call it improved. I never liked number 3, and for me the additions in Threes look completely arbitrary. Whereas 2048 features nice, round (base 2) numbers. And I'm only half-joking. I've been working with base 2 for two thirds of my life now, so powers of two are really more pleasant emotionally to me than multiples of 3.

The problem with 2048 is that it’s not a very good game. You can solve it algorithmicly. Repeat swipe left then down down. If the board gets stuck swipe right then down and repeat.

Most (if not all) games can be played algorithmically, some can be solved (ie. have a known best move for every state). As far as I'm aware 2048 is far from being solved, however expectimax implementations fare quite well.

From playing the game with your algorithm, you won't have a high win rate.

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#33

Earlier quoted context omitted.

Maybe it's a knockoff, but I'd call it improved. I never liked number 3, and for me the additions in Threes look completely arbitrary. Whereas 2048 features nice, round (base 2) numbers. And I'm only half-joking. I've been working with base 2 for two thirds of my life now, so powers of two are really more pleasant emotionally to me than multiples of 3.

The problem with 2048 is that it’s not a very good game. You can solve it algorithmicly. Repeat swipe left then down down. If the board gets stuck swipe right then down and repeat.

Chess can also be solved algorithmically (the first algorithms for solving games were specifically for the solving of chess games). I don't think a game being solvable by an algorithm detracts from its quality as a game (though 2048 might be a bad game for other reasons).

I actually am struggling to think of a game that cannot be played by an algorithm (aside from obvious games like tennis). Even Jeopardy could be played by a computer.

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#34
post #7

Have we really come so far? This has to be full circle, right? First we had a wave of “see what can be done in a browser!” kind of demos. Which at the time was massively impressing, because nobody thought you could seriously use the browser for other things than documents and very slow and clicky applications. These days impressive browser-based experiences are the norm and native software is often accused of being v…

The game that 2048 is based on is a native mobile app...

Also, neither game was successful because it was an impressive graphically... it was just a fun game. This whole discussion is irrelevant but happens all the time on HN. Why?

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#35
post #7

Have we really come so far? This has to be full circle, right? First we had a wave of “see what can be done in a browser!” kind of demos. Which at the time was massively impressing, because nobody thought you could seriously use the browser for other things than documents and very slow and clicky applications. These days impressive browser-based experiences are the norm and native software is often accused of being v…

If it helps, I wrote an implementation for Emacs: https://bitbucket.org/zck/2048.el

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#37
post #31
post #7

Have we really come so far? This has to be full circle, right? First we had a wave of “see what can be done in a browser!” kind of demos. Which at the time was massively impressing, because nobody thought you could seriously use the browser for other things than documents and very slow and clicky applications. These days impressive browser-based experiences are the norm and native software is often accused of being v…

Wasn't 2048 based on a game call Three on iOS? It was a blatant copy over to Android. Or maybe I got my wires crossed.

Indirectly, yes. The developer of the version of 2048 everyone has heard of (Gabriele Cirulli) had apparently never heard of or seen Threes, but the games he was copying/inspired were in turn inspired by/copied from Threes, if you dig back far enough.

Note that Threes has different, more complex rules. Some prefer it, but apparently, more people don't. :)

Re: Show HN: 2048.cpp – Play 2048 in directly your terminal

#39

Earlier quoted context omitted.

The game that 2048 is based on is a native mobile app...

Also, neither game was successful because it was an impressive graphically... it was just a fun game. This whole discussion is irrelevant but happens all the time on HN. Why?

It's necessary to signal your expertise and "greybeard" historical knowledge to stay relevant.
Post reply on HN