麻将接龙

配对可自由移动的麻将牌,清空多层立体牌阵。每一局都保证有解——三种规模,提示、洗牌与排名积分。

麻将接龙玩法说明

麻将接龙是一款宁静的单人配对益智游戏,使用经典麻将那一套精美的牌来玩。数十张牌堆叠成多层的立体牌阵,你的任务就是通过消除相同的成对牌,把它们全部清空。这不是四人赌博的麻将——没有对手、没有骰子、也没有下注。它是一场安静的观察与规划考验:环视整堆牌,找出两张可以自由移动的相同牌,点掉它们,如此反复,直到桌面清空。本版本只会发出保证有解的牌阵,因此只要用心去玩,每一局都能通关。选择三种规模之一,与计时赛跑,每清空一个牌阵都能获得排名积分。

游戏目标

目标很简单:把牌阵中的每一张牌两两配对消除。牌只会成对消失,因此一个开局为偶数张牌的牌阵,在你找出所有对子后会被完全清空。清空整个牌阵你就获胜;完成得越快、使用的提示和洗牌越少,得分就越高。如果你走到自由牌中没有任何一对相同牌的局面,游戏就卡住了——但你可以洗牌重排剩余的牌来继续。

牌阵

牌以分层结构排列,像小金字塔或城堡一样一级级从桌面升起。底层的牌平铺在桌上(第一层);其上有较小的牌组叠在上面(第二层、第三层等等),每一层都部分覆盖下面的牌。由于上层牌压着下层牌,开局时牌阵大部分是锁住的,只有当你从顶部和边缘一张张揭走牌时,形状才会逐渐打开。本作收录了多个原创牌阵——阶梯塔、钻石、城堡等等——而简单、中等、困难三档只是选择更小或更大、层数更少或更多的牌阵。

哪些牌是自由的

你只能移除“自由”的牌。当以下两个条件同时成立时,一张牌才是自由的;游戏会把每一张自由牌高亮显示,同时把仍被挡住的牌调暗:

  • 上方没有被覆盖。上层的任何牌都不能压在这张牌的任何部分上。哪怕只有另一张牌的一个角搭在它上面,这张牌就算被覆盖,无法取走。
  • 有一条长边是空的。这张牌的左边缘或右边缘中,至少要有一侧在同一层上没有相邻牌紧挨着。若一张牌左右两侧都被邻牌夹住,即便上方没有牌,它也是被挡住的。
  • 自由牌位于牌堆顶部或其外沿。移除它们会露出下方和旁边的牌,于是刚才还被挡住的牌变得自由——这种连锁反应正是本谜题的核心。

牌的配对

要消除一对牌,先点一张自由牌选中它,再点第二张与之相配的自由牌。相配的牌会一起消除;若两张不相配,游戏会让它们闪一下,并把你的选择移到刚点的那张牌上。标准麻将一副有 144 张牌,由三门数字花色以及字牌、花牌和季节牌组成,配对规则如下:

  • 花色牌和字牌只与完全相同的牌相配。三门花色是筒子(筒)、条子(索)和万子(萬),各从一到九,另加四张风牌(东 東、南 南、西 西、北 北)和三张箭牌(红中 中、发财 發、白板 白)。一张牌只与牌面完全相同的另一张相配——五索只配五索。
  • 花牌与任意花牌相配。四张花牌(梅、蘭、菊、竹)构成一组:任意一张花牌都可以与任意另一张花牌配对,尽管图案不同。这就是标准的分组配对规则。
  • 季节牌与任意季节牌相配。同样,四张季节牌(春、夏、秋、冬)构成第二组,彼此之间自由配对。花牌与季节牌绝不跨组相配——花牌不能与季节牌配成一对。

每一局都保证有解

没有什么比一个无法通关的洗牌谜题更让人沮丧了。本游戏绝不会发出死局。它不是把牌随机撒下去碰运气,而是逆向搭建每个牌阵:从空框架开始,反复挑选两个当前自由的位置,把一对相配的牌盖在上面,一路倒着做,直到整个牌阵填满。由于每一对牌在被放置的那一刻都是自由的,把这些放置顺序正着走一遍,永远是一条有效的通关序列。简而言之,每一局都保证存在完整解法——不过,正如所有麻将接龙一样,你消牌的顺序仍然很重要,因此有可能把自己困住。遇到这种情况时,“洗牌”按钮会把剩余的牌重新发成一个新的、仍然有解的排列。

提示与洗牌

两个助手让你保持进度。“提示”按钮会找出一对相配的自由牌,并让它们发光几秒钟。“洗牌”按钮会把仍在盘上的所有牌重新排列成一个再次有解的新牌阵——当你没有可消的对子时使用它,或者当你只是想换一条通关路线时。两个助手都要扣分,所以只在需要时依赖它们:每次提示扣 500 分,每次洗牌扣 1,000 分。你思考时计时器继续走,顶部的剩余牌数和配对计数会显示你的进度。

计分方式

每清空一个牌阵都会提交一个分数,分数越高越好。你会得到一份取决于牌阵规模的基础额度——简单 5,000、中等 8,000、困难 12,000。游戏从这份额度中,每过一秒扣 1 分、每次提示扣 500 分、每次洗牌扣 1,000 分,但绝不会低于 1 分。随后清空牌阵会加上通关奖励,简单、中等、困难分别为 2,000、5,000、10,000 分。用公式表示,最终得分 = max(1, 基础 − 秒数 − 提示×500 − 洗牌×1000) + 通关奖励,上限为 99,999。玩得快、少用助手、并尽量清空你能应付的最大牌阵,就能登上排行榜。

策略技巧

  • 从上往下清。最高处的牌挡住的下方牌最多,所以先清理上层能打开整个牌阵,也让你之后有最多的选择。
  • 让选择保持开放。当某张牌还有三四张留在盘上时,尽量消除能释放最多新牌的那一对,避免埋掉你将来需要的牌——出手前先想一两步。
  • 当心互相覆盖的相配牌。如果某张牌四张里有两张叠在一起,取走上面一对会把下面一对困住,你就可能陷入死锁。先在别处找一对安全的牌,或让其中一张露在外面。
  • 尽早清掉长排和边缘。底座开放侧沿线上的牌很快就能腾出,让你伸进牌阵中央,那里往往藏着最难的配对。
  • 把洗牌留给真正的死路。由于每一局都有解,细心的玩家常常能完全不洗牌就通关——但如果自由牌确实没有任何配对,就别盯着卡住的盘面发呆,果断洗牌。

常见问题

每个牌阵都保证有解吗?

是的。每个牌阵都是逆向发出的——相配的对子被一步步放到自由位置上——所以总存在一条完整的通关序列。我们的自动化测试通过运行一个独立求解器来证明这一点,它能清空每一个生成的牌阵。请注意,有解是指存在解法,并不意味着随便什么顺序都行:你仍可能把自己困住,这正是“洗牌”按钮的用途。

花牌和季节牌怎样配对?

花牌和季节牌采用经典的分组配对规则。四张花牌(梅、兰、菊、竹)中的任意一张都与任意另一张花牌相配,四张季节牌(春、夏、秋、冬)中的任意一张都与任意另一张季节牌相配。它们不跨组相配——花牌绝不与季节牌配对,二者也都不与数字花色或风、箭字牌配对。

我的分数是怎么算的?

越高越好。你的分数是 max(1, 基础 − 秒数 − 提示×500 − 洗牌×1000),清空牌阵时再加上一份通关奖励。基础和通关奖励随牌阵规模增大(简单 5,000 + 2,000,中等 8,000 + 5,000,困难 12,000 + 10,000),总分上限为 99,999。完成得快、少用提示和洗牌,成绩最好。

如果卡住了、没有可配的牌怎么办?

当没有可配的自由对子时,状态栏会提示你,并高亮“洗牌”按钮。洗牌会把仍在盘上的牌重新发成一个再次有解的排列,所以你总能继续。每次洗牌扣 1,000 分,因此提前规划、尽量避免用到它是值得的。

这个游戏可以离线玩吗?

可以。页面加载完成后,麻将接龙完全在你的浏览器中运行,无需联网。你离线获得的分数会保存在设备上,等你重新联网并登录后自动上传。