游戏内悬浮球产品文档

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

新手资格(2026-09-16)

新手资格仅按游戏账号是否使用过信号判断,与 VIB 账号的注册、登录或网站关联无关。同一 VIB 下不同游戏账号独立判断;发放按游戏账号去重,刷新、重开、注册及切换 VIB 不重发。游戏登录与关联冲突作为服务门槛处理,不改变资格判断。已登录新手暂按免费演示,正式计费仍待确认。

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

已同步文档与原型:右侧选择“选游戏后 · 点数不足” → 点击球 → 首次剧本结束 → 使用信号 → 选定游戏 → 点数不足页。显示当前点数余额和本次信号预计消耗点数;提供购买入口和“已充值,重试”按钮,移除返回游戏按钮及“尚未扣点或使用信号……”说明。点击重试刷新点数,不足则更新余额并保留卡片,足够则继续已选游戏流程,扣点成功后生成推荐配置并开始倒计时。验证见 check-floating-points.cjs,截图见 qa/points-before-*.png。满屏限制可通过“满屏限制 · 新手已使用/新手已过期”直接查看;过期暂立即限制,模拟重开恢复,v0.35 起刷新恢复当前标签页状态。此补充不代表其余 v0.34 待同步行为已实现。

推荐配置与立即使用(2026-09-16)

选择游戏后展示推荐配置卡片(游戏信息、建议金额、使用倒计时),点击立即使用进入该游戏搜索结果;未登录新手相同。普通信号在选定游戏、生成配置前校验扣点,新手免费规则沿用。倒计时从配置生成开始,收起卡片继续,跳转不重置;立即使用仅为跳转辅助,无需点击也可自行进入指定游戏匹配下注。原型参数仍为示例。

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

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

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

本次方案调整与原型状态

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

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

设计与开发衔接

对应需求原文

以下摘录保留原章节编号和已确认/待明确口径;若存在历史表述冲突,以 2026-09-16 游戏账号新手资格及当前 MVP 范围为准;管理后台新增方案以 2026-09-17 协作者合并条目为准。

1. 产品定位

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

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

2. 文档约定

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

3. 产品组成与术语

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

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

一个 VIB 账户可关联多个不同网站,也可关联同一网站的多个账户;一个游戏账户只能关联一个 VIB 账户;新手资格仅按第 5.2 节的游戏账号信号使用记录判断,与 VIB 账号及关联网站无关;发放按游戏账号去重。合作网站为 JS 接入和配置记录的单位,网站内可包含多款供信号选择的具体游戏;现有后台“游戏名称”等字段与网站的映射需按此区分。游戏内不提供 VIB 注册,不把游戏注册当作 VIB 注册。

跨 PWA 操作与全局 Toast(2026-09-16 已确认)

按本项目确认的跨端交互约束,游戏 PWA 与 VIB AI PWA 的操作入口统一使用手动打开/复制安装链接引导,不再通过按钮自动跳转或打开新窗口。游戏内部的“立即使用”到游戏搜索结果、VIB 内部页面切换不受影响。

入口页面顶部 Toast原卡片内展开的引导
登录遮罩/普通登录浮窗:去 VIB 注册注册账号请前往 VIB AI 操作请在 VIB AI 中完成注册
点数不足/其他信号卡片:去 VIB 购买点数充值点数请前往 VIB AI 操作请在 VIB AI 中完成充值
游戏内 VIP 订阅开通 VIP 请前往 VIB AI 操作请在 VIB AI 中完成 VIP 订阅
VIB 首页:去玩游戏请前往对应游戏 PWA 操作(显示游戏网站名称)该游戏网站的安装与手动打开指引

5.1 游戏内悬浮机器人

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

5.1.1 接入方式与基本交互

5.1.2 登录与关联状态

游戏账户悬浮球 VIB 状态/关联消息与操作
未登录VIB 同步未登录点击悬浮球显示 Toast:“请先登录游戏账号”;不开窗、不走剧本、不获取或使用信号
已登录VIB 未登录,游戏账户未检测到信号使用记录,且该次新手奖励尚未发放显示 1 个未读角标;首次点击打开浮窗并自动走剧本,结束后告知“您有一个待使用信号”
已登录VIB 未登录,游戏账户已检测到信号使用记录直接显示全游戏登录遮罩,默认展示登录表单,无需点击悬浮球、不再延迟 5 秒;不重复发新手奖励
已登录VIB 已登录,游戏账号未使用过信号按第 5.2 节提供一次新手奖励信号;VIB 是否关联过网站不影响资格,已有发放记录不重发
已登录VIB 已登录,游戏账号已使用过信号不具备新手资格,进入正常信号流程
已登录VIB 已登录,游戏账户已关联当前 VIB进入正常信号流程
已登录VIB 已登录,游戏账户尚未关联 VIB在游戏 PWA 中,先登录游戏账户,再在悬浮窗成功登录 VIB;首次建立关联,已有其他 VIB 关联则按冲突处理
已登录游戏账户已关联其他 VIB机器人消息气泡显示“当前游戏账户已与其他VIBAI账户关联”;不进行分析行为和获取信号,不沿用其他账户信号

