游戏史 · 2048

2048 的来历:从 1024 到浏览器神作的 12 年

它不是凭空冒出来的。往前一步是 iOS 上的 1024,往后一步是无数人打开浏览器就能玩上几分钟的日常。

一、它的祖先叫 1024

2010 年,Veewo 在 iOS 上推出了一款叫 1024 的付费应用,售价 0.99 美元。玩法原型来自「数字滑动合并」这一类做法:滑一下,相同的数字相撞翻倍。

1024 当时是个小众 iOS 游戏,喜欢的人玩得很入迷,但没有出圈。放在今天看,它输在门槛上:你得先掏钱、先装 App,才知道自己喜不喜欢;后来的 2048 恰恰把这两步都省了。

二、2013 年 4 月:有人用一周做了一个网页版

2013 年 4 月,Gabriele Cirulli 花了大约一周时间,把这个玩法搬到了浏览器里。他最初只是当周末项目来玩,做完就丢在了一边。

先是网页版,随后有了安卓和 iOS 的移植版本。2014 年,源码以 MIT 协议开源,任何人都可以拿去改、改名、换皮——这个宽松的许可后来成了它传遍全世界的底层原因。

本站 提供的 2048 就是上游那份开源代码的第三方镜像。

三、为什么它会爆

把 2048 推开的不是玩法多花哨,而是它几乎没有门槛。

结果就养出了「每天一局」式的习惯:很多人不是为了赢才打开它,是为了打开它才想赢。

四、七条冷知识与彩蛋

1. 名字就是目标数字本身

2048 是 2 的 11 次方,从 2 起步一路合并,第 11 次合并就能拿到——这既是它被选作终点(而不是 4096、8192)的原因,也是名字最省事的选择。

2. 它本来只是个周末项目

作者最初只是周末随手做的东西,核心代码只有几百行。后来证明小游戏的第一版,往往比第二版更敢想。

3. 克隆版满天飞,作者也放行

游戏爆了之后,各种改皮、加格子、换名字的版本大量涌现。作者后来的公开表态很豁达:欢迎大家随便用,但请别说是官方版。

4. 没有音效也照样能玩

这个游戏的核心只需要数字和滑动,音效是后来才补上的。换句话说,无声状态下它是一个完完整整的游戏。

5. 合成 2048 的理论最少步数是个大数字

从组合数学上算,合成 2048 所需的理论最少步数是一个相当庞大的数字,远超正常人对局的直觉。真实对局能不能到,靠的是概率和策略,而不是最优路径。

6. 它是算法题和面试题的常客

「怎么用贪心或搜索逼近最优走法」这类题目经常拿它当例子。考的不是手速,而是你怎么把一个玩具游戏写成能算的东西。

7. 上游至今留着一句提醒

上游项目页面至今写着一句提醒,大意是:这是原版,其他站点上的都是衍生版。你在本站玩到的也是衍生版,只是代码用的就是上游那一份。

五、现在就玩

打开 2048 在线版:本站镜像,MIT 开源,打开即玩,不需要下载,也不需要注册。

刚上手想搞懂规则,看 2048 怎么玩;想提高胜率,看 2048 进阶攻略;全部攻略 都在这儿。

上游开源项目为 gabrielecirulli/2048,采用 MIT 协议。游戏本体版权归原作者所有,本站为第三方镜像。