FTC现场计分软件 scorekeeper

比赛/竞技 1/5 🧩 软硬件结合 已发布
FIRST-Tech-Challenge 106 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
FTC现场计分软件

项目简介

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实时通信技术