在线五子棋小游戏

免费在线经典五子棋(Gomoku)对弈游戏。支持本地双人对战人机对战(人机可选择执黑或执白)与基于 SignalR 的在线实时对战——创建房间后把邀请链接发给对方,对方打开即可直接加入对弈。15×15 标准棋盘含天元与星位,黑方先行,横/竖/两条斜线任意方向连成 5 子即获胜。

黑方 先手 · 玩家
00:00
白方 后手 · 玩家

功能特性

四种模式

本地双人对战、人机对战(我方执黑先行)、人机对战(我方执白后行)、SignalR 在线实时对战,任意切换自动开启新对局。

链接邀请在线对战

创建房间后把邀请链接发给对方,对方打开即可直接加入同一房间实时对弈;每房间限 2 人,先加入执黑后加入执白,支持断线自动重连并同步对局。

标准棋盘

15×15 标准五子棋棋盘,含天元(中心点)与四角星位,像素级线宽均匀,木纹/暗皮/白纸三主题自适应。

四向胜负

完整实现横、竖、左斜、右斜四个方向的五连珠判定;胜利时高亮 5 子连线,结束所有后续操作。

悔棋功能

每步都可点击"悔棋"撤销(人机模式自动撤销双方两步),支持多步连续撤销,直到回到开局。

智能提示

点击"提示"自动推荐当前最佳落点——优先阻止对手四连、其次构造我方四连,最后评估最大威胁方向。

计时状态

顶部状态栏含双方阵营标识(黑/白棋子)、当前执子方高亮、实时对局计时,并明确显示玩家/AI归属。

玩法规则

基本操作

  • 选择模式:在页面顶部模式栏切换「双人对战 / 人机(我执黑) / 人机(我执白) / 在线对战」。
  • 落子:在棋盘交叉点(格子线的交叉处,而非方格内)点击即落子。黑方先行,双方交替落子。
  • 最近一手:红色小圆点标记最近一次落子位置,便于追踪对局节奏。
  • 悔棋/重开/认输:使用控制面板按钮,本地模式悔棋可连续撤销直到开局(在线对战为保证公平不支持悔棋与提示)。

在线对战(SignalR)

  • 创建房间:切换到「在线对战」模式,点击「创建房间」,系统分配一个 2 人房间并生成邀请链接(创建者自动执黑先行)。
  • 链接邀请:点击「复制链接」把链接发给对方(微信/QQ/邮件均可),对方打开链接即可直接加入同一房间开始对弈,无需注册登录。
  • 实时同步:落子经服务器校验后实时广播给房间内双方,胜负与和棋由服务器统一判定,双方界面完全一致。
  • 断线重连:网络闪断会自动重连并用原房间号重新加入,自动回放棋局继续对弈;对方离开时会提示等待或再次分享链接。
  • 数据清理:房间数据仅保存在服务器内存中,每 5 小时自动清理 5 小时前无活动的房间,不落库、不留存个人信息。

胜负判定

  • 五连即胜:任意一方的棋子在横、竖、左上→右下、右上→左下四个方向中,任一条线上连续出现 5 子即判获胜。
  • 长连规则:超过 5 子的连续同色也算胜利(标准 Gomoku 规则,本工具不使用禁手规则)。
  • 认输:任一方点击"认输"按钮即判对方获胜。

AI 难度说明

  • 本工具内置启发式评分 AI:优先处理对手的活四/冲四(五连威胁),其次构造我方活四,再按双方二连三连加权评估。
  • 由于五子棋先手黑方具有较大优势,推荐挑战「人机(我执白)」模式以获得更平衡的对弈体验。
  • 当对局陷入僵局时,AI 会倾向于抢占棋盘中心区域(天元附近)与星位附近的关键交叉点。

常见问题

五子棋和围棋有什么区别?
两者都使用黑白棋子在 15/19 路棋盘上交替落子,但核心目标完全不同:五子棋目标是任意方向连成 5 子即可胜利,规则简单、对局节奏快(通常 30-60 手结束);围棋目标是通过围地与吃子获得更多目数,对局通常 200+ 手。本工具实现的是标准五子棋(Gomoku)规则。
为什么落子点在"交叉线"而不是方格里面?
这是围棋/五子棋等东亚棋类的数百年传统:棋子落在线的交叉点(路)上而非方格内。标准五子棋 15×15 棋盘即有 15 条横线和 15 条纵线,共 225 个交叉点作为有效落子位。这样可以让棋子同时占据横、竖、两斜四个方向的枢纽位置,也便于视觉判断连续线。
什么是"禁手"?本工具支持吗?
"禁手"是专业连珠(Renju)比赛中为平衡黑方先手优势而设置的规则:黑方不能下出"三三、四四、长连(>5)"三种形状,否则判负。本工具使用大众休闲版 Gomoku 规则(无禁手),黑方长连同样算胜,更适合快速对弈与休闲娱乐。如需禁手规则的专业版本,可使用连珠专用软件。
人机对战 AI 的水平如何?有等级设置吗?
当前 AI 基于经典启发式评分算法:对每个候选点分别评估我方加分和对手威胁分,优先堵活四/冲四,其次构造我方活四/活三,适用于休闲与入门级别。本版本暂不提供多档难度设置;如多次对局后发现 AI 落子较慢,可尝试缩小浏览器窗口或切换到"双人对战"模式。
在线对战怎么邀请好友?对方需要注册吗?
切换到「在线对战」模式 → 点击「创建房间」→ 复制邀请链接发给对方。对方打开链接即可直接加入同一房间开始对弈,全程无需注册登录,也无需安装任何软件。每个房间限 2 人,先创建/加入者执黑先行,后加入者执白。
在线房间的数据保存多久?安全吗?
在线对战的房间数据仅保存在服务器内存中,不会写入数据库;系统每 5 小时自动清理 5 小时前无活动的房间数据。网络闪断时会自动重连并回放棋局,对方离开房间时会收到提示,重新打开邀请链接即可继续对弈。
对局进度会保存吗?
本地双人与人机模式完全在前端运行,刷新页面或切换模式后当前对局会自动重置并重新开始;在线对战模式下,只要房间与连接保持有效,棋局会实时保存在服务器内存中,断线重连后自动同步继续。如需暂停本地对局,保持网页打开即可,计时器在对局结束前不会停止。
五子棋工具有内购、广告或注册要求吗?
完全免费,无广告,无需注册登录。本地双人与人机模式的所有逻辑在浏览器本地执行;在线对战仅通过服务器内存实时转发棋步,房间数据每 5 小时自动清理,不留存任何对弈记录或个人信息,保护您的隐私。