这是一个功能丰富的英雄联盟BP(禁用/选择)模拟器,支持多种模式和角色协作,旨在提供流畅(?)的BP体验。 可在lolbp.yikk.top中试用
- 竞技征召BP模式:标准的竞技征召BP流程。
- 全局BP模式:
- 支持进行多场游戏(最多5场)。
- 前面对局中被选择的英雄将在后续对局中自动成为系统禁用英雄,无法再次被选择。
- 主机 (Host):拥有所有操作权限,可以启动不同模式、创建会话、分发链接。
- 蓝方队长 (Blue Team):只能操作蓝方的禁用和选择。
- 红方队长 (Red Team):只能操作红方的禁用和选择。
- 裁判 (Referee):
- 可以实时对英雄进行系统禁用或解禁,这些操作会立即同步给所有参与者。
- 拥有与主机类似的操作权限。
- 观战者 (Observer):只能观看BP流程,没有任何操作权限。
- 实时同步:所有参与者(主机、蓝红队长、裁判、观战者)的界面都会实时同步BP进度和英雄选择状态。
- 分享链接:主机可以生成特定会话的分享链接,包含不同角色的权限,方便团队成员或观众加入。
- 会话数据持久化:BP数据会保存到后端,确保会话状态的稳定性。
- 直观的UI:清晰的界面显示当前禁用/选择的英雄、轮到哪一方以及当前动作。
- 英雄池:显示所有可用的英雄,支持按名称搜索和按英雄定位(标签)过滤。
- 计时器:每一步BP都有倒计时,模拟真实比赛的紧张感。
- 空Ban选项:在禁用阶段,如果不想禁用英雄,可以选择"空Ban"。
- 待选区:在确认选择前,可以在待选区预览即将选择的英雄。
- 界面会清晰显示BP的当前阶段(例如:Ban1, Pick1, Ban2, Pick2)和当前步数(例如:B1, P2)。
- 前面对局已选英雄(自动禁用)区域会显示在当前对局中被系统禁用的英雄。
- 前端: HTML, CSS, JavaScript (纯原生, 无框架)
- 后端: PHP
- 数据库: MySQL
- 英雄数据: Riot Games Data Dragon API