这个项目能做什么

Elden Bingo 是一款基于 .NET 8.0 构建的 Windows 桌面应用,用于组织、游玩、观战和直播《艾尔登法环》宾果竞速赛。它专为 Bingo Brawlers 社区设计,需要安装 .NET 桌面运行时。 核心功能: - 主持服务器,可同时运行多场宾果竞速赛,或从源码编译运行专用大厅服务器。 - 创建私人宾果大厅,可设置可选的管理员密码,并上传自定义宾果 .json 文件。 - 以单人玩家、团队成员或观战者身份加入大厅。 - 大厅内聊天功能。 - 实时地图视图,显示交界地中队友的位置,观战时显示所有玩家位置。地图通过读取游戏内存获取玩家位置,并可在不启用 Easy Anti-Cheat 的情况下启动《艾尔登法环》。 - 大厅规则配置:棋盘大小、锁定或非锁定比赛、随机种子、准备时间、宾果奖励积分、有限起始职业,以及同一类别方块的数量上限。 - 裁判比赛控制:开始、暂停和停止比赛;代表玩家勾选或取消勾选方块。 - 玩家棋盘控制:左键点击勾选/取消勾选方块,右键添加私人星标,鼠标滚轮增减每个方块的进度计数器,该计数器仅对所属团队和观战者可见。 - 棋盘自定义颜色、大小和字体。 - 为主播提供地图绘制工具,以及地图平移、缩放、跟随玩家、切换名牌和主游戏与 DLC 图层切换等控制功能。 - 可选在地图窗口中显示随机起始职业,用于直播叠加层。 - JSON 格式兼容 Bingo Brawlers 和 BingoSync,并扩展了类别、中心方块标签、颜色标签和动态方块文本的令牌替换功能。 管理员不享有任何游戏优势;只有同时具备管理员和观战者身份的 Admin-Spectators 才能获得裁判特权,如预览和重新生成棋盘以及代表玩家操作。设置主要面向需要调整 UI 组件大小和位置以进行采集的主播。