Readit News logoReadit News
Posted by u/terabytest a year ago
Show HN: 2048 turned 10 this year, I built an updated version to celebrateplay2048.co...
Hi all! My name is Gabriele Cirulli, I’m the original creator of 2048. Ten years ago, someone posted 2048 on HN[1] and suddenly it seemed like everyone was playing it. Back then, I wrote a bit about my experience during those weeks[2].

Even after all these years, that experience still feels a bit surreal to me. I’m deeply grateful to everyone who connected with the game, whether in small or significant ways, and for the stories shared along the way. Some people expressed how they were going through tough times and found some comfort, however small, in playing 2048.

At the start of last year, I wanted to breathe new life into the game as it was starting to show its age. I quit my job last October to work on 2048 full time and spent a year building this new version (the original took just 5 days!). I wanted to pay tribute to what made 2048 great while modernizing and polishing the experience.

The idea of adding powerups came when Prime Gaming and I connected to see if we could create a special version of 2048 for their members, with some exclusive extras. Some of those powerups made it into the main game, though there’s still a Classic[3] mode just like the original for those who prefer a more hardcore experience. The old site is also still online[4].

2048 is now my full-time focus, and I’m excited about the ways it can keep improving. I wanted to share this update with the community where it all began, both for a bit of nostalgia and to hear your thoughts and feedback!

Thank you all so much!

— Gabriele

[1]: https://news.ycombinator.com/item?id=7373566

[2]: https://medium.com/@gabrielecirulli/2048-success-and-me-7dc6...

[3]: https://play2048.co/classic

[4]: https://classic.play2048.co

101008 · a year ago
This may be buried in the comments and you will never see it, but thank you very much Gabriele. Your game helped me in a very weird circumstance.

I was afraid of flying, specially on the takeoff and landing (and turbulence as well, ha). So I read somewhere that if I focused on something else, it would help me. So for the past years, I played 2048 during takeoff and landing, and it worked. It helped me to focus on something else, not the airplane, and I started to enjoying more my trips.

Now I don't need to do it anymore, but just for the experience I still do it when I fly. So thank you for helping me with my fear!

bschwindHN · a year ago
This is bizarre. I came into this thread to make this exact same comment - I play 2048 religiously during takeoff, turbulence, and sometimes landing. It works really well, though if you were to watch a replay of my game, you could tell when turbulence hits because I start making faster and less logical moves :)
morelikeborelax · a year ago
Very bizarre, as I also found it helped with this! I was only a First Officer at the time, but even as a Captain today I find playing 2048 during take off and landing really helps.
101008 · a year ago
I'm afraid again now...
terabytest · a year ago
That’s amazing! Such a cool story. I’m really happy that 2048 was able to help you this way :)
richardzhang · a year ago
Always amazing to read about surprising positive impacts that a project can make in someone's life like this.

Deleted Comment

nikeee · a year ago
TypeScript was fairly new at that time and to learn it, I ported 2048 to TypeScript. It was fun!

Fast forward a couple of years, I was debugging an issue with a react component and glanced over the .d.ts of react. I was quite surprised when I saw that my name was in them. I never contributed to react's types myself.

It turned out that someone took some types I wrote for 2048 and used them in the very first type definitions for react: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/4b...

It's still there to this date, but I've lost my TS port in the sands of time.

mordae · a year ago
This doesn't make any sense. We should be celebrating 8 years, 16 years and so on.
Medox · a year ago
In 8+16 years from now we can celebrate 2048 the whole year. Still time for the author to implement an Easter egg until then.
rossant · a year ago
The true 10th anniversary actually happened 1000 years ago.

Deleted Comment

nicole_express · a year ago
Congrats on the 10 year anniversary, though honestly I think having tried your new 2048 I'll go back to the classic build. It might just be the hours I've poured into the original but it feels faster without the additional animation. But still a lot of good work there and I'm wishing you the best of luck.

As for the argument about Threes!, I have to say that I've generally found 2048 to be a much more fun game; the full-screen sliding and the lack of the 1+2 mechanic makes things move much faster, which for me is a priority. That's definitely personal taste, but I hate the vitriol that comes up on the topic.

mbb70 · a year ago
My favorite 2048 clone by far is https://ashervollmer.github.io/2048/128.html, which is just a 3x3 2048 that only spawns 2. I like it because it is possible to achieve total victory, a perfect game fills the board with a a final score of 7172.
rob74 · a year ago
Wow, has it already been ten years? I also wrote a clone of 2048 back then (https://github.com/nieware/gofusion), using Go and a QML-based UI, for a contest, and (to my astonishment) actually won the first prize, which consisted of a Nexus 7 tablet (which served me well for several years) and a rare original vinyl Gopher figurine (which is still sitting on my desk looking at me serenely with its googly eyes while I type this).
rzodkiew · a year ago
I've opened the game without reading the post. When I've hovered over the crown and saw the prime stuff I thought it was some kinda' joke or parody. Turns out it isn't. Which I think is even funnier in some meta/state-of-the-things-today way. As there's nothing left but laugh at the absurdity of our reality.
morpheuskafka · a year ago
Same here, saw this post and thought it would be a nice way to pass time on my laptop which is tethered to 256kbps free roaming while my phone updates over the censored wifi so I don't waste my fast data (hence browsing HN as one of the few text-based websites still around).

I remembered 2048 as a nice all-javascript game that runs in memory... opened this "updated version" and was met with slow-loading fonts, Google Ads, sign in and payment features, and the game did not in fact work (UI rendered but the initial 2 tile never loaded).

ahstilde · a year ago
What's absurd about a consumer brand having a gaming division?
randomblast · a year ago
You know how the distribution of 2-value vs 4-value for new tiles is a weighted random function? And sometimes you get an unlikely 4 that really screw you over? Have you thought about adding a mode which always creates the worst option of the 2?

You could call it “God does play dice with the universe. They're loaded and he hates you.”

terabytest · a year ago
I think 2048-AI had this, but I’m not sure. It’d surely be pretty evil. Imagine it turning on randomly when it detects you’re going too fast :)
ovolve · a year ago
Someone forked 2048-AI and added evil mode :) https://sztupy.hu/2048-Hard/ Originating in the StackOverflow comments here https://stackoverflow.com/questions/22342854/what-is-the-opt...

BTW, congrats on the whole thing; what a ride. I remember staying up all night implementing the AI after seeing it here, and the rush of seeing it win the first time, plus the added rush of seeing the AI post right next to the original post on here. Thanks for the fun!

Jerrrry · a year ago
Like a Cambodian version of minesweeper.