五子棋人机对战
你执黑先行,点交叉点落子,电脑应一手并告诉你它为什么下那里——挡你的活三、抢自己的活四,理由都是它真拿来算分的那些。棋局自动存在这台设备的浏览器里,可以悔一步、要提示、回看任意一步,下完还能一键回放整局,随时导出文本棋谱。不下载、不注册、不上传。
开一局你执黑先行 · 五连即胜 · 无禁手 · 全程在你这台设备里算
对手正在算这一步……(全部在本地算,没有请求服务器)
棋谱是通用文本格式(每行一步坐标),五子棋没有 PGN 那样的统一标准,我们不冒充
这一页怎么用
- 选一个对手强度(第一次玩选「入门」),点棋盘上任意交叉点落子——你执黑先行,电脑会应一手,并在右边用一句话告诉你它为什么下那里;
- 盯着那句「为什么这么走」下棋:它挡了你的活三?说明你已经连出一个它不敢不管的威胁了。它抢了自己的活四?下一手它就赢了。照着这套威胁等级检查自己每一步,比背套路长棋快;
- 下完(或者下砸了)点「回放这局」让整局自动重走一遍,或者用「行子与讲解」逐格回看,重点看自己输在哪里;想要复盘材料就点「导出棋谱」存成文本文件。
记谱怎么读:列是字母,行是数字
棋盘 15 路,从左到右是 A 到 O(15 个字母,没有跳过 I),从上往下数 1 到 15。比如「H8」就是正中间那颗星位。行子列表和导出的棋谱都用这套坐标:
| 写法 | 意思 |
|---|---|
| H8 | H 列、第 8 行——棋盘正中心的星位,开局第一手最常用 |
| I9 | H8 斜下方的交叉点,也是常见的开局应手 |
| 黑 / 白 | 你永远执黑先行,电脑执白后手 |
「为什么这么走」里的行话,就这一张表
电脑给每个点打分用的就是这些词——它的嘴和它的脑子是同一套数据,页面上的解释不是事后编的:
| 它嘴里的词 | 什么意思 | 有多急 |
|---|---|---|
| 成五 | 这一手连满五颗 | 直接赢,什么都别想先下这个 |
| 活四 | 四颗连排,两头都是空点 | 两头堵不住,下一手必胜——见到必须立即处理 |
| 冲四 | 四颗连排但一头被堵(包括跳着连的) | 只逼对方应一手,常用来创造机会 |
| 活三 | 三颗连排,两头都通 | 再走一手就变活四——这就是为什么电脑总在堵它 |
| 眠三 | 三颗连排但有一头被堵 | 威胁有限,可下可不下 |
| 活二 / 眠二 | 两颗连排 | 布局阶段的东西,为以后的威胁打底 |
没有紧迫威胁时,电脑会说「先占中间」或「连子成眠三/活二」:一颗子同时牵住两个方向,比追着眼前一颗子走更值——这也是人下棋最容易犯的错。
如实说清楚的四件事
- 规则是无禁手自由规则:黑白规则完全一样,五个或更多连成一排都算赢。正式连珠比赛的三三、四四、长连禁手这里不做,页面不冒充比赛棋盘;
- 三档对手都远不是职业棋力,这是刻意的——陪练要赢得不让人想摔键盘。入门档甚至会漏看你的威胁,就是为了让新手也能赢下第一局;
- 导出的棋谱是通用文本(每行一步坐标),五子棋没有像国际象棋 PGN 那样一家独大的标准格式,我们不冒充;
- 棋局、战绩、偏好只存在你这台设备的浏览器里,电脑的每一步计算也在本地跑,服务器不知道你下到哪。
常见问题
怎么开始下?
选一个强度档,直接点棋盘上的交叉点落子。你执黑先行,黑白轮流,谁先连成五子谁赢。不选档就是入门;下到一半关掉页面,这局棋会自动存在浏览器里,回来接着下。
「为什么这么走」那句话是怎么来的?
电脑给每个可下的点打分时,用的就是页面里写的那套威胁等级——成五、活四、冲四、活三、眠三、活二。它挑了分最高的点,页面就把它这一步落在哪个等级、挡了你哪个威胁翻成一句大白话。解释和着法是同一份数据算出来的,不是事后编的。
三档分别是什么水平?
入门:只看眼前这一层,还会漏看你的威胁,适合刚学会规则的人;进阶:攻守两边的威胁都数满,会认真堵你的活三;挑战:再往后多算一层应手,防得更严、更会抢要点。三档都不是职业棋手,这是刻意的——陪练要赢得不让人想摔键盘。
有禁手吗?长连算赢吗?
无禁手,自由规则:黑方白方规则完全一样,五个或五个以上连成一排都算赢——这也是平时和家人朋友下棋最常用的口径。正式比赛用的连珠禁手规则(三三、四四、长连禁手)这里不做,页面不冒充比赛棋盘。
棋局存在哪里?会被上传吗?
存在这台设备这个浏览器的 localStorage 里,不上传。电脑的每一步计算也全在你的浏览器里跑,服务器只负责把页面发给你,不知道你下到哪。换设备、换浏览器或清理数据这局就没有了——重要棋谱请点「导出棋谱」存成文本文件。
导出的棋谱是什么格式?
通用文本格式:头部写规则、强度、结果,往下每行一步(黑 H8、白 I9 这样)。五子棋没有像国际象棋 PGN 那样一家独大的标准格式,所以我们不冒充——存成谁都读得懂的文本,贴给教练看、发朋友圈、或者自己在纸上摆回来都行。这份棋谱粘到「五子棋复盘」页(/study/wuziqi-fupan)还能逐步分析哪几手亏了,或者下完直接点「复盘这一局」自动带过去。
能两个真人共用一个棋盘下吗?
这一页只有人机对战。双人同屏、联网对弈、等级分都在后面独立部署的注册版里考虑,这里不放——因为它必然要存数据,和本栏目「不上传」的承诺冲突。想跟朋友面对面玩,导出棋谱或直接指着屏幕轮流点也够用。