2048是加布里埃莱·奇鲁利做的一款单人益智游戏。下面是完整的规则,一节一节写出来,像一份正式的规则手册,而不是简单的摘要。
在4×4的棋盘上滑动数字方块,把相同的方块合并起来,拼出一个写着2048的方块。拼到这个方块就算赢了这一局,之后还可以继续玩下去,冲更高的分数。
一人。没有时间限制,也没有步数限制——按自己的节奏来就行,进行中的对局会自动保存,下次可以接着玩。
一整块16格的棋盘,排成4×4的方格。每一格要么放着一个带数字的方块,要么是空的。方块的数字永远是2的幂——2、4、8、16,一直这样下去。
开局时,会在两个随机的格子里各放一个方块。每个起始方块有90%的概率是2,10%的概率是4。除此之外不需要别的准备——不用洗牌,不用发牌,也不用选起始位置。
轮到你的时候,从上、下、左、右四个方向里选一个。棋盘上所有的方块会在一次移动里,朝那个方向尽量滑到底,只有碰到棋盘边缘或者别的方块才会停下来。所有方块是同时移动的,没法只挑其中一部分动、另一部分不动。等方块停下来、该合并的都合并完之后,会在一个随机的空格里冒出一个新方块——同样是按开局时那90比10的概率,出2或者出4。到这里,这一步就算走完了。
只有当某个方向真的改变了棋盘,才算一步成立的走法——至少要有一个方块滑进空格,或者至少有一对方块合并。如果一个方向既做不到前者,也做不到后者(比如所有方块已经全部靠到最左边了,这时候还按左),那就什么都不会发生:棋盘保持原样,也不会冒出新方块。不成立的走法不会有任何代价,所以尽管试一个方向看看效果,没有任何风险。
一个正在滑动的方块撞上另一个数字相同的方块时,两个方块会合成一个方块,数值是两者之和——因为两个起始值本来就相等,所以结果永远是原来数值的两倍。两个2合成4,两个512合成1024。
合并要遵守三条明确的规则,规划走法的时候这三条都很关键:
4 4 4 4向左推会变成8 8,绝不会变成一个16。4 4 4向左推,合并的是第一对,结果是8 4,而不是4 8。分数从0开始。每发生一次合并,新方块的数值就会加到总分上——两个256合并会加512分。只是把方块滑来滑去而不发生合并,无论动了多少个方块、滑了多远,都不加分。
因为分数完全取决于合并次数,所以它反映的与其说是操作水平,不如说是你拼出的方块有多大:光是一个2048方块,就代表了它下面必须发生过的20,480分合并(实际上会比这个数字略少一点,因为直接以4出现的方块能省掉一次合并)。你的最高分会保存在浏览器里,几次访问之间都不会丢,进行中的对局也是一样。
合并出一个写着2048的方块的那一刻,你就赢了。一条横幅会确认这一点,并给出两个选择:选择继续玩会回到同一个棋盘,让你继续冲4096、8192乃至更高;也可以直接开始新的一局。只要你自己不选择停下来,获胜并不会让游戏结束。
当再也没有任何成立的走法时,游戏就结束了,这需要下面两个条件同时满足:
棋盘被填满并不等于自动输掉——只要格子上任何地方还留着一对能合并的方块,把它们合并起来就能腾出一格,游戏就能继续下去。只有当棋盘既填满了,同时又找不出任何可以合并的一对,游戏才算真正结束。
| 按键 | 作用 |
|---|---|
← ↑ ↓ → 或 WASD | 朝该方向滑动方块 |
K H J L | 用vim式按键滑动方块(上、左、下、右) |
| 触屏滑动 | 在触摸屏上滑动方块 |
R | 重新开始一局 |
因为每个方块都是2的幂,而棋盘能装十六个方块,这架梯子并不会停在2048:
| 方块 | 需要多少个起始的2 | 备注 |
|---|---|---|
| 128 | 64 | 凭手感差不多就能拼到 |
| 512 | 256 | 需要刻意搭建的结构 |
| 2048 | 1,024 | 获胜条件 |
| 8192 | 4,096 | 需要接近完美的排列 |
| 131072 | 65,536 | 理论上限——需要另外十五个方块按严格递减的顺序排好才能拼出来 |
想看经过验证的攻略、了解内置求解器的工作原理,可以去看(英文的)2048 strategy和2048 solver这两个页面。
准备好试一试了吗?
开始玩2048