DOCUMENTATION & CHANGELOG

网站使用说明

原神开枪杯赛事网站的功能说明、使用方法与版本更新记录。

本网站是原神社区竞速赛事“开枪杯”与日常开枪赛的官方网站。在不损害米哈游、《原神》及开枪杯利益与声誉的前提下,相关页面和功能可自由使用。

CURRENT VERSION2.0.1
CURRENT RELEASE

V2.0.1

当前版本
  1. 全面重构比赛导播台,将原有单文件代码拆分为独立功能模块,重新梳理选手信息、BP 导入、阵容展示、记分板、主舞台、音频及嵌入页面之间的业务边界。
  2. 统一单人赛、组队赛及三种 BP 模式的数据流程,完善选手名称同步、双方交换、当前局确认、BP 结果导入和阵容轮播逻辑。
  3. 新增比赛记分持久化功能。重新打开导播台后可以恢复上次比赛模式、双方名称和记分数据,并可通过“结束本场”统一清理。
  4. 新增主持人及解说头像预设选择功能,支持比赛现场快速调整展示人员。
  5. 优化比分计算与播报、BGM 音量控制、选手直播间、倒计时和垃圾话等导播流程。
  6. 完善页面初始化提示、资源回收和嵌入页面生命周期管理,提高导播台长时间运行的稳定性。
  7. 新增联机 BP 裁判端、OB 端和选手端三份网页使用手册,完整整理开房连接、角色池同步、BAN/PICK 提交与确认、公开信息边界、断线恢复及赛前检查流程。
  8. 完善赛事工具帮助体系,在网站比赛工具页和 Electron 桌面端的“我是导播”“我是裁判”“我是选手”中接入对应手册,并支持三种联机手册相互切换及直接进入相关工具。
  9. 补充赛事软件与浏览器常见问题说明:明确 Electron 偶发窗口焦点问题的恢复方法,并增加电脑、Pad、手机多平台支持、现代浏览器及无痕模式使用建议。
PREVIOUS RELEASE

V2.0.0

历史版本
  1. 增加了所有赛事工具的联机功能,目前所有开枪杯赛制均可实时联机 BP。联机服务可直接访问 gsbpol.eastfs.cn
  2. 网站总体布局改版。
  3. 大幅优化了一年来的功能流程和网站实时性能。
LEGACY ARCHIVE1.0 系列完整归档原网站功能说明、使用方法及 V1.0.0–V1.6.1 更新记录

功能描述

这是一个基于网页的《原神》角色 BP 对战工具,主要用于模拟原神角色的禁用(Ban)和选择(Pick)过程,适合用于比赛、对战练习或策略讨论等场景。

使用方法

  1. 裁判使用本工具进行开枪赛,推荐裁判使用腾讯会议或者QQ语音视频聊天等实时共享屏幕方式与双方选手沟通。使用直播间一般会有5~7秒延时。
  2. 输入先后手选手名,点击确认。
  3. 点击生成角色池。
  4. 计时器两分钟供双方选手研究角色池,可选择默认视图或者元素视图。
  5. 双方选手按先后手轮流报三个ban位,裁判计时1分钟。
  6. 双方选手先后手按1221顺序各报共四个角色,裁判按选区角色数计时1分钟或2分钟。
  7. 双方选手按后先手轮流报2个ban位,裁判计时1分钟。
  8. 双方选手后先手按1221顺序各报共四个角色,裁判按选区角色数计时1分钟或2分钟。
  9. 如果是幽境危战,最后2分钟双方选手报送4名池内剩余角色选择给裁判。
  10. BP结束
  11. 裁判拖动角色池中的角色进入bp槽位,双击bp槽角色可以回池重选,如有需要,可点击重置角色池,再点恢复角色池重新bp。
  12. 下一局比赛,可点击交换先后手,点击重置角色池,再点开始新角色池。

版本历史

V1.6.1 20260622

  • 增加了 S6 视觉。
  • 正式增加了 Electron 开枪杯应用支持(内部使用)。
  • 增加 BP 动效与角色语音支持。
  • 还有很多小改动,懒得说了。

V1.5.1 20260608

  • 增加对electron/obs内置浏览器的兼容性改进。测试链接:修复各种弹窗处理
  • BP页面的特效模式完成,需要使用的时候在页面底部点击🌞/🌛模式切换。(特效需先完成预下载)
  • 开枪赛模式UI做了统一,提升视觉清晰度。
  • 传统BP的两个页面,将元素视图改为默认视图,原来的默认视图改为版本视图。
  • 处理了目前3个BP页面以及B站转播台的潜在内存泄露问题,应该不会卡顿了。转播台可以连续开6小时。

