关于本平台

一个从物理仿真起步、逐步生长为集建模、预测、教学、科普于一体的网球智能平台。

📜 版本演进历程

1.0 · 挥拍与球路建模
收集 ATP 男单前十身体数据,建立挥拍运动学与球飞行动力学模型,模拟挥拍动画与球轨迹。
2.0 · 3D 化 + 女子模式
升级为 Three.js 3D 人物模型,新增自定义球员与女子 WTA 模式。
3.0 · 削球 / 截击 + 来球物理
新增正反手削球、截击击球,引入"上一球"(来球速度 / 旋转 / 角度 / 高度)参与物理计算。
4.0 → 4.3 · 站位 / 接发 / 发球精修
球员站位系统、接发球模式、UI 重构、发球对角规则、落点纠正、底线后站位与侧旋模块,闭环二分解算发球角。
5.0 · AI 比赛预测
内嵌 37+ 真实球员知识库 + 维基实时检索,多因素 Logit 胜率模型与中文原因分析。
6.0 → 6.1 · AI 新手教程 + 整体美化
个性化训练计划引擎(分阶段课表 / 里程碑 / 伤病守则),并对全站进行视觉升级。
7.0 · 网球介绍 + 比赛规则
新增基础科普模块与 ITF 正式规则模块(内置规则库 + 维基 AI 搜索双层架构)。
网站版 · 门户化 + 部署上线
独立首页 / 应用页 / 关于页三页站点,依赖本地化实现断网可用,一键部署公网访问。
8.0 · 账户 · 我的数据 · 舒缓 BGM
新增纯前端账户系统(仅昵称 + 自定义密码,SHA-256 加盐本地保存);登录后按用户记录自定义球员与训练教程;新增生成式舒缓 BGM 播放器(Web Audio 实时合成 5 首曲目,断网可用)。
9.0 · ⑥ AI 体测 · 能力画像
新增 AI 体测模块:输入性别 / 年龄 / 身高体重 / 运动习惯等基础数据,AI 估算力量·速度·耐力·灵活·臂展五维能力评分,并以雷达图 + 关键数值(发球速度 / 拍头速度 / 10 米冲刺 / 心率区间 / NTRP 潜力)+ 文字解读,生成专属网球能力画像与训练建议;体测档案可随账户保存。
10.0 · ⑦ 精彩回放 + ⑧ 比赛时间表
新增「精彩比赛回放」模块:内嵌 YouTube 播放器,播放 35 条真实 WTA / ATP 精彩回合,并新增「每日推荐」——以当天日期为种子的稳定随机,每日从库中抽 6 条高光;新增「重要比赛时间表」模块:内置 2026 官方赛历 20 站,按当前时间实时显示即将 / 进行中 / 已结束与倒计时,并标注上届决赛双方国籍姓名。引言模块新增「功能总览」八大模块直达卡片,首页与导航全面升级。
11.0 · ⑨ 球拍 & 拍线博物馆 + 智能推荐(含 11.1 / 11.2 / 11.3)
新增「球拍 & 拍线博物馆」模块(功能一·博物馆):收录 Wilson / Head / Babolat / Yonex / Prince / Tecnifibre / Luxilon / Solinco 等真实球拍与拍线,以介绍、价格、多维度评分(力量 / 控制 / 旋转 / 舒适 / 容错·耐久)做博物馆式展示;功能二·智能推荐依据身体力量、打法风格、手臂状况与预算,推荐 3–5 款球拍 + 主推/备选拍线 + 建议磅数(仅供参考)。后续小版本整合进本大版本:11.1 多币种(¥/$/€/£)实时汇率价格 + 点击详情五维雷达图;11.2 新增「封面」默认落地页、链接优先显示封面;11.3 将封面重构为目录形式(首页优先)。
12.0 · ⑩ 网球刊报(实时更新 + 历史新闻 + 搜索)
新增「网球刊报」模块:内置 2024–2026 真实网坛大事(大满贯、奥运、退役等)作为历史新闻,并提供关键词搜索、标签筛选(大满贯 / 奥运 / 排名 / 伤停 / 退役 / 综合)与正/倒序排序;点击「刷新」尝试拉取 ESPN 网球实时 RSS(断网或接口不可达时回退历史新闻,仅供参考)。同步将版本历程合并整理为 1.0 → 12.0 大版本叙述,并对整体配色与封面/目录视觉做刷新。全站版本升至 12.0。
12.1 · 首页 & 目录补全「网球刊报」入口
将网球刊报加入官网首页「十大核心功能」卡片(可一键深链至应用页新闻模块)与平台封面目录清单,使十大模块在门户首页与目录两处均完整可达、一目了然。全站版本升至 12.1。
13.0 · 营养餐定制(AI 配餐 + 历史餐食)
新增「营养餐定制」模块:输入每日热量目标、忌口(素食 / 不吃海鲜 / 不吃辣 / 坚果过敏 / 乳糖不耐 / 无麸质 / 不吃红肉)、目标(减脂 / 增肌 / 维持)、餐次与口味偏好,AI 营养师引擎即时配出「既好吃又营养」的一日餐单——每道菜标注好吃指数,并贴合宏量比与忌口约束;备注可写喜好/讨厌(如「不喜欢西兰花」「喜欢米饭」)。登录账户后可将满意餐单「保存到历史餐食」,下次登录在应用页或账户面板均可找回。首页与封面目录同步新增入口,全站版本升至 13.0(十大模块 → 十一大模块)。
14.0 · 实时排名(ATP / WTA 浮动积分榜)
新增「实时排名」模块:展示 ATP 男子与 WTA 女子单打实时积分榜,每行显示名次、国籍(国旗)、球员与积分,并以进度条直观对比积分高低;积分每几秒自动浮动、名次实时重排,上升以 ▲ 绿标、下降以 ▼ 红标,可切换 ATP/WTA、暂停/继续与手动刷新。首页与封面目录同步新增入口,全站版本升至 14.0(十一大模块 → 十二大模块)。
15.0 · 十二大功能按类别重排
将十二大模块按「仿真 & AI 智能 / 赛况 & 资讯 / 装备 & 知识 & 生活」三大类别重新排序,使同类功能相邻:① 击球预测 ② 比赛预测 ③ AI 教程 ④ AI 体测 ⑤ 实时排名 ⑥ 网球刊报 ⑦ 精彩回放 ⑧ 比赛时间表 ⑨ 球拍库 ⑩ 网球介绍 ⑪ 比赛规则 ⑫ 营养餐定制。首页核心功能卡片与平台封面目录同步更新序号与顺序,全站版本升至 15.0。
15.1 · BGM 小窗收起
舒缓 BGM 悬浮播放器新增「▾」收起按钮,点击后窗口收缩为屏幕右侧的边栏胶囊,再次点击胶囊即可重新展开(收起状态持久化,刷新后保持)。(后续的 15.1 修正中已移除原「📖 详情 / 网易云搜歌」面板,仅保留收起收缩能力。)全站版本升至 15.1。

