U
—
f(x) = 1.0 x³ +
0.0 x² +
0.0 x +
0.0
当前距离和
0.0000
我的最佳距离和
—
我的排名
—
a · 三次项
1.0
b · 二次项
0.0
c · 一次项
0.0
d · 常数项
0.0
目标:让曲线尽可能靠近红点
吉
—
—
未登录
无法上传成绩
未登录设备仅能查看排行榜,无法上传成绩。
登录后可参与每日挑战并记录成绩。
登录后可参与每日挑战并记录成绩。
这个网站从哪里来?
About
这是一个完全来自vibe coding 的项目,使用的模型是C端DeepSeek
- 游戏本体是函数拟合
- 所有题目每天由算法自动生成,玩家用一条三次曲线去贴合 7 个随机点。
- 距离和越小排名越靠前。
实现方式
- 前端:原生 HTML + CSS + JavaScript + Canvas 2D
- 后端:Node.js + Express
- 数据:JSON 文件(用户、每日记录)
灵感来源
- 来源于一个高中生在了解函数拟合时脑海里的小巧思
- 决定把看似神秘的拟合做成一个简单的小游戏,消磨时间的同时,也希望能帮助各位直观熟悉三次方以内函数系数对于函数图像的影响
今日排行榜
—
你的排名
—
游戏教程
函数拟合IDLE
玩法
- 每天会随机在图像上生成 7 个红点,目标是用一条三次函数曲线尽可能贴近它们。
- 拖动右侧的 4 个滑块(a、b、c、d),或直接输入数字,实时观察曲线变化。
- 曲线的 "距离和" = 曲线到所有红点的距离总和,越小越好。
- 找到满意的结果后,先点 "保存当前距离",再点 "提交评分" 上传成绩。
- 提交后当天仍可以继续调整曲线做练习,但成绩已经锁定,无法再次上传。
排行榜机制
- 每个玩家 每天只能提交一次,提交的距离越短,排名越靠前。
- 排名用 百分位标签 表示:
· TOP x% 表示你排在前 x% 的位置
· BOTTOM x% 表示你身后还有 x% 的人 - 第 1 名固定显示 TOP 1%。
- 排行榜实时更新,新玩家提交会改变所有人的百分位。
每日刷新规则
- 每天 0 点(UTC 时间) 自动换新题,所有玩家面对同一组红点。
- 换新题后,你的提交记录会清空,可以重新挑战。
- 成绩不会跨天累计,每天都是独立的新比赛。
- 同一天内刷新页面不会重置,你的提交状态会保留。