{{-- 文件功能:五子棋对战面板组件 支持两种模式: - PvP(随机对战):实时 WebSocket 同步双方落子 - PvE(人机对战):服务端 AI 同步返回落子坐标 @author ChatRoom Laravel @version 1.0.0 --}} {{-- ─── 五子棋面板遮罩 ─── --}}
{{-- ─── 标题栏 ─── --}}
♟️
五子棋对战
{{-- 奖励显示 --}}
🏆
{{-- 倒计时 --}}
×
{{-- ─── 玩家信息栏 ─── --}}
{{-- 黑棋玩家 --}}
黑棋
先手
{{-- 中间状态 --}}
{{-- 白棋玩家 --}}
白棋
{{-- ─── 内容区 ─── --}}
{{-- 模式选择界面(idle 状态) --}}
♟️
选择游戏模式
{{-- PvP 随机对战 --}}
{{-- 背景装饰 --}}
⚔️
⚔️ 随机对战(PvP)
向聊天室发起挑战邀请,等待其他玩家接受
胜利奖励:
{{-- PvE 人机对战:4档独立彩色卡片 --}}
🤖 人机对战(AI)— 选择难度
{{-- 等待对手接受(PvP waiting) --}}
等待对手接受挑战…
邀请将在 秒后超时
{{-- 棋盘(playing / finished 状态) --}}
{{-- 对局结果 --}}
{{-- ─── 底部按钮栏 ─── --}}
{{-- 认输按钮(对局中才显示) --}} {{-- 再来一局 --}} {{-- 关闭 --}}
{{-- 五子棋主面板脚本已迁移到 resources/js/chat-room/gomoku-panel.js --}}