游戏内悬浮球产品文档

依据:产品需求基线 v0.35 · 2026-09-15。状态:方案评审稿(原型同步状态见各端说明)。

v0.35 新手奖励资格补充

仅两种情况提供一次新手奖励信号:VIB 未登录且游戏账户未检测到信号使用记录;或 VIB 已登录且未与任何游戏网站产生关联。其他情况不新增新手奖励,已有发放记录继续去重。已登录后只检查当前网站未关联是不够的,须检查全部网站。交互原型已同步新手资格、首次关联前判定、登录保留已发信号、发放去重及当前标签页刷新恢复。已登录新手暂按免费演示,正式计费待确认。

使用信号前点数不足界面(2026-09-15 补充)

已同步文档与原型:右侧选择“使用前 · VIB 点数不足” → 点击球 → 首次剧本结束 → 查看不足页。仅告知点数不足,不展示点数明细;保留购买、重新检查、返回游戏操作。模拟购买成功后恢复选择游戏;确认游戏才扣点。验证见 check-floating-points.cjs,截图见 qa/points-before-*.png。满屏限制可通过“满屏限制 · 新手已使用/新手已过期”直接查看;过期暂立即限制,模拟重开恢复,v0.35 起刷新恢复当前标签页状态。此补充不代表其余 v0.34 待同步行为已实现。

v0.34 规则补充与实现边界

需求已更新:游戏 PWA 内先登录游戏、再在悬浮窗登录 VIB 时首次关联;有效期仅从具体游戏信号生成后开始,倒计时由游戏接口提供,无退点;新手过期也触发遮罩、重启恢复;切号清空所有信号。支付失败或取消即放弃,不提供历史单续付,待到账沿用当前版本;VIP 生命周期依据第三方,项目不提供续费退款操作。

本次同步需求文档。以下原型说明保留 v0.33 演示情况;满屏限制已补充直接演示入口及过期触发,实际持久化恢复仍待实现,不能作为 v0.34 已实现的证据。注册赠点仍为演示值。

本次方案调整与原型状态

产品方案与游戏内悬浮球交互原型已同步 v0.33。默认从新手体验开始,右侧评审面板可切换登录、关联冲突、点数不足及进程情境。所有账户、支付、奖励与游戏行为均为本地模拟。

调整项当前方案
游戏未登录悬浮球可见,提示先登录游戏账号;点击无事件
未登录新手游戏账户未检测到信号使用记录时提供一次;1 个未读角标,首次点击自动剧本
已登录新手VIB 未与任何游戏网站关联时提供一次;资格分支已同步;免费为演示假设
新手使用后使用完成 5 秒后全游戏强制登录遮罩;悬浮球内成功登录前不可关闭
点数扣除普通信号确认具体游戏时扣点,使用前展示独立点数不足页,选定游戏确认处再次校验
账户关联VIB 对游戏账户一对多;关联冲突提示并禁止分析和获取信号
切换游戏账号已登录 VIB 时清空已存在信号数,并重新校验关联
剧本每次游戏进程会话首次有效点击执行;收起继续,再开查看进度
新手赠点取消体验预扣及注册/登录赠点抵扣;数量和奖励金额代码写死

设计与开发衔接

对应需求原文

以下摘录保留原章节编号和已确认/待明确口径;若存在历史表述冲突,以 v0.35 新手资格及当前 MVP 范围为准。

1. 产品定位

New VIB 是基于 VIB 2.0 衍生的产品,暂称 VIB AI。用户通过嵌入 AI 版博彩游戏中的悬浮机器人获取信号,通过独立的 PWA 完成 VIB 注册、账户管理、发现更多支持的游戏及充点。

产品设想结合用户游戏行为采集游戏数据,提供信号,先展示多款可选游戏,用户选择后获得指定游戏、建议下注金额及倒计时,并自行在游戏中下注。提高胜率、极大概率赢得本局以及“AI 破解”属于用户提出的目标效果,当前没有提供验证证据,本文件不将其记为已实现能力或保证收益承诺。

2. 文档约定

本文件区分业务版本与文档版本:MVP 是首个产品交付范围;“后续版本”尚未指定正式版本号或交付时间。

3. 产品组成与术语

全局终端与安装约束(最新确认):

