LAB STORE
/ 2026-05-15
Pendulum Swing
// daily · 2026-05-15 · #07

Pendulum Swing 单摆扫荡

拖动底边给单摆施力,60s 内让蓝球摆动碰更多金色目标。

HUD

▶ 立即试玩 // play in browser

↗ open in new tab

📖 上手教学 // how to play

拖动底边给单摆施力,60s 内让蓝球摆动碰更多金色目标。

30s 上手

  • 中央悬挂蓝色单摆
  • 拖动屏幕底边给摆水平力(向左拖 = 向左施力)
  • 摆碰到金色目标 +10 分(角速度越大额外加分)
  • 60 秒结束 / 摆完全静止 = 结束

HUD 时间 / 当前分 / 最高分

通关 无(刷分模式,最高记录持久)

📊 评分维度 // verdict

30s8
反馈9
循环8
复玩8
策略7
完成8
商扩8

🚀 扩展路径 // what's next

1. 证据

  • 拖底边 → 摆球摆动 → 碰目标 = 直接爽感(已验证)
  • 风险:策略空间偏弱,玩家可能只会左右拖

2. 体验

玩家通过 拖动底边施力,不断获得 摆球碰目标得分反馈,为了 刷新最高分,逐步形成 「共振节奏感应」策略

3. 变体

  • V1 多摆:2-3 摆同时存在,共同得分 (3天)
  • V2 障碍:屏幕内出现障碍,需要绕开 (3天)
  • V3 任务关卡:连续命中 5 球 / 角速度 > X 等任务 (4天)

4. 美术

  • A 太空陨石场(蓝光摆 + 漂浮陨石)
  • B 古钟摆+齿轮(蒸汽朋克)

5. 切片

  • 30 关任务 + 排行榜
  • 必做:关卡 / 任务 / 音效 / 排行 / 皮肤
  • 验收:综合 ≥ 8.8

💡 设计文档 // design

4 维

  • input: 拖屏幕底边 X(与 02/22 X 同;concrete 新:施力 vs 倾角/磁场)
  • action: 单摆动力学 + 外力 ⭐ 513 首次「单摆」
  • loop: 60s 累计分(与 01/02/04 同;concrete 新:摆机制)
  • failure: 时间到 / 摆停(与 01/04 同;concrete 新:摆停独有)

数值

  • LEN=240 px,GRAV=12(角速度尺度)
  • 外力 ext = (pushX - center) / VW * 40
  • 阻尼 -0.4 * ang_v
  • 摆停判定 |ang_v|<0.02 且 |angle|<0.05 同时

算法

经典单摆 ODE 欧拉积分,加外力项 + 角速度阻尼