已解牌局,逐步演示
概览
下面的每一个牌局都是应用中的真实牌局:把它的代码粘贴到“新游戏”窗口中,即可原样进行游戏。所有牌局都有解法,并且在网站发布之前,已由一个应用应用本身规则的程序逐步重放验证。
经过97步获胜的牌局
初始牌局FC1-C4-AAAAAKH,设有4个中转格。这套97步的移动序列也是应用自身测试获胜功能时使用的序列。每一步只移动一张牌。原样操作且不撤销,可得545分。
中转格(4个):空、空、空、空。收牌堆已放牌数:黑桃0张,红桃0张,方块0张,梅花0张。第1列:梅花3、方块2、黑桃Q、红桃A、方块J、黑桃4、红桃8(最上面:红桃8);第2列:梅花5、黑桃6、方块10、方块6、方块5、梅花9、方块9(最上面:方块9);第3列:黑桃9、黑桃K、方块7、梅花8、梅花A、方块3、梅花J(最上面:梅花J);第4列:黑桃5、梅花K、黑桃10、红桃3、红桃2、黑桃3、红桃5(最上面:红桃5);第5列:梅花10、方块K、红桃9、梅花6、红桃K、黑桃8(最上面:黑桃8);第6列:梅花4、红桃4、方块Q、方块4、方块8、黑桃7(最上面:黑桃7);第7列:红桃J、梅花Q、黑桃J、梅花7、红桃Q、方块A(最上面:方块A);第8列:梅花2、红桃10、红桃6、黑桃2、黑桃A、红桃7(最上面:红桃7)。
中转格(4个):空、空、红桃8、方块J。收牌堆已放牌数:黑桃4张,红桃1张,方块1张,梅花0张。第1列:梅花3、方块2、黑桃Q(最上面:黑桃Q);第2列:梅花5、黑桃6、方块10、方块6、方块5、梅花9、方块9、黑桃8、红桃7(最上面:红桃7);第3列:黑桃9、黑桃K、方块7、梅花8、梅花A、方块3、梅花2(最上面:梅花2);第4列:黑桃5、梅花K、黑桃10、红桃3、红桃2(最上面:红桃2);第5列:梅花10、方块K、红桃9、梅花6、红桃K(最上面:红桃K);第6列:梅花4、红桃4、方块Q、方块4、方块8、黑桃7、红桃6(最上面:红桃6);第7列:红桃J、梅花Q、黑桃J、梅花7、红桃Q、梅花J、红桃10(最上面:红桃10);第8列:红桃5(最上面:红桃5)。
中转格(4个):梅花K、空、空、空。收牌堆已放牌数:黑桃5张,红桃3张,方块3张,梅花3张。第1列:黑桃8、红桃7(最上面:红桃7);第2列:梅花5、黑桃6、方块10、方块6、方块5(最上面:方块5);第3列:黑桃9、黑桃K、方块7(最上面:方块7);第4列:空;第5列:梅花10、方块K、红桃9、梅花6、红桃K、黑桃Q、方块J、黑桃10、方块9、梅花8(最上面:梅花8);第6列:梅花4、红桃4、方块Q、方块4、方块8、黑桃7、红桃6(最上面:红桃6);第7列:红桃J、梅花Q、黑桃J、梅花7、红桃Q、梅花J、红桃10、梅花9、红桃8(最上面:红桃8);第8列:红桃5(最上面:红桃5)。
中转格(4个):梅花K、空、空、空。收牌堆已放牌数:黑桃5张,红桃6张,方块8张,梅花4张。第1列:梅花8(最上面:梅花8);第2列:梅花5、黑桃6、方块10(最上面:方块10);第3列:黑桃9、黑桃K、方块Q(最上面:方块Q);第4列:空;第5列:梅花10、方块K、红桃9、梅花6、红桃K、黑桃Q、方块J、黑桃10、方块9、黑桃8、红桃7(最上面:红桃7);第6列:空;第7列:红桃J、梅花Q、黑桃J、梅花7、红桃Q、梅花J、红桃10、梅花9、红桃8、黑桃7(最上面:黑桃7);第8列:空。
单元格(4个):空、空、空、空。基础牌堆,已放置的牌:黑桃13、红桃13、方块13、梅花13。第1列:空;第2列:空;第3列:空;第4列:空;第5列:空;第6列:空;第7列:空;第8列:空。
解法的97步走法
- A♦:第7列移到基础牌堆
- V♣:从第3列移到第7列
- 8♠:从第5列移到第2列
- 7♠:从第6列移到第1列
- 7♥:从第8列移到第2列
- A♠:从第8列移到对应的基础牌堆
- 2♠:从第8列移到对应的基础牌堆
- 6♥:从第8列移到第1列
- 10♥:从第8列移到第7列
- 2♣:从第8列移到第3列
- 5♥:从第4列移到第8列
- 3♠:从第4列移到对应的基础牌堆
- 6♥:从第1列移到第1个暂存格
- 7♠:从第1列移到第2个暂存格
- 7♠:从第2个暂存格移到第6列
- 6♥:从第1个暂存格移到第6列
- 8♥:从第1列移到第3个暂存格
- 4♠:从第1列移到对应的基础牌堆
- V♦:从第1列移到第4个暂存格
- A♥:第1列移到基础牌堆
- 2♥:从第4列移到对应的基础牌堆
- 3♥:从第4列移到对应的基础牌堆
- D♠:从第1列移到第5列
- 2♦:从第1列移到对应的基础牌堆
- V♦:从第4个暂存格移到第5列
- 10♠:从第4列移到第5列
- 2♣:从第3列移到第1个暂存格
- 3♦:从第3列移到对应的基础牌堆
- A♣:从第3列移到对应的基础牌堆
- 2♣:从第1个暂存格移到对应的基础牌堆
- 3♣:第1列移到基础牌堆
- 7♥:从第2列移到第3列
- 8♠:从第2列移到第1列
- 9♦:从第2列移到第5列
- 9♣:从第2列移到第7列
- 7♥:从第3列移到第1列
- 8♣:从第3列移到第5列
- 8♥:从第3个暂存格移到第7列
- R♣:从第4列移到第1个暂存格
- 5♠:从第4列移到对应的基础牌堆
- 7♥:从第1列移到第4列
- 8♠:从第1列移到第2个暂存格
- 6♥:从第6列移到第1列
- 7♠:从第6列移到第7列
- 6♥:从第1列移到第7列
- 8♣:从第5列移到第1列
- 8♠:从第2个暂存格移到第5列
- 7♥:从第4列移到第5列
- 5♦:从第2列移到第4列
- 8♦:从第6列移到第2个暂存格
- 4♦:从第6列移到对应的基础牌堆
- 5♦:从第4列移到对应的基础牌堆
- 6♦:从第2列移到对应的基础牌堆
- 7♦:从第3列移到对应的基础牌堆
- 8♦:从第2个暂存格移到对应的基础牌堆
- D♦:从第6列移到第3列
- 4♥:从第6列移到对应的基础牌堆
- 4♣:从第6列移到对应的基础牌堆
- 5♥:从第8列移到对应的基础牌堆
- 6♥:从第7列移到对应的基础牌堆
- 7♥:第5列移到其基础堆
- 10♦:从第2列移到第6列
- 6♠:从第2列移到对应的基础牌堆
- 5♣:从第2列移到对应的基础牌堆
- 7♠:从第7列移到对应的基础牌堆
- 8♠:从第5列移到对应的基础牌堆
- 9♦:从第5列移到对应的基础牌堆
- 10♦:从第6列移到对应的基础牌堆
- 8♥:从第7列移到对应的基础牌堆
- D♦:从第3列移到第2列
- R♠:从第3列移到第4列
- 9♠:从第3列移到对应的基础牌堆
- 10♠:从第5列移到对应的基础牌堆
- V♦:从第5列移到对应的基础牌堆
- D♦:从第2列移到对应的基础牌堆
- D♠:从第5列移到第2列
- R♥:从第5列移到第3列
- 6♣:从第5列移到对应的基础牌堆
- 9♥:第5列移到其基础堆
- R♦:从第5列移到对应的基础牌堆
- 9♣:从第7列移到第6列
- 10♥:从第7列移到对应的基础牌堆
- V♣:从第7列移到第8列
- D♥:从第7列移到第4列
- 7♣:从第7列移到对应的基础牌堆
- 8♣:从第1列移到对应的基础牌堆
- 9♣:从第6列移到对应的基础牌堆
- 10♣:从第5列移到对应的基础牌堆
- V♠:从第7列移到对应的基础牌堆
- D♠:从第2列移到对应的基础牌堆
- V♣:从第8列移到对应的基础牌堆
- D♣:从第7列移到对应的基础牌堆
- R♣:从第1个暂存格移到对应的基础牌堆
- V♥:从第7列移到对应的基础牌堆
- D♥:从第4列移到对应的基础牌堆
- R♥:从第3列移到对应的基础牌堆
- R♠:从第4列移到对应的基础牌堆
一组牌被拒绝移入空列
同一对局,40步后。第4列为空,第5列末端是一组由6张牌组成的连续牌列(高亮显示),从R♥到8♣。
中转格(4个):梅花K、空、空、空。收牌堆已放牌数:黑桃5张,红桃3张,方块3张,梅花3张。第1列:黑桃8、红桃7(最上面:红桃7);第2列:梅花5、黑桃6、方块10、方块6、方块5(最上面:方块5);第3列:黑桃9、黑桃K、方块7(最上面:方块7);第4列:空;第5列:梅花10、方块K、红桃9、梅花6、红桃K、黑桃Q、方块J、黑桃10、方块9、梅花8(最上面:梅花8);第6列:梅花4、红桃4、方块Q、方块4、方块8、黑桃7、红桃6(最上面:红桃6);第7列:红桃J、梅花Q、黑桃J、梅花7、红桃Q、梅花J、红桃10、梅花9、红桃8(最上面:红桃8);第8列:红桃5(最上面:红桃5)。
- 如果移到一个已有牌且能够接收这组牌的列,最多可移动8张:空闲中转格和空列用作中转位置。
- 如果移到第4列本身,上限则降为4张:目标列不能用作中转位置。因此,6张牌不能整组移动,但末尾4张可以。
这是应用采用的规则;参见牌组表。
可以试玩的牌局
同一初始牌局有4、2和1个中转格的版本:代码只有“C”部分不同。其他初始牌局使用4个中转格。所列步数来自经过验证的解法,并非最少步数。
| 牌局代码 | 暂存格 | 步数 | 得分 |
|---|---|---|---|
| FC1-C4-AAAAAKH | 4 | 97 * | 545 |
| FC1-C2-AAAAAKH | 2 | 256 | 810 |
| FC1-C1-AAAAAKH | 1 | 141 | 575 |
| FC1-C4-AAAAAAJ | 4 | 244 | 900 |
| FC1-C4-AAAAAAY | 4 | 431 | 1100 |
| FC1-C4-AAAAABE | 4 | 170 | 690 |
步数和得分:均为已验证解法的数据。* 该解法就是应用在自身通关测试中使用的步骤序列。