⚙️ 核心数学模型

挥拍链 拍头速度 = Σ(段角速度 × 段长),多段刚体角速度叠加
出球速度 v₀ = (1+E)·racket·k + κ·v_in·cosθ (E=0.42 恢复系数)
球飞行 a = g + F_drag(Cd=0.60) + F_magnus,欧拉积分 dt=0.001s
马格努斯 Cl = 1 / (1.6 + v/(r·ω)),上/下旋决定升力方向
发球角 闭环二分搜索 θ 使落点纵深恒 = 16.8m(任意身高自动进区)
胜率 P = 1 / (1 + 10^(−Δ/92)),Δ 融合排名 / 场地 / 状态 / H2H
心率 HRmax = 208 − 0.7·age(Tanaka 公式),Zone = rest + 比例·(HRmax − rest)
体测 五维评分 = 身高 / BMI / 训练量 / 运动类型加权;发球速度 ≈ 110 + 0.95·(h−170) + 0.55·(力量−50)

🧱 技术栈

前端

HTML + CSS + JS,无框架、无构建,单页应用架构。

3D 渲染

Three.js r128 + OrbitControls,依赖已本地化。

AI 检索

免密钥调用 Wikipedia REST API,中英文词条实时检索。

部署

纯静态站点,无后端 / 数据库,任意静态托管即可上线。

体测引擎

基于公开运动生理学经验公式(心率 / BMI / 体脂 / 训练量)的纯前端估算,Canvas 雷达图。

账户与 BGM

前端 localStorage 账户体系 + Web Audio 生成式氛围音乐,无外部资源依赖。

⚠️ 使用说明与免责声明

本平台所有物理仿真、胜率预测与训练计划均基于数学模型与公开数据的估算,仅供学习、娱乐与参考,不代表真实比赛结果或专业训练医学建议。

球员数据为特定时间点的快照,可能与最新排名 / 状态不符;AI 联网检索结果来自维基百科,准确性以原始来源为准;如有伤病请先咨询专业医生后再制定训练计划。
🎾 返回平台开始体验