游戏退出联动(2026-09-16 已确认):游戏账号退出时,游戏内悬浮球中的 VIB 账号同步登出,收起当前浮窗并解除登录遮罩,恢复游戏未登录状态。点击悬浮球提示“请先登录游戏账号”。再次登录游戏不会自动恢复悬浮球 VIB 登录态;按当前游戏账号的信号使用记录执行既有新手资格及登录遮罩规则。同步登出不解除账号关联、不重置新手奖励发放或信号使用记录;本规则仅涉及游戏内悬浮球的 VIB 会话。

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

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

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

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

遮罩文案提案:标题“登录 VIB 后继续游戏”;直接展示账号、密码及“登录 VIB 账号”按钮;下方提供“没有账号?前往 VIB AI 注册”入口。登录表单和错误提示位于遮罩内,输入失败后可重试。该文字为设计提案,固定账号冲突文案按用户原文执行。

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

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

普通信号使用完成后的点数提示(2026-09-16 已确认)

5.1.5 账户关联与切换

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

5.1.7 视觉与交互交付要求

新增信号震动反馈(2026-09-16 已确认):游戏内收到一个新增信号时,尝试触发一次手机震动,仅适用于支持此能力的 Android 手机。震动是可选增强,不作为信号发放、展示或使用的前置条件;设备不支持、系统/浏览器限制、调用失败时静默跳过,不阻断流程,不强制要求开启震动或更换设备。

5.2 首次赠送信号

已确认:

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

新手奖励资格(2026-09-16 已确认):

新手资格仅依靠游戏账号是否使用过信号判断,与 VIB 账号没有任何关联。

游戏账号的信号使用记录新手资格
未使用过信号具备新手资格
已使用过信号不具备新手资格

有效期(v0.34):仅在产生信号并明确使用哪款游戏后开始,倒计时由游戏相关接口提供;到期未使用即过期。使用信号及有效期沿用当前版本逻辑,不在本次流程调整中新增有效期变更。

5.3 主要用户流程

搜索结果步骤口径(2026-09-16 已确认):使用信号及有效期沿用当前版本逻辑。本次流程说明不再使用“打开搜索结果本身不算使用信号,取消旧 30 天有效期”的表述,也不据此新增或取消有效期规则。此前确认的推荐配置卡片倒计时、收起后持续计时和“立即使用”仅帮助跳转的交互保持。

2026-09-16 流程纠正(已确认):选择游戏后展示“推荐配置已生成,可立即使用”卡片,包含游戏信息、建议金额、使用倒计时与“立即使用”按钮;未登录 VIB 的新手也采用相同界面与跳转流程。点击“立即使用”后进入该游戏的搜索结果界面,再由用户手动进入游戏。此说明替代旧“核对金额,确认游戏”的独立明细确认页。下文“确认游戏扣点”对应选定游戏、生成推荐配置前的操作,既有扣点公式及未登录新手免费规则保持。进入配置卡片时倒计时已开始,收起卡片也继续,再打开或点击立即使用均不重置;立即使用仅为跳转辅助,无需点击也可自行进入指定游戏,在倒计时内按建议金额匹配下注;附件金额、时长和游戏名称仅为示例。

  1. 下载 AI 版游戏平台 → 进入游戏看到悬浮球。游戏未登录时,点击球显示 Toast:“请先登录游戏账号”。
  2. 游戏已登录、游戏账户未检测到信号使用记录、悬浮球 VIB 未登录的新手 → 1 个未读角标 → 首次点击自动剧本 → 1 个待使用信号。
  3. 使用新手信号 → 选择具体游戏 → 展示推荐配置(建议金额、使用倒计时)→ 点击“立即使用” → 跳转该游戏搜索结果 → 手动进入 → 倒计时内匹配下注 → 标记已使用;该体验不扣点。
  4. 使用完成 5 秒后仍未登录悬浮球 VIB → 全游戏强制登录遮罩 → 直接填写登录表单;无账号则前往 VIB AI 注册。
  5. 在悬浮球内登录成功 → 解除遮罩、继续游戏;通过关联校验后可使用后续获得的信号。同一游戏进程会话不再走剧本。
  6. 普通信号 → 点击使用 → 展示多款游戏 → 选定某款时校验并扣除 VIB 点数 → 生成推荐配置并开始倒计时 → 点击“立即使用”仅跳转该游戏搜索结果。点数不足则在生成配置前提示去 VIB 购买点数。

信号使用后的卡片(2026-09-16 已确认):不展示“信号已使用”状态卡片。普通信号使用完成后,先显示下述点数消耗小浮窗;关闭后,有其他待使用信号则显示剩余信号数界面,无可用信号则显示“暂无信号”卡片,无需额外点击“查看剩余信号”。新手信号不显示点数消耗小浮窗,直接显示对应的剩余/暂无信号卡片。“已使用”可作为内部记录,不作为卡片状态。未登录新手使用完成 5 秒后的登录遮罩规则保持。

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

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

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

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

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

普通信号扣点数 = ceil((该信号奖励金额 − 下注金额)× 0.20),ceil 为向上取整。推荐配置卡片展示配置已生成状态、游戏信息、建议金额、使用倒计时和“立即使用”按钮;选定游戏时校验余额并扣点,成功后生成配置;“立即使用”仅跳转所选游戏搜索结果;不等待游戏下注后的实际结算金额才扣点。游戏侧实际结算金额独立记录。

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

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

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

5.3.1 本轮验收清单

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

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