BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Flagventures · 腰旗小冒险:给孩子讲懂全队跑位的本地教学应用,支持 64 条战术、关键帧动画与 YAML 自编战术。
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
给家长和孩子一起使用的腰旗橄榄球教学工具,应用内名称为「Flagventures」。用动画看清每个人的跑位,停在关键帧上讲配合,再带着记住的路线去场上练习。 • 在线使用:打开 Flagventures。可以在手机浏览器里「添加到主屏幕」,打开过一次后,在没有网络的球场也能使用。 • 本地使用:下载 Flagventures.html,双击后用浏览器打开。教学内容在文件内,无需安装软件、启动服务或联网。 两个版本均包含 71 个教学条目:原手册 64 条、补充的 In / Square In 路线,以及 6 种组合配合。运行不依赖 PDF 或原页图片。公开仓库和默认应用不包含原页图片。README 전문 보기 ↗
给家长和孩子一起使用的腰旗橄榄球教学工具,应用内名称为「Flagventures」。用动画看清每个人的跑位,停在关键帧上讲配合,再带着记住的路线去场上练习。
两个版本均包含 71 个教学条目:原手册 64 条、补充的 In / Square In 路线,以及 6 种组合配合。运行不依赖 PDF 或原页图片。公开仓库和默认应用不包含原页图片。
#lesson=cover-2),刷新、收藏或发给家人后直接回到这一条;标签页标题显示条目名称,浏览器返回键回到上一条。标题旁的 ‹ › 可直接切换条目。使用与保存方式见 中文使用说明。
每条战术独立保存在 content/lessons/,顺序由 content/catalog.yaml 管理。维护内置内容可参考 YAML 模板;日常自编使用网页画板。网页只导入 v3 完整编辑备份,不支持旧备份、YAML/战术包。新版画板首次打开会清空旧版教练战术库。
动画秒数是教学示意。NFL FLAG 官网与视频明确说明的相对先后、短暂等待和条件释放,分别写入对应进攻战术;条件释放需先选择教学情形再播放。资料未说明的启动先后、球权与跟防不会自动补造。每名球员的术语说明区分来源命名、形态对照与按图描述。
球路情形由独立文本明确编排并标注为教学选择,不代表原书唯一传法;交接双方在同一时刻到达会合点。关闭“显示球路”可恢复原图跑位。QB OPTION 的教学变式由 Y 接开球,Q 接 Y 的交接后再跑或传,界面会说明本次角色;不演示初始接开球者直接持球冲线。
图例采用球员色实线箭头表示人跑、橙色虚线箭头表示球飞;真交递在会合点标 ○+交递 / HANDOFF,假交标 假交 / FAKE,球仍由原持球人持有;假传 / PUMP FAKE 标在出球人开始假动作的位置,球仍在其手里。持球跑继续显示球图标与白色已跑轨迹。场内标记随播放和进度跳转更新:未来事件显示为待演示,当前事件强调,过去事件保留作对照。这是本应用的教学约定,不是全行业强制标准。
需要 Node.js 22 或更新版本:
npm ci
npm test
npm run build
测试和构建前会自动从 YAML 与目录生成完整内容包,无需原始 PDF 或原页图片。生成的内容包与预览副本不纳入版本控制;仓库保留可直接打开的主 HTML。
开发验收使用内置浏览器。可选的 npm run test:browser 使用单独安装的 Playwright Chromium,不使用个人 Chrome;首次使用需安装该运行时。仓库原有的 Firefox/WebKit 自动检查仍可单独运行。尺寸/鼠标检查不能代替真机双指和软键盘验收。
每个 PR 和推送到 main 都会运行测试工作流:单元测试、构建、检查 dist/Flagventures.html 已随源码重新构建,全部浏览器测试,以及 Firefox 和 WebKit 冒烟测试。修改 app/ 或 content/ 后记得运行 npm run build 并提交 dist/Flagventures.html。修改源码后先运行 npm run build。
推送到 main 后,发布工作流会自动运行测试、构建并部署到 GitHub Pages。仓库的 Settings → Pages → Build and deployment → Source 应选择 GitHub Actions。
| 目录 | 用途 |
|---|---|
app/ | 页面(main.js 状态与面板、field.js 球场绘制、catalog.js 目录、navigation.js 链接与快捷键)、场景计算与内容校验 |
content/ | 71 条 YAML 与目录 |
content-format/ | 格式定义、模板与示例 |
tools/ | 内容打包、单文件网页构建,以及应用图标生成(make-icons.mjs) |
tests/ | 内容、场景、导入与浏览器测试 |
dist/ | 可直接使用的主 HTML 与开源许可 |