
滑动变祖器
一个把鼠标滑杆做成「梁系强度校准器」的网页小玩具
产品介绍
一个把鼠标滑杆做成「梁系强度校准器」的网页小玩具,外加一块免登录的社区投票板。拖动滑杆,人物会在 241 帧插值视频中连续变化,从「小难梁」一路进化到佩戴帝冕的「梁祖」;投票区让整个社区一起决定梁系今天的强度。
在线体验(推荐):https://liang.itsuyo.top/ —— Cloudflare Workers 部署,含社区投票 原项目 GitHub Pages(上游 Lichtspektrum 仓库):https://lichtspektrum.github.io/liang-intensity-calibrator/
有什么
- 241 张连续 WebP 人像帧,滑杆支持 0.01 级精度
- 六个状态:小难梁、牢梁、梁子、梁圣、梁神、梁祖
- 支持鼠标、触摸和键盘操作,适配桌面与手机浏览器
- 社区投票:每天一票(up / down),免登录,Cloudflare KV 存储,按 IP 限投,本地午夜重置
- 共识评分算法(方案 B):等级 = 方向(净票) × 强度(净票规模) × 共识度(少数方占比 + 样本因子),20 净票满级,无死区
- 时间衰减:票的权重按指数半衰期衰减(默认 18 小时),只统计最近 30 天;半衰期可在设置面板自定义(仅本机生效,不影响他人)
- 股票式走势图:事件流模型,「每票 / 近一年 / 全部」三个视图,鼠标悬浮或手指拖动显示对应时间与等级
- 视频渲染容错:完整加载 + seek 到位确认 + 失败重试,冷启动 / 慢网下不闪屏
技术栈
- 前端:TypeScript + Vite 8(
@cloudflare/vite-plugin集成) - 后端:Cloudflare Workers + KV(免登录投票,
/api/vote) - 测试:Vitest(单元)+ Playwright(E2E)
- 部署:GitHub Actions 自动构建 GitHub Pages;
wrangler deploy发布 Cloudflare Workers
评论
登录 后参与评论。

