玩法与规则
棋盘(默认为 4×4 的 16 格)上一开始有 2 个数字方块。选择上下左右中的一个方向后,棋盘上的所有方块都会朝这个方向滑到尽头。滑动时如果相同数字的方块相撞,这 2 个方块就会合并成数字翻倍的 1 个方块。2 和 2 合并成 4,4 和 4 合并成 8,这样不断合并,目标是合成 2048 方块。[1][9]
在一次移动中,每个方块只能合并一次。把排成 2、2、4 的一排向左移动时,2 和 2 合并成 4,但这个 4 在同一次移动中不会再和旁边的 4 合并,结果是 4、4。把 2、2、2、2 的一排向左移动时,结果也不是 8,而是 4、4。[1]
相同数字的方块连续排着 3 个时,靠近移动方向一侧(靠墙一侧)的 2 个合并。把 2、2、2 的一排向右移动时,右边的 2 个合并,结果是 2、4。[1]
每移动一次,就会在某个空格中出现 1 个新方块。新方块有 90% 是 2,10% 是 4。如果选择的方向上没有任何方块能移动,什么都不会发生,也不会出现新方块。[1]
合成 2048 方块就通关。在本页,通关后也可以直接继续,合成 4096、8192 等更大的方块。[1]
如果没有空格,上下左右相邻的方块中也没有相同的数字,就无法向任何方向移动,游戏结束。以上规则已对照 2014 年公开的 2048 源代码确认,二者相同。[1]
得分的计算方法与参考值
得分是合并出的方块数字的总和。2 和 2 合并时加 4 分,16 和 16 合并时加 32 分。新出现的方块不计分。[1]
只用数字 2 的方块合成 2048 方块时,途中各次合并的得分合计为 20,480 分。只用数字 2 的方块合成 2 的 n 次方的方块时,得分为(n − 1)× 2 的 n 次方,主要方块的得分如下。用到新出现的 4 时,每用 1 个少 4 分。
- 1024 方块:9,216 分
- 2048 方块:20,480 分
- 4096 方块:45,056 分
- 8192 方块:98,304 分
- 16384 方块:212,992 分
据计算,合成 2048 方块所需的步数平均至少为 938.8 步。棋盘上方块数字的总和每走 1 步只增加新方块的数值(2 或 4),合并时不变。因此,步数不可能少于总和达到 2048 所需的步数。[2]
运营者让本页的提示 AI 玩 4×4,第一次合成 2048 方块时,步数平均为 1,037 步(最少 926 步),得分平均为 21,449 分(达到 2048 的 180 局的平均值,包含其他方块合并的得分)。
取胜技巧与攻略
- 先选定 1 个角落来放最大的方块。如果选定左下角,就主要向下和向左移动。
- 在角落所在的一行(左下角时为最下面一行),从角落开始按从大到小的顺序排列方块。这一行排满后,上面一行按相反的方向(从右往左由大到小)排列,像这样折返着排下去。
- 尽量多留空格。空格少的时候,新方块出现后很容易没有可以移动的方向。
- 只有在最下面一行已经排满、这一行不会移动时,才向右移动。这一行有空格时向右移动,角落里最大的方块就会往右偏离。
- 只有在向下、向左、向右都无法移动时,才向上移动。向上移动后,最下面一行的方块会往上移,空出位置,新的 2 或 4 可能会出现在那里。
不过,只靠往角落集中是无法达到 2048 的。运营者用一种只按下、左、右、上的顺序向第一个能移动的方向移动的策略(不向前看)玩了 1,000 局 4×4,达到 512 方块的占 4.2%,没有一局达到 1024。即使采用每走 1 步就交替向下和向左移动的策略,达到 512 的也只占 3.2%。随机移动时,没有一局达到 512。
本页的提示 AI 会对空格数量、方块排列的方向、最大方块是否在角落进行评分,并向前看若干步来选择方向。即使设置为只向前看 1~2 步,也有 48.0% 的对局达到了 2048(见下一节)。不只是排出靠角的顺序,而是每一步都检查空格和排列再做选择,达到的比例就会大幅提高。
达到 2048 的概率与 AI(运营者实测)
运营者用本页的引擎,按不同策略进行 4×4 的对局,统计了达到各个方块的对局比例(2026 年 10 月)。决定新方块出现方式的编号,各种策略都使用相同的 1~1,000。与画面上的提示相同、向前看 2~4 步的设置,每局平均需要 32 秒,所以测的是编号 1~200 的 200 局。
随机移动时,达到 256 的占 6.7%,没有一局达到 512。靠角策略达到 256 的占 51.8%,达到 512 的占 4.2%。提示 AI 达到 2048 的对局比例,向前看 1~2 步的设置为 48.0%,1~3 步为 77.7%,与画面上的提示相同的 2~4 步为 90.0%;达到 4096 的比例依次为 2.7%、15.3%、25.5%。平均得分方面,随机为 1,076 分,靠角策略为 2,562 分,AI 从向前看 1~2 步的设置起依次为 22,540 分、34,060 分、40,949 分。无论哪种设置,都没有对局达到 8192。
提示 AI 用一种叫 expectimax 的方法选择方向。轮到自己移动时,从 4 个方向中选择评估值最高的方向;对于新方块,则假设某个空格会出现 2(90%)或 4(10%),取评估值的平均。评估时使用空格数量、各行各列的方块是否朝一个方向递增、相邻方块数字的差,以及最大方块是否在角落。向前看的深度随空格数量变化,空格越少看得越远。计算提示时,不使用由编号决定的下一个方块。
向前看得更远的 AI 能达到更大的方块。2014 年公开的 expectimax AI(nneonneo)在 100 局中全部达到 8192,有 94 局达到 16384,36 局达到 32768。2025 年还有报告称,有的 AI 达到 16384 的比例为 99.9%,达到 32768 的为 86.1%,达到 65536 的为 8.4%。[6][8]
达到 2048 的概率最高能有多高,也有人研究过。2023 年,有研究证明存在能以 99.969% 以上的概率达到 2048 方块的策略。这是“至少能以这个概率达到”的值,并不是最佳策略的概率本身。同一研究还表明,存在一定能合成到 256 方块的策略。[4]
棋盘大小(3×3~8×8)与难度
本页可以从 3×3、4×4、5×5、6×6、8×8 中选择棋盘大小。默认为 4×4。棋盘越大,留下的空格越多,越不容易出现无法移动的情况,难度也就越低。
3×3 的棋盘无法合成 2048,能合成的最大方块是 1024。在本页,3×3 合成 512 方块就通关。据计算,即使采用最佳策略,3×3 达到 512 的概率约为 74%,达到 1024 的约为 1%。[3]
运营者在本页把 3×3 按每种策略各试了 1,000 局:随机移动时没有一局达到 128,靠角策略达到 128 的也只占 0.6%。与画面上的提示相同设置的 AI,有 48.4% 的对局达到 256,1.5% 的对局达到 512。这远低于最佳策略的约 74%,所以在 3×3 中,提示的方向不一定是最佳走法。
棋盘越大,2048 就越容易。随机移动时达到 2048 的对局,4×4 为 0 局,5×5 为 0.7%,6×6 为 97.4%。在 8×8 上,即使随机移动,1,000 局中也没有一局在 10 万步(本页的步数上限)之前结束,全部达到了 131,072 方块。与画面上的提示相同设置的 AI(5×5、6×6 少看 1 步,8×8 只向前看 1 步)达到 8192 方块的对局比例,5×5 为 98.1%,6×6 为 100%,8×8 为 100%(合成 8192 后即中止该对局)。
在把 4×4 的棋盘减少 1 行的 4×3 上,所有局面的最佳走法都已算出(2025 年)。开局的 2 个方块都是 2 时,采用最佳策略能得到的平均分约为 50,724 分。4×4 能合成的最大方块是 131,072,棋盘的格子越多,能合成的方块越大。[5][8]
今日题目与记录
今日题目是按日本时间的日期决定的题目,当天玩的人都以相同的方块出现方式开始。棋盘为 4×4,不能使用“悔棋”和提示。只要按同样的顺序向同样的方向移动,无论谁来玩,同样的方块都会出现在同样的位置。
玩完今日题目后,会显示当天玩的人数、你的得分排在前百分之几,以及达到 2048 的人的比例。
在随机题目和通过 URL 收到的题目中,可以不限次数地使用“悔棋”和提示。新方块由对局编号和它是第几个方块决定,所以悔棋后再向同样的方向移动,同样的方块会出现在同样的位置。
本设备的浏览器会按棋盘大小记录玩的次数、最高分、最大方块,以及达到 2048(3×3 为 512)的次数。玩到一半的对局也会保存,重新打开页面就能接着玩。把结果卡片中的 URL 发给别人,对方也能以相同的棋盘大小和相同的方块出现方式来玩。
本页的操作方法
在菜单中选择“今日题目”或“随机题目”,并选择棋盘大小,然后点击“开始”。今日题目的棋盘只有 4×4。
移动方块时,可以在棋盘上滑动手指(在 PC 上用鼠标拖动),也可以用键盘的方向键或 W、A、S、D 键。只有在棋盘有一半以上显示在屏幕中时,方向键才会移动方块。阅读正文时,可以用方向键滚动页面。
也可以用 3D 显示右侧(屏幕较窄时在下方)“按钮操作”栏中的上、下、左、右按钮移动。使用这些按钮,即使设备无法显示 3D 画面,或者只用键盘,也能游玩。这一栏中还会显示得分、最大方块、步数和用时。
“悔棋”可以退回任意步数(今日题目除外)。点击“提示”后,提示 AI 选出的方向会以文字显示在“提示”下方,对应方向的按钮也会发光。即使还有可以移动的方向,点击“到此结束”也可以结束对局。
2048 的起源与历史
2048 是意大利的 Gabriele Cirulli 在 19 岁时用一个周末做出来、于 2014 年 3 月 9 日发布的游戏。发布后不到 1 周,就有超过 400 万人玩过。[1][8][9]
Cirulli 说明,他是参考 iPhone 游戏“1024!”以及在它基础上制作的 Saming 的“2048”做出这款游戏的。再往前追溯这 2 款游戏的来源,是 2014 年 2 月 6 日在 iOS 上发售的“Threes!”。“Threes!”是一款先把 1 和 2 合成 3,之后再把相同的数合在一起的益智游戏。[1][7]
2048 的源代码以 MIT 许可证公开,因此出现了许多改变棋盘大小或外观的衍生版本。2014 年 5 月还推出了 iOS 和 Android 的 App。[1][8]
本页的 2048 是运营者按相同规则重新制作的,没有使用公开的源代码。
参考资料
- Gabriele Cirulli《2048》(GitHub 上的源代码,2014 年)(在新标签页中打开)
- John Lees-Miller《The Mathematics of 2048: Minimum Moves to Win with Markov Chains》(2017 年)(在新标签页中打开)
- John Lees-Miller《The Mathematics of 2048: Optimal Play with Markov Decision Processes》(2018 年)(在新标签页中打开)
- Alexey Slizkov《Computational bounds for the 2048 game》arXiv:2303.07266(2023 年)(在新标签页中打开)
- Tomoyuki Kaneko、Shuhei Yamashita《Strongly Solving 2048 4x3》arXiv:2510.04580(2025 年)(在新标签页中打开)
- Stack Overflow《What is the optimal algorithm for the game 2048?》中 nneonneo 的回答(2014 年)(在新标签页中打开)
- 英文维基百科《Threes》(在新标签页中打开)
- 英文维基百科《2048 (video game)》(在新标签页中打开)
- 日文维基百科《2048 (ゲーム)》(在新标签页中打开)
常见问题
2048 可以免费玩吗?
可以免费玩。无需注册,也无需安装 App。可以在浏览器中以 3D 游玩,选择棋盘大小,还有今日题目。
2048 有什么技巧?
选定 1 个角落放最大的方块,在这个角落所在的一行按从大到小的顺序排列,并多留空格。远离角落的方向(左下角时为上),只有在没有其他方向可以移动时才移动。根据运营者的实测,只按靠角的固定顺序移动时,达到 512 的比例为 4.2%;而根据空格和排列来选择方向的本页提示 AI,达到 2048 的比例为 90.0%。
合成 2048 能得多少分?
只用数字 2 的方块合成 2048 方块时为 20,480 分。得分是合并出的方块数字的总和,用到新出现的 4 时,每用 1 个少 4 分。根据运营者的实测,第一次合成 2048 时的得分平均为 21,449 分(包含其他方块合并的得分)。
合成 2048 之后还能继续玩吗?
可以继续。在无法移动之前,可以继续合成 4096、8192 等更大的方块。4×4 的棋盘上能合成的最大方块是 131,072。
2048 一定能通关吗?
不一定。根据新方块的出现方式,有的对局无法达到 2048。不过,2023 年已经证明,存在能以 99.969% 以上的概率达到 2048 的策略。合成 2048 平均至少需要 938.8 步。
棋盘大小会影响难度吗?
会。棋盘越大,留下的空格越多,也就越容易。根据运营者的实测,即使随机移动,6×6 也有 97.4% 的对局达到了 2048。3×3 无法合成 2048(最大为 1024),在本页合成 512 就通关。即使采用最佳策略,3×3 达到 512 的概率也约为 74%。
记录保存在哪里?
记录(玩的次数、最高分、最大方块)和玩到一半的对局只保存在本设备的浏览器中。今日题目的成绩会发送到本站的服务器,用来显示玩的人数和得分分布,但不记录移动的步骤本身。关闭页面下方的“发送对局统计”后,今日题目的成绩也不会发送(详情请参阅隐私政策)。
发送对局统计
本站会把对局的开始与结束、好友对战连接是否成功、3D 显示失败等信息发送到本站服务器,用于调查哪些游戏被玩到最后、哪些设备在显示或连接时失败,以修复故障和改进游戏。如果不想发送,请关闭下方的开关。
会发送的信息
游戏种类、玩法(人机对战、同屏轮流、单人、好友对战)、电脑难度、对局设置(五子棋和西洋跳棋的规则、飞行棋、钻石跳棋、大富豪、排七、记忆翻牌、抽鬼牌、翻和尚牌和百人一首歌留多的人数,大富豪、排七和抽鬼牌的局数,飞行棋的每人棋子数和快速结束的规则,纸牌接龙(克朗代克)的翻牌张数和发牌的选择方式,空当接龙发牌的选择方式,蜘蛛纸牌的花色数和发牌的选择方式,2048 的棋盘大小和题目的选择方式,花札(来来)的月数、赏花酒和赏月酒的处理方式以及 7 分以上是否翻倍,打砖块的球速、是否开启休闲模式以及玩的是按编号选择的关卡还是今日关卡,福笑的脸、蒙眼难度、人数以及是否从收到的脸的 URL 开始玩)、结果、步数、对局时长区间、创建好友对战房间的画面(菜单、对局结果或“用新链接重新邀请”)、好友对战的连接、观战和入座是否成功及重新连接次数、3D 显示失败与渲染速度区间、从打开页面到 3D 显示开始的时间区间(如果在开始前离开页面或切换到其他标签页或应用,则为这一情况以及到那时为止的时间区间)、当时的网络速度区间(由浏览器估算)、页面程序从浏览器缓存(以前打开时保存的数据)读取的比例区间(全部、部分、没有)、加载失败的种类、设备类型(是否为手机、内存和核心数区间)、浏览器和 OS 的种类、每次打开页面时重新生成的标识符(不保存)。
不会发送的信息
房间 ID、座位令牌、所选的着法与盘面(在纸牌接龙(克朗代克)、空当接龙和蜘蛛纸牌中通关今日牌局时,以及结束 2048 的今日题目时,会为确认结果发送步骤和用时,但确认后不记录)、1A2B 猜数字的数字、GPU 型号、页面的 URL。IP 地址仅在内存中用于限制发送次数,不会记录。接收方只有本站服务器,不会提供给外部企业。记录在 30 天后删除(纸牌接龙、空当接龙、蜘蛛纸牌今日牌局和 2048 今日题目的人数统计为 60 天)。
有关记录的处理方式,以及为广告和访问分析发送给外部企业的信息,请参阅隐私政策。