Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

平台简介

在线游戏平台是一个面向网页游戏的联机游戏平台。玩家在浏览器中即可完成游戏发现、开局与对战,无需下载客户端。游戏开发商按平台规范开发一次,即可获得游戏分发、联机对战、匹配、结算与运营数据能力。

平台能力

  • 游戏即点即玩:游戏以 Web 静态包形式托管,在大厅点击卡片即可进入,支持分类筛选、搜索、收藏与最近游玩。
  • 实时联机:平台统一提供 WebSocket 网关、会话管理、断线重连与在线状态,游戏只需专注玩法逻辑。
  • 两种开局方式:quick 模式由平台自动匹配玩家,人数达标后自动开局;room 模式提供房间码,适合好友组局。
  • 平台托管结算:玩家金币余额由平台托管,游戏按回合发起扣款与奖励,结算原子完成并全程留痕。
  • 公平随机:内置 commit-reveal 公平随机协议,玩家可独立验证每局随机结果。
  • 版本化内容审核:游戏前端包与逻辑包分别提审,审核通过即发布,支持版本回滚。
  • 运营支撑:管理后台覆盖开发商管理、玩家管理、财务、内容运营、数据看板与客服工单。

角色与入口

角色入口职责
玩家game.zihua-chen.cn注册账号,发现并游玩游戏,管理钱包与个人设置
开发商game.zihua-chen.cn/admin开发游戏并提审发布,管理名下游戏与运营数据
平台运营game.zihua-chen.cn/admin内容审核、财务管理、内容运营、数据看板与客服支持

技术栈

后端基于 Go,依赖 PostgreSQL 与 Redis,由 admin、lobby、game-api 三个服务组成。前端为 Vue 3 单页应用,玩家大厅使用 Tailwind CSS,管理后台使用 Element Plus。游戏逻辑运行在 goja 沙箱中,由平台托管执行。游戏前端包存储在 S3 兼容对象存储上。通信采用 REST 与 WebSocket,平台为游戏两端提供 TypeScript SDK。

使用声明

平台金币为虚拟物品,仅用于学习研究与技术演示,不涉及真实资金交易。充值支付为沙箱模拟流程,金币不可兑回。平台提供充值限额与自我排除等健康游戏工具,见合规与账户安全。