FTC现场计分软件
scorekeeper
比赛/竞技
1/5
🧩 软硬件结合
已发布
项目简介
FIRST Tech Challenge实时记分员软件。
Scorekeeper 是 FIRST 科技挑战赛(FTC)官方为线下实体赛事打造的专业计分软件。该项目并非一个普通的开源代码库,而是作为官方计分系统的核心分发与问题追踪平台,旨在为全球 FTC 赛事的裁判、记分员及赛事组织者提供稳定、可靠的现场计分解决方案。
项目特点
实时计分与排名更新,比赛结束后立即显示最终结果
支持多场比赛同时进行,可灵活切换不同赛场
裁判可通过平板或手机直接输入分数,无需专用硬件
界面简洁直观,支持自定义比赛配置和队伍信息
基于Web技术,跨平台运行,无需安装额外软件
开源免费,社区可贡献代码和功能改进
技术规格
| 开发语言 | Java(后端)、HTML/CSS/JavaScript(前端) |
|---|---|
| 运行环境 | Java 11+、现代Web浏览器 |
| 数据库 | 内置H2数据库(可选MySQL) |
| 网络协议 | HTTP/WebSocket |
| 支持平台 | Windows、macOS、Linux、树莓派 |
| 并发支持 | 支持多赛场同时计分 |
| 数据导出 | CSV格式比赛结果 |
| 最低内存 | 256 MB RAM |
| 推荐分辨率 | 1280×720 以上 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 服务器/电脑 | 1 | — | 运行Java应用,最低配置256MB RAM |
| 显示器 | 1 | — | 用于显示实时排名 |
| 平板/手机 | 1-4 | — | 裁判输入分数用,数量根据赛场数定 |
| 路由器/交换机 | 1 | — | 组建局域网,确保设备互联 |
| 网线/WiFi | 若干 | — | 根据实际布线需求 |
| 电源插座 | 若干 | — | 为所有设备供电 |
能力画像
**记忆与知识检索**:3/5 — 需要了解FTC比赛规则和计分逻辑,但软件本身已封装规则
**动手与操作**:2/5 — 主要是软件部署和网络配置,硬件需求极低
**编程与算法**:2/5 — 无需编程即可使用,但修改计分规则需要Java基础
**设计与建模**:1/5 — 界面和功能已固定,无需自行设计
**实验与调试**:3/5 — 需要测试网络连接和计分准确性,排查配置问题
**协作与分享**:4/5 — 适合赛事团队多人协作使用,支持多设备同时操作
**学习与研究**:2/5 — 学习如何使用软件和配置比赛参数即可
**系统集成**:3/5 — 需要将软件与赛事流程、网络设备、显示设备整合
所需技能
基本计算机操作(安装软件、配置网络)
了解FTC比赛规则和计分流程
简单的Java环境配置(如需自行编译)
局域网搭建与设备连接
基础故障排查能力
适用场景
FTC区域赛、全国赛的现场计分与排名
学校或俱乐部内部的模拟比赛
机器人竞赛培训与练习赛
需要实时显示比赛结果的任何FTC相关活动
作为开源案例学习Web实时通信技术