V1.5.0 20260529

  • 增加了深渊模式BP的显示特效功能。测试链接:看看简单的特效吧
  • 增加了全局BP功能。测试链接:全局模式记分板
  • 增加了抽先后手功能。测试链接:抽先后手牌
  • S5正赛与预赛界面。
  • 增加了组队功能。
  • 增加了组队赛记分模式,支持组队赛的导播与记分。
  • 增加了导播台配置脚本生成器,导播台脚本导入功能

V1.4.1 20260402

  • 增加了BP界面自动提示选位功能,裁判点击计时器,自动闪烁下一手ban选位。
  • 增加了选手历史战绩与积分查询,选手对战查询功能
  • 增加了幽境危战随机公选功能。该项修改旨在避免后手体系性选择优势问题。
  • 优化了选手分组功能,增加种子选手分组规避功能。
  • 增加比赛练习期倒计时功能。

V1.4.0 20260313

  • 优化了记分牌显示,无滚动条,BP缩放功能优化体验。
  • 增加了新角色,调整卡池随机逻辑。根据环境取消「1.3版本深渊出现6月兆角色,避免后手绝对优势」的临时需求。
  • 增加了选手分组功能,增加种子选手分组规避功能。
  • 增加公选角色生成功能。

V1.3.0 20260103

  • 增加了新角色,调整卡池随机逻辑。禁止深渊出现6月兆角色,避免后手绝对优势。
  • 增加了BP界面的皮肤功能。
  • 增加了预赛记分板功能。
  • 增加了随机ban位生成器的功能,可以多种方式生成随机ban位。
  • 为S4比赛做了专门的美工适配和页面版本。
  • 增加了BP界面国籍统计魔导和月兆角色的统计,修改了导入角色后BP界面国籍统计错误。

V1.2.0 20251127

  • 增加了记分板功能,支持直播比赛记分模式,可直接导入BP结果形成比赛阵容。
  • 增加了新角色,调整卡池随机逻辑。1~2限制挪德+纳塔人数;3~5限制纳塔+枫丹人数。
  • 增加对外置记分页面的支持。
  • 修改了拖拽头像变灰的问题。
  • 幽境版本,增加后四手公共池自选逻辑。

V1.1.2 20251009

  • 修改了计时器,可以负数计时,优化了计时器操作逻辑,更符合直觉
  • 增加了角色池导入导出功能
  • 增加了角色池投骰子的动画功能与角色池国籍分布提示
  • 优化了角色池随机逻辑,采用Fisher-Yates洗牌算法

V1.1.1 20250906

  • 修改了角色池保底逻辑,各元素可以分开设置保底数。

V1.1.0 20250905

  • 增加了新角色,修改了头像换更高清的图片

V1.0.3 20250828

  • 随机角色池首次生成或者重新生成时,自动2分钟倒计时。

V1.0.2 20250806

  • 选手名输入优化,增加交换先后手功能
  • 增加卡池随机逻辑,目前有1/6可能性只有8个以下最近三国角色,1/3可能性12个以下最近三国角色,1/2可能性16个以下最近三国角色(会随原神版本环境微调)。

V1.0.1 20250805

  • BP位数字顺序改为大排序
  • 角色池显示修改,角色图按元素显示背景,按星级显示边框
  • 增加角色池重置和刷新,提供取消选项
  • 选手名放大
  • 角色池增加元素排列视图
  • 计时器最后10秒闪烁
  • 页面增加版权信息

V1.0.0 20250804

涵盖原神v1.0~v5.8所有角色共102个

核心功能

  • 角色池生成:通过点击 "生成角色池" 按钮,系统会随机生成包含 60 个角色的可用角色池,生成过程中会保证各元素类型(火、水、风、雷、草、冰、岩)的角色数量平衡,同时满足特定地区角色的最低数量要求。
  • BP 操作:
    • 支持两名玩家(先手和后手)进行角色禁用(各有 5 个 Ban 位)
    • 支持两名玩家进行角色选择(各有 8 个 Pick 位)
    • 操作方式:从角色池中拖拽角色到对应的 Ban/Pick 槽位,双击已放置的角色可将其放回角色池
  • 计时功能:内置计时器,可选择 1 分钟或 2 分钟计时,用于限制 BP 操作时间,帮助模拟真实比赛节奏。
  • 玩家命名:可自定义先手和后手玩家的名称,增强场景代入感。

技术实现

  • 使用 HTML、CSS 和 JavaScript 开发,无需后端支持,可直接在浏览器中运行
  • 角色数据存储在character-data.js中,包含角色名称、所属地区、稀有度、元素类型和图片路径等信息
  • 通过拖拽 API 实现角色卡片的拖放功能
  • 使用 CSS 实现响应式布局和视觉效果,包括角色卡片的元素属性色和星级标识

界面组成

  • 玩家名称输入区
  • Ban 位区域(左右分属两位玩家)
  • Pick 位区域(左侧为先手,右侧为后手)
  • 角色池区域(展示可选用角色)
  • 计时器组件(位于 Ban 位区域上方)
返回网站首页