Life授权服务平台

插件详情

← 返回插件库

五子棋

gomoku · 旺普拉斯
暂无评价

五子棋游戏

适用产品:生活管理平台Life System、Life Game
20 积分
≈ ¥20.00
登录后购买
登录后可查看积分余额、使用优惠券
插件介绍

五子棋游戏

开发者暂未上传 HTML 介绍页。

标识
gomoku
作者
旺普拉斯
价格
20 积分
最新版本
1.2.5
更新时间
2026-09-12 22:45
历史版本
  • 1.2.5 最新版 2026-09-12 22:45 26 KB
    本次为缺陷修复版本,共修复 2 个缺陷、调整 1 处入口行为,不涉及数据表变更。

    一、缺陷修复
    修复:悔棋按钮无法点击

    原因:updateUndoUI() 仅在新开局(棋盘为空)与配置加载时调用,落子后从未刷新,导致开局瞬间按钮被禁用后一直保持禁用状态;
    修复:在落子统一入口 place() 中追加 updateUndoUI(),人机与双人模式每次落子后实时刷新悔棋按钮可用状态;
    现在落子后按钮立即恢复可点,用尽次数或棋盘为空时仍正确置灰。
    修复:随机开局不生效(人机模式玩家总是先行)

    原因:原逻辑把「随机结果」同时当作先手方和玩家执子颜色,导致先手永远跟着玩家走,违反五子棋黑棋先行规则;
    修复:黑棋永远先行(符合规则),人机模式下随机决定玩家执黑还是执白;玩家执白时 AI 执黑先行并立即落子;
    开局提示文案同步改为实际执子结果(「本局你执黑先行」/「本局 AI 执黑先行,你执白」);
    附带修复:撤掉 AI 先手第一子后,AI 自动重新落子开局,避免「玩家不能落子、AI 也不再行动」的死锁。
    二、入口行为调整
    导航入口改为新标签打开

    顶部导航「娱乐 ▾ → 五子棋」的链接增加 target="_blank" rel="noopener";
    点击五子棋入口在新标签页打开游戏,不再跳转当前页面。
    三、兼容性与升级说明
    本次变更仅涉及 game.php、hook_nav.php、plugin.json,无新增/变更数据表;
    从 v1.2.0 直接覆盖升级即可,无需重新安装。
  • 1.2.0 2026-09-12 17:17 25 KB
    v1.2.0(2026-09-12)
    本次为功能增强版本,围绕「入口、对战体验、成就感展示」三个方向新增 7 项功能,并同步扩展后台设置与数据表。

    一、新增功能
    顶部导航入口

    新增 hook_nav.php,挂载 head.meta 钩子,在 lifesystem / lifegame 顶部导航自动注入「娱乐 ▾ → 五子棋」下拉菜单;
    lifesoso 端保持原有直链入口,三端均可从导航直达游戏。
    随机先手

    双人同屏与人机模式均改为随机决定先手方(黑/白);
    人机模式下玩家随机执黑或执白,执白时 AI 自动先行,开局前有先手提示。
    悔棋次数限制

    后台可配置每局悔棋次数上限(默认 3 次,0 表示禁止悔棋);
    前端实时显示剩余悔棋次数徽标,用尽后按钮自动禁用置灰;
    每局独立计数,重新开局自动重置。
    移动端大棋盘

    棋盘整体放大,窄屏(<768px)自动占满屏幕宽度,落子区域更大、更易点按;
    支持标准 15 路 / 大棋盘 19 路切换,画布自适应重绘。
    音效系统

    基于 Web Audio API 纯前端合成,零外部音频文件、零额外请求;
    落子、胜利(上行琶音)、失败(下行低音)、平局音效各不相同;
    右上角提供一键静音开关,可与后台「提示音」总开关叠加控制。
    五连特效

    连珠获胜后,获胜 5 子位置触发粒子爆炸动画(每子 12 粒、共 60 粒);
    粒子颜色按胜方区分(黑方金色 / 白方蓝色),带重力与衰减,requestAnimationFrame 驱动。
    右侧排行榜

    新增端点 ranking.php,输出人机模式胜场 Top 10(含胜率);
    游戏页右侧排行榜卡片自动加载,每局结束自动刷新。
  • 1.0.0 2026-09-11 17:57 15 KB
    2026.9.11
    新版本上线:功能特性
    人机对战:纯前端启发式 AI(必胜→必挡→攻防加权评分),简单/普通/困难三档
    双人同屏:黑白轮流执子
    战绩落库:服务端整局棋谱重放校验(防伪造胜负),仅登录用户保存;页面实时显示个人统计与最近对局。