玩法与规则
使用去掉王牌的 2 副扑克牌,共 104 张。放牌的位置有牌桌的 10 列、牌堆和 8 个基础堆。一开始把 54 张牌发到牌桌,左边 4 列各 6 张,右边 6 列各 5 张。每列只有最上面的一张正面朝上,下面的牌背面朝上。剩下的 50 张为牌堆。[1][12][14]
在牌桌上,可以在一列最上面的牌上叠放小 1 点的牌,与花色无关。例如在黑桃 8 上,可以叠放任何花色的 7。不能在 A 上叠放 K。[1][3]
从一列最上面起连续的同一花色、点数依次小 1 的一串牌,不论多少张,都可以作为 1 步一起移动。也可以从这串牌中间的某张起,连同它上面的牌一起移动。中间夹有不同花色的牌的一串牌,不能一起移动。[1][3][12]
牌被移空的列,可以放任何牌或任何一串牌。一列正面朝上的牌都移走后,如果还剩背面朝上的牌,最上面的一张会自动翻成正面。[1][3]
同一花色从 K 到 A 的 13 张牌在一列的最上面正面朝上排齐时,这 13 张牌会自动从牌桌移走,收到基础堆。收到基础堆的牌不能再移动。8 组全部收到基础堆就通关。[1][12]
在本页,即使没有可以移动的牌了,也不会自动判负。可以用“悔棋”退回去试别的走法,或用“放弃”结束。
花色数与难度
使用的牌都是 104 张,不同的只是花色数。1 种花色时 104 张全是黑桃,2 种花色时黑桃和红桃各 52 张,4 种花色时 4 种花色各 26 张。[12][14]
能一起移动的只有同花色的一串牌,所以花色数越少,越容易排出长的一串牌,难度也就越低。1 种花色时,只看点数就能一张张叠放下去。4 种花色时,每次叠放到不同花色的牌上,这串牌就会断开,所以更难。
其他软件有时把 1 种花色称为初级,2 种花色称为中级,4 种花色称为高级。编号相同的牌局,即使改变花色数,点数的顺序也相同,只有花色不同。
从牌堆发牌
牌堆的牌分 5 次发出,每次 10 张。从牌堆发牌时,牌桌的 10 列各叠上 1 张正面朝上的牌。发一次牌算 1 步。[1][12]
有空列时,不能从牌堆发牌。1949 年出版的规则书中也写道,发牌前必须把所有空列都填上,许多软件也采用同样的规则。要先把牌移到空列,再发牌。[1][3][10]
不过在本页,牌桌上的牌(包括背面朝上的牌)少于 10 张时,即使有空列也可以发牌。少于 10 张时无法填满全部 10 列,如果没有这个例外,就会在牌堆还有牌的情况下无法发牌。本页在凑齐 13 张牌时会自动收到基础堆,所以可能出现这种局面。在 1949 年出版的规则书中,是否把凑齐的一组牌移走由玩家决定。只要把凑齐的 13 张留在列中,就能填满空列,所以书中的规则没有这个例外。[1]
可解牌局与今日牌局
牌局(一开始的牌的顺序)由 0~4,294,967,295 的编号决定。编号方式是本页独有的,在其他软件中使用相同的编号,也不会是同一牌局。“随机牌局”随机选择编号,不确认是否存在通关步骤。
“可解牌局”从这样的牌局中选择:运营者用本页的求解程序,在能看到全部牌的条件下找到了通关步骤。检查编号 1~4,000 的牌局后,1 种花色有 3,999 局、2 种花色有 3,982 局、4 种花色有 3,544 局找到了步骤。求解程序对检查的局面数量设有上限(100 万),所以没有找到步骤的牌局也不一定无法通关。
能通关的比例,很大程度上取决于是否知道背面朝上的牌是什么。1949 年出版的规则书写道,直接使用普通的 2 副扑克牌(相当于本页的 4 种花色),在有背面朝上的牌的情况下玩,大约 3 次能赢 1 次。在能看到全部牌的条件下,一项研究检查了 4 种花色的 32,000 个牌局,其中 31,998 局找到了通关步骤(剩下的 2 局尚无结论)。[1][5]
“今日牌局”是按日本时间的日期和花色数决定的牌局,当天以相同花色数玩的人都从同一牌局开始。今日牌局从可解牌局中选出。通关后会显示当天挑战的人数、通关的比例,以及你的步数和用时排在前百分之几。
本页的操作方法
在菜单中选好“花色数”(“1 种花色”“2 种花色”“4 种花色”)和“牌局”(“今日牌局”“可解牌局”“随机牌局”),然后点击“发牌开始”。默认为“1 种花色”和“可解牌局”。
移动牌时,可以把牌拖到要放的列,或先点击牌使其发光,再点击要放的列。点击同花色的一串牌中间的牌,会连同它上面的牌一起移动。点击压在这串牌下面的牌,会选中这一列中能一起移动的最长的一串牌。再次点击(双击)发光的牌,牌会按同花色大 1 点的牌、不同花色大 1 点的牌、空列的顺序,移到能放的位置。
点击牌堆,会给 10 列各发 1 张牌。因为有空列而不能发牌时,会在桌面上显示原因。牌桌上的牌少于 10 张时,即使有空列也可以发牌。
“悔棋”可以退回任意步数。从牌堆发牌的那一步,以及凑齐后收到基础堆的 13 张牌,也可以用“悔棋”退回。因为也可以看过发出的牌之后再退回,所以结果中也会显示悔棋的次数。
点击 3D 显示右侧(屏幕较窄时在下方)的“提示”,会从当前局面寻找能通关的步骤,把第一步以文字显示在“提示”下方,并让要移动的牌在桌面上发光。检查的局面数量设有上限,在上限内没有找到步骤时,会显示“从这个局面没有找到能通关的步骤”,并给出可参考的一步(并不代表一定没有能通关的步骤)。对于已确认存在通关步骤的牌局(“可解牌局”和“今日牌局”选出的牌局;通过 URL 收到的牌局,编号在其中的也一样),会改为显示“这个牌局已确认存在通关步骤,但在提示的计算范围内没有找到步骤”。
在“提示”下方,排列着“从牌堆发牌”按钮和当前可以走的着法的按钮。着法按钮按移出牌的列分组,点击即可按该着法移动牌。从一串牌的中间分开移动的着法,也可以在这里选择。使用这些按钮,即使设备无法显示 3D 画面,或者只用键盘,也能游玩。
通关后会显示步数、用时、悔棋次数以及本设备的记录(胜率、连胜、最短用时、最少步数)。一起移动的一串牌和从牌堆发牌各算 1 步,自动收到基础堆的牌和翻成正面的牌不计入步数。今日牌局还会显示当天挑战的人数、通关的比例,以及你的步数和用时排在前百分之几。把结果卡片中的 URL 发给别人,对方也能玩同一牌局。
取胜技巧
- 先从背面朝上的牌多的列移动牌。背面朝上的牌翻开后,能移动的牌就会增加。
- 只有在没有其他着法时,才把牌叠放到不同花色的牌上。叠放到不同花色的牌上后,这串牌就会在那里断开,不能跨过断开处一起移动。
- 空列不要马上填上,先留着。有空列时,可以把一串牌分开重新组合。不过,从牌堆发牌之前需要填满空列(牌桌上的牌少于 10 张时除外)。
- 从牌堆发牌之前,先试遍所有能走的着法。发牌后每列都会叠上 1 张牌,一串牌可能因此断开。
- K 不能叠放到其他牌上,所以只能移到空列。在空列中排出从 K 开始的同花色的一串牌,就更容易凑齐 13 张。
蜘蛛纸牌的起源与历史
蜘蛛纸牌是谁发明的、产生于哪一年,都不清楚。在已确认的刊载规则的书中,最早的是 1949 年在美国出版的 Albert H. Morehead 和 Geoffrey Mott-Smith 的《The Complete Book of Solitaire and Patience Games》。这本书的规则直接使用普通的 2 副扑克牌(相当于本页的 4 种花色)。书中写道,取胜的可能性是 3 次中有 1 次,玩一次需要 20 分钟。[1][12]
这本书在序言中,引用了英国作家萨默塞特·毛姆 1930 年出版的游记中“试过一种叫 Spider 的单人纸牌游戏,但一次也没能排到最后”这一段。游记中没有写规则,所以不知道它和现在的蜘蛛纸牌是否是同一种游戏。[1][2]
在计算机上,较早的是 Don Woods 在斯坦福大学人工智能实验室的系统上制作的版本,1989 年又发布了 Sun Microsystems 的版本。1998 年 6 月,Microsoft 把蜘蛛纸牌加入了面向 Windows 98 的附加包 Plus! 98,并从 2000 年的 Windows Me 起在 Windows 中标准附带。[4][6][7]
Windows XP 也附带了蜘蛛纸牌。在 2005 年 Microsoft 对家庭使用情况的统计中,它超过克朗代克,成为玩得最多的游戏。Windows 版可以按使用的花色数(1 种、2 种、4 种)选择难度。在日文版 Windows 中,名称里 Spider 的片假名写法到 Windows Vista 为止末尾不带长音(读作 supaida soritia),从 Windows 7 起改为带长音(supaidā soritia)。Windows 8 不再标准附带,它成为通过应用商店发布的 Microsoft Solitaire Collection 中的一个游戏。Windows 10 则标准附带 Microsoft Solitaire Collection。[7][8][9][10][11][13]
参考资料
- Albert H. Morehead、Geoffrey Mott-Smith《The Complete Book of Solitaire and Patience Games》Longmans, Green and Co.(1949 年)(在新标签页中打开)
- W. Somerset Maugham《The Gentleman in the Parlour》Heinemann(1930 年)(在新标签页中打开)
- Bicycle《Spider Solitaire》(在新标签页中打开)
- Don Woods、Sun Microsystems《spider》(1989 年)的说明书(在新标签页中打开)
- Charlie Blake、Ian P. Gent《The Winnability of Klondike Solitaire and Many Other Patience Games》Journal of Artificial Intelligence Research 85(2026 年)(在新标签页中打开)
- Microsoft《Consumer Companion for Windows 98 Offers Powerful New Utilities Desktop Themes and Exciting Games》(1998 年 6 月 25 日)(在新标签页中打开)
- Microsoft 知识库 306862《Windows Millennium Edition に含まれるゲームの一覧》(日文,意为“Windows Millennium Edition 中包含的游戏列表”)(在新标签页中打开)
- Microsoft 知识库 307768《[HOW TO] Windows XP でゲームを追加または削除する方法》(日文,意为“如何在 Windows XP 中添加或删除游戏”,2004 年)(在新标签页中打开)
- Raymond Chen《Spider Solitaire unseats the reigning champion》The Old New Thing(2005 年)(在新标签页中打开)
- Microsoft《スパイダ ソリティア : 遊び方》(日文,意为“蜘蛛纸牌:玩法”;Windows Vista 的帮助)(在新标签页中打开)
- Microsoft《スパイダー ソリティア: 遊び方》(日文,意为“蜘蛛纸牌:玩法”;Windows 7 的帮助)(在新标签页中打开)
- 英文维基百科《Spider (solitaire)》(在新标签页中打开)
- 英文维基百科《Microsoft Spider Solitaire》(在新标签页中打开)
- 日文维基百科《スパイダー (トランプゲーム)》(在新标签页中打开)
常见问题
蜘蛛纸牌可以免费玩吗?
可以免费玩。无需注册,也无需安装 App。可以在浏览器中以 3D 游玩,选择花色数后玩可解牌局和今日牌局。
花色数(1 种、2 种、4 种)会带来什么不同?
难度不同。能一起移动的只有同花色的一串牌,所以花色数越少,越容易排出长的一串牌,难度也就越低。无论选择哪种花色数,使用的牌都是 104 张。其他软件有时把 1 种花色称为初级,2 种花色称为中级,4 种花色称为高级。
为什么有空列时不能从牌堆发牌?
因为这是由来已久的规则。1949 年出版的规则书中写道,发牌前必须把所有空列都填上,许多软件也采用同样的规则。本页只在牌桌上的牌少于 10 张时,即使有空列也可以发牌。这是因为本页在凑齐 13 张牌时会自动收到基础堆,牌桌上的牌少于 10 张时无法填满 10 列,如果没有这个例外,就会在牌堆还有牌的情况下无法发牌。这个例外不是书中的规则,而是本页规定的。
蜘蛛纸牌一定能通关吗?
不一定。1949 年出版的规则书写道,直接使用普通的 2 副扑克牌(相当于本页的 4 种花色),在有背面朝上的牌的情况下玩,大约 3 次能赢 1 次。在能看到全部牌的条件下,一项研究检查了 4 种花色的 32,000 个牌局,其中 31,998 局找到了通关步骤。本页的“可解牌局”和“今日牌局”,是从运营者用本页的求解程序找到了通关步骤的牌局中选出的。
和纸牌接龙(克朗代克)、空当接龙有什么不同?
不同之处在于使用 2 副扑克牌(104 张),并且不是在基础堆上从 A 开始叠放,而是在牌桌上凑齐同一花色从 K 到 A 的牌后收到基础堆。在牌桌上,可以不分花色叠放小 1 点的牌,但能一起移动的只有同花色的一串牌。牌堆每次 10 张、分 5 次发出,每次给所有列各发 1 张。
使用几副、多少张扑克牌?
使用去掉王牌的 2 副扑克牌,共 104 张。一开始把 54 张发成 10 列,剩下的 50 张为牌堆。用实体扑克牌玩时,也是把 2 副牌混在一起,按同样的方式摆放。
有计分吗?
本页没有计分。通关后会显示步数、用时和悔棋次数。本设备的记录按花色数分别保存玩的次数、获胜次数、连胜、最高连胜、最短用时、最少步数(不保存悔棋次数)。广为人知的计分方式(从 500 分开始,每走 1 步扣 1 分,每凑齐 1 组加 100 分)来自 Windows 附带的版本。
为什么叫“蜘蛛纸牌”?
没有明确的记录。常见的说法是把 8 组牌比作蜘蛛的 8 条腿,但没有找到依据。1949 年出版的规则书中也没有写名称的由来。
从牌堆发牌后,或 13 张牌收到基础堆后,也能悔棋吗?
可以。从牌堆发牌的那一步,以及凑齐后收到基础堆的 13 张牌,都可以用“悔棋”退回任意步数。结果中会显示悔棋的次数。
记录保存在哪里?
记录(胜率、连胜、最短用时、最少步数)按花色数分别只保存在本设备的浏览器中。今日牌局的成绩会发送到本站的服务器,用来显示挑战的人数和分布,但不记录步骤和用时本身。关闭页面下方的“发送对局统计”后,今日牌局的成绩也不会发送(详情请参阅隐私政策)。
发送对局统计
本站会把对局的开始与结束、好友对战连接是否成功、3D 显示失败等信息发送到本站服务器,用于调查哪些游戏被玩到最后、哪些设备在显示或连接时失败,以修复故障和改进游戏。如果不想发送,请关闭下方的开关。
会发送的信息
游戏种类、玩法(人机对战、同屏轮流、单人、好友对战)、电脑难度、对局设置(五子棋和西洋跳棋的规则、飞行棋、钻石跳棋、大富豪、排七、记忆翻牌、抽鬼牌、翻和尚牌和百人一首歌留多的人数,大富豪、排七和抽鬼牌的局数,飞行棋的每人棋子数和快速结束的规则,纸牌接龙(克朗代克)的翻牌张数和发牌的选择方式,空当接龙发牌的选择方式,蜘蛛纸牌的花色数和发牌的选择方式)、结果、步数、对局时长区间、创建好友对战房间的画面(菜单、对局结果或“用新链接重新邀请”)、好友对战的连接、观战和入座是否成功及重新连接次数、3D 显示失败与渲染速度区间、从打开页面到 3D 显示开始的时间区间(如果在开始前离开页面或切换到其他标签页或应用,则为这一情况以及到那时为止的时间区间)、当时的网络速度区间(由浏览器估算)、页面程序从浏览器缓存(以前打开时保存的数据)读取的比例区间(全部、部分、没有)、加载失败的种类、设备类型(是否为手机、内存和核心数区间)、浏览器和 OS 的种类、每次打开页面时重新生成的标识符(不保存)。
不会发送的信息
房间 ID、座位令牌、所选的着法与盘面(在纸牌接龙(克朗代克)、空当接龙和蜘蛛纸牌中通关今日牌局时,会为确认通关发送步骤和用时,但确认后不记录)、1A2B 猜数字的数字、GPU 型号、页面的 URL。IP 地址仅在内存中用于限制发送次数,不会记录。接收方只有本站服务器,不会提供给外部企业。记录在 30 天后删除(纸牌接龙、空当接龙和蜘蛛纸牌今日牌局的人数统计为 60 天)。
有关记录的处理方式,以及为广告和访问分析发送给外部企业的信息,请参阅隐私政策。