Mahjong Solitaire

策略:选对要消除的配对

概要

并非所有可进行的配对都一样好:消除另一叠牌所需要的牌,可能会在很久以后让游戏陷入僵局。请先释放高叠和长排的牌,毫不犹豫地消除剩余所有同样的牌都是自由牌的牌,并用“撤销”来挽回错误的选择。

配对顺序很重要

应用中的每一局都可以获胜,但不是按任意顺序都能赢。我们用应用引擎生成了 200 个 Turtle 布局的牌局,在不使用提示的情况下,用两种方式来玩:

玩法获胜局数无路可走局数
总是选找到的第一个可进行的配对,不加思考18182
总是选叠层中位置最高的可进行配对36164

先从上层消除获胜更频繁,但再简单的规则也不够用:必须看清每个配对会释放什么。即使按照应用的方案来玩,在至少还有一半的牌留在牌盘上时,示例牌局在消除 35 个配对后也只剩 5 个可进行的配对。

释放高叠和长排

压在一叠牌上的牌会挡住下面的好几张;长排中间的牌,要等一整端都清开后才能动。与已经自由的边缘上的配对相比,打开一叠牌或缩短长排的配对能为后面提供更多选择。

数清每种牌的张数

每种普通牌都有四张。消除一张牌绝不会挡住另一张牌,只会让更多牌变自由。由此得出两条稳妥的规则:

  • 如果一种牌的四张都是自由牌,就分成两个配对把它们消除:这不会妨碍之后任何获胜的走法;
  • 如果最后两张都是自由牌,也把它们消除;花牌和季节牌同理。

棘手的情况:三张是自由牌,或者两张是自由牌而另外两张还压在下面。这时请选择能释放最多牌的配对,并小心压在自己同类牌上面的那一张:要想够到下面那张,必须先把它拿掉。

提示与撤销

“提示”按钮会优先给出应用获胜方案中的下一个配对:只走它给出的配对,示例牌局用 72 个配对即可获胜。如果您走了别的配对,提示可能会给出另一个可进行的配对,但不保证能获胜。即使在出现“无可用步数”的消息之后,“撤销”也可以一对一对地恢复配对。