对象定义与职责
AI 版游戏用户下载并可在其中使用悬浮机器人的游戏;通过合作游戏网站接入后台提供的 JS;游戏下载或安装包的具体分发方式待明确
悬浮机器人/悬浮球游戏内可见、可拖动、可点击的交互入口,承载消息、信号及 VIB 登录等流程
VIB AI PWA独立产品入口,承载介绍、安装引导、游戏列表、VIB 注册登录、个人中心及充点
管理后台MVP 包含用户列表查询、用户数据统计、合作网站接入、精简信号奖励配置及财务管理;新手奖励在代码中写死
VIB 账户在 VIB AI PWA 注册,并可在游戏内悬浮机器人中登录的账户
信号出现后提供多款游戏供选择,选定后给出指定游戏、建议下注金额及倒计时;用户在倒计时内完成匹配下注即使用,倒计时结束即过期
信号奖励金额用户在游戏平台下注后获得的奖励金额;该定义已确认,总返还、净奖励及是否含本金的结算字段口径仍需对齐
点数普通信号在确认选择具体游戏时扣点;沿用 ceil((奖励 − 下注金额)× 0.20)公式,奖励金额取自该正常信号对应的管理后台配置结果;新手体验不预扣、不抵扣注册/登录赠点
公会后续版本面向用户的名称,业务本质为分销商及其用户归属体系

一个 VIB 账户可关联多个不同网站,也可关联同一网站的多个账户;一个游戏账户只能关联一个 VIB 账户;新手奖励仅按第 5.2 节两种资格提供一次,已登录 VIB 且曾关联任意游戏网站的用户不因新增网站或账户再次获得。合作网站为 JS 接入和配置记录的单位,网站内可包含多款供信号选择的具体游戏;现有后台“游戏名称”等字段与网站的映射需按此区分。游戏内不提供 VIB 注册,不把游戏注册当作 VIB 注册。

5.1 游戏内悬浮机器人

v0.32(2026-09-15,已确认):以下为当前 MVP 方案,替代旧安装前置、新手预扣及每次使用信号执行剧本的规则。交互原型已同步 v0.33,使用本地状态模拟登录、奖励、扣点与游戏进程。

5.1.1 接入方式与基本交互

5.1.2 登录与关联状态

游戏账户悬浮球 VIB 状态/关联消息与操作
未登录任意显示“请先登录游戏的账号”;点击悬浮球无事件,不开窗、不走剧本、不获取或使用信号
已登录VIB 未登录,游戏账户未检测到信号使用记录,且该次新手奖励尚未发放显示 1 个未读角标;首次点击打开浮窗并自动走剧本,结束后告知“您有一个待使用信号”
已登录VIB 未登录,游戏账户已检测到信号使用记录提示“请登录查看您的信号”,点击进入 VIB 登录,不重复发新手奖励
已登录VIB 已登录,尚未与任何游戏网站产生关联按第 5.2 节提供一次新手奖励信号;首次关联与资格判定的执行顺序需在接口中衔接
已登录VIB 已登录,游戏账户已关联当前 VIB进入正常信号流程
已登录VIB 已登录,游戏账户尚未关联 VIB在游戏 PWA 中,先登录游戏账户,再在悬浮窗成功登录 VIB;首次建立关联,已有其他 VIB 关联则按冲突处理
已登录游戏账户已关联其他 VIB机器人消息气泡显示“当前游戏账户已与其他VIBAI账户关联”;不进行分析行为和获取信号,不沿用其他账户信号

游戏登录门槛与关联冲突优先于剧本和信号流程。“首次点击”定义见 5.1.6,不等于首次获得新手权益。

5.1.3 新手体验与 5 秒强制登录遮罩

  1. 用户已下载 AI 版游戏平台、登录游戏账户,未在悬浮球中登录 VIB,且游戏账户未检测到信号使用记录;按 5.2 节新手资格与发放记录去重。
  2. 悬浮球显示 1 个未读角标。首次点击打开浮窗,自动开始剧本;结束后告知有一个信号待使用。
  3. 点击“使用信号”展示多款游戏;确认选择一款后关闭浮窗,自动跳转指定游戏搜索结果,用户手动进入游戏。
  4. 显示建议下注金额及倒计时。在指定游戏、倒计时内按建议金额下注,标记新手信号已使用。此新手体验不扣点,不生成待扣债务。
  5. 从“新手信号使用完成”事件起延迟 5 秒,用户仍未在悬浮球内登录 VIB 时,自动显示覆盖整个游戏界面的遮罩;无需再次点击球。不是从选择游戏、点击使用或奖励结算时起算。
  6. 遮罩提供“下载 VIB PWA”和“登录 VIB 账号”。没有关闭、稍后或跳过入口,点击空白、返回普通浮窗或收起操作不能解除遮罩,底层游戏不可操作。
  7. 下载路径引导安装 VIB PWA,在 PWA 完成注册后返回游戏,在遮罩提供的悬浮球登录流程内登录 VIB。仅下载、安装、注册或在 PWA 登录,均不等于已在悬浮球登录,不能解除游戏遮罩。
  8. 悬浮球内登录成功后解除遮罩,用户可继续游戏;后续信号须通过账号关联校验,按正常规则获取和使用。登录失败保留遮罩及重试入口;关联冲突仍按 5.1.2 禁止分析和获取信号。
  9. 如在 5 秒内已完成悬浮球 VIB 登录,不再显示过时的登录遮罩。关闭普通浮窗不取消该计时。

原型评审入口(本次补充):右侧“满屏限制 · 新手已使用”和“满屏限制 · 新手已过期”直接展示全游戏限制。正常使用路径仍在匹配下注完成后延迟 5 秒;过期路径暂按立即显示实现(演示假设,业务延迟待确认)。两种限制均可演示下载返回、登录失败重试、成功解锁和模拟重开恢复。满屏指手机中的完整游戏区域。v0.35 起当前标签页刷新恢复演示状态,点击评审场景重置;真实进程持久化尚未接入。

遮罩文案提案:标题“登录 VIB 后继续游戏”;说明“请下载 VIB PWA 完成注册,再返回这里登录;已有账号可直接登录。”两个操作首屏可见;登录表单和错误提示位于遮罩内,输入失败后可重试。该文字为设计提案,固定账号冲突文案按用户原文执行。

v0.34 已确认:新手信号未使用而过期也触发强制登录遮罩;重启游戏后仍恢复遮罩,不能通过重启绕过。使用完成后继续沿用 5 秒延迟;过期触发是否也延迟 5 秒尚未说明。持久化、剩余计时恢复及游戏退出登录的技术处理由研发细化。

5.1.4 点数不足与正常信号流程

5.1.5 账户关联与切换

5.1.6 剧本触发、收起与会话定义

5.1.7 视觉与交互交付要求

5.2 首次赠送信号

已确认:

  1. 首次赠送面向下载 AI 版游戏的新用户,不以新注册 VIB 账户作为发放依据。
  2. 符合资格的 AI 版游戏新用户可按 5.1.3 先体验再安装/注册 VIB。MVP 新手信号赠送数量及奖励金额均在代码中写死,不提供后台配置;本次入口呈现 1 个未读角标、1 个待使用信号,正式奖励金额未提供。
  3. 信号出现后展示多款游戏供用户选择,选定后提供建议下注金额及倒计时。用户在倒计时结束前进入指定游戏并按建议金额下注,即完成信号使用。未按建议金额下注或玩其他游戏视为未使用;倒计时结束即信号过期。对应内容来源待定,目标游戏与下注金额的后台配置能力仍不纳入 MVP。
  4. 注册 VIB 不额外重复赠送新手信号。有效期仅在产生信号并明确使用哪款游戏后开始,时长由游戏相关接口提供;倒计时内未使用即过期,视为放弃新手奖励信号。不再适用生成后 30 天有效期。
  5. 新手信号使用完成 5 秒后,未登录悬浮球 VIB 的用户进入不可关闭的登录遮罩;未使用而过期也触发遮罩,重启后仍恢复。过期触发延迟尚未说明。新手体验不预扣、不抵扣赠点。

新手奖励资格(v0.35,2026-09-15 已确认):

只有以下两种情况提供一次新手奖励信号:

VIB 登录状态资格条件新手奖励
未登录游戏账户中未检测到使用过信号提供一次
未登录游戏账户中检测到使用过信号不提供
已登录该 VIB 账户未与任何游戏网站产生关联提供一次
已登录该 VIB 账户已与任意游戏网站产生关联不提供新的新手奖励

一个 VIB 账户可关联多个网站、同网站多个账户;关联能力不代表每个网站各有一次新手权益。条件奖励仍按其独立规则发放。

有效期(v0.34):仅在产生信号并明确使用哪款游戏后开始,倒计时由游戏相关接口提供;到期未使用即过期。取消原 30 天有效期及双重期限规则。

5.3 主要用户流程

  1. 下载 AI 版游戏平台 → 进入游戏看到悬浮球。游戏未登录时提示先登录游戏,点击球无事件。
  2. 游戏已登录、游戏账户未检测到信号使用记录、悬浮球 VIB 未登录的新手 → 1 个未读角标 → 首次点击自动剧本 → 1 个待使用信号。
  3. 使用新手信号 → 选择具体游戏 → 跳转搜索结果 → 手动进入 → 倒计时内匹配下注 → 标记已使用;该体验不扣点。
  4. 使用完成 5 秒后仍未登录悬浮球 VIB → 全游戏强制登录遮罩 → 下载 VIB PWA 并注册,或选择已有 VIB 账号登录。
  5. 在悬浮球内登录成功 → 解除遮罩、继续游戏;通过关联校验后可使用后续获得的信号。同一游戏进程会话不再走剧本。
  6. 普通信号 → 点击使用 → 展示多款游戏 → 确认某款时校验并扣除 VIB 点数 → 扣点成功再跳转及展示下注引导。点数不足在确认处提示去 VIB 购买点数。

使用、扣点及奖励结算是三个不同事件:

事件时机与结果
普通信号扣点确认具体游戏时扣除一次;足额且扣点成功才推进该次信号流程
信号已使用指定游戏、建议金额、倒计时内匹配下注;不等本局结算,不重复扣点
游戏奖励结算独立记录游戏侧奖励结果,不作为扣点或 5 秒遮罩的起算事件
新手体验不预扣、不建立待扣记录、不抵扣注册/登录后赠点

有效期(v0.34):产生信号并明确具体游戏后,按游戏相关接口提供的倒计时计算有效期;到期未使用即过期,新手同时触发登录遮罩。金额不匹配或其他游戏下注不算使用。信号可累计,切换游戏账户清空所有信号,无退点逻辑。一次下注能否匹配多份信号仍待明确。

v0.33 奖励金额来源与扣点(已确认):

信号类型选定游戏时的奖励金额来源扣点处理
新手信号MVP 代码中写死的奖励金额沿用新手体验不扣点、不抵扣注册/登录赠点
后续正常使用的信号管理后台配置的对应信号奖励金额;配置能力属于当前 MVP,详见 5.5.3确认具体游戏时按该信号奖励金额计算并扣点

普通信号扣点数 = ceil((该信号奖励金额 − 下注金额)× 0.20),ceil 为向上取整。确认界面展示确定的奖励金额、下注金额、应扣点数及当前点数,余额校验通过并扣点成功后再推进流程;不等待游戏下注后的实际结算金额才扣点。游戏侧实际结算金额独立记录。

当前后台沿用最后一次充值金额百分比上下限配置,先按配置确定该信号的具体奖励金额,再用于确认游戏时的扣点;范围内具体取值算法及金额精度仍待细化。该技术细则不改变“正常信号奖励来源为后台配置”的已确认结论,不新增固定金额配置方式。

新手赠点规则:本次新手体验不扣点,不生成预扣记录,注册/登录赠送点数到账后不抵扣本次新手消耗。注册赠点权益保留,数量及是否存在独立登录赠点规则未明确;不推导成每次登录都赠点。历史“注册赠点先抵扣、不足扣到 0”规则取消。此前“已登录用户使用新手信号按公式实际扣点”的特殊分支是否也统一免费需进一步明确,不沿用该旧描述作为本次未登录新手体验的计费依据。

实施前待明确:后台配置范围内金额取值算法、非正差额处理、点数换算、倒计时接口字段与异常处理、换游戏及错误下注后的重试规则。已确认扣点成功后不退点,切号清空全部信号。

5.3.1 本轮验收清单

场景预期
游戏未登录,点击球可见提示“请先登录游戏的账号”;无事件,无剧本和信号请求
游戏登录、VIB 未登录、游戏账户未检测到信号使用记录的新手不以安装 VIB 为体验前置;1 个角标,首次点击自动剧本,结束后 1 个待使用信号
新手点击使用/选定游戏,但尚未匹配下注不提前触发 5 秒遮罩计时
新手匹配下注完成,仍未登录 VIB完成后 5 秒自动全游戏遮罩;关闭普通浮窗不取消计时
遮罩显示,点击空白或尝试收起遮罩不解除,底层游戏不可操作,下载/登录可用
仅安装、注册或在 PWA 登录未完成悬浮球内登录时遮罩仍保留
悬浮球登录失败/成功失败可重试且遮罩保留;成功解除遮罩,信号服务另校验关联
新手体验后注册/登录赠点到账本次体验不抵扣赠点、不生成预扣债务
普通信号使用前,点数不足球旁独立不足页仅告知点数不足,不展示点数明细;可购买、检查点数或返回游戏;不扣点、不减信号、不开始倒计时;到账后须主动继续
普通信号确认游戏,点数不足确认区域提示去 VIB 购买;不扣点、不消耗信号、不跳转下注引导
普通信号确认成功,再匹配下注/结算确认时扣一次,下注与结算不重复扣
游戏已关联其他 VIB,当前登录不同 VIB气泡准确提示“当前游戏账户已与其他VIBAI账户关联”;无分析、无信号获取
已登录 VIB 时切换游戏账户信号数清零;旧账号异步结果与待下注指引不串入新账户
剧本中收起、再打开持续执行,重开显示当前进度或完成态
同一游戏进程再次获取/使用信号不再走剧本
杀掉游戏进程后重开首次有效点击再次走剧本,但不重发新手奖励
只关闭或重开独立 VIB PWA,游戏进程未结束不重置游戏内剧本首次标记
确认正常信号的具体游戏奖励金额取自该信号后台配置结果,按公式扣点;不等实际游戏结算

以上为产品验收标准;v0.33 静态原型验证对应模拟交互,详见 prototype/check-v33.cjs。真实服务接入与游戏进程识别仍需独立验证。