
鼠标瞄准 + 单击释放 + 同级球碰撞自动合成升级 + 容器顶部红线 = Game Over
鼠标瞄准 + 单击释放 + 同级球碰撞自动合成升级 + 容器顶部红线 = Game Over
build/index.html 打开| 操作 | 桌面 | 移动端 |
|---|---|---|
| 瞄准 | 鼠标 X 轴移动 | 手指拖动 |
| 释放 | 单击 | 触屏点按 |
localStorage.mergeDropBest 保存历史最高分代码顶部 LEVELS 数组:每级 r 半径、color 颜色、score 合成奖励分。
TOP_LINE(顶部红线 Y 值)DAMP(阻尼)G(重力)dropCooldown = 18 这个值8 级球 = 一次出现就 +500 分。两个 8 级合成 = 直接消失 + 加 500(避免容器卡死)。
加速精简版,5 段必填。
已验证(设计层推演)已验证(实现验证)已验证待验证待验证(瞄准是 X 轴,理论上拇指够用)待验证玩家通过 鼠标瞄准并释放球,不断获得 合成升级的视觉+分数反馈,为了 达成 8 级 ★ 球 / 刷新最高分,逐步形成 位置决策与风险收益(贴边吃合 vs 分散预留)的策略。
做出可上架小程序 / Web demo,留存 D1 ≥ 30%。
| 级 | 半径 | 颜色 | 合成奖励 | 名称 |
|---|---|---|---|---|
| 0 | 14 | #ff6f9c 樱粉 | 1 | 樱 |
| 1 | 18 | #ffaa44 橙 | 3 | 橙 |
| 2 | 24 | #ffd66b 金 | 7 | 柚 |
| 3 | 30 | #7eccff 蓝 | 15 | 冰 |
| 4 | 38 | #9b6bff 紫 | 30 | 葡 |
| 5 | 46 | #42e0a0 绿 | 60 | 瓜 |
| 6 | 56 | #ff4d6d 红 | 120 | 榴 |
| 7 | 70 | #fff7c2 金白 | 300 | ★ |
数值规则:每升一级奖励大约 ×2,符合心流增量曲线。
ball = { x, y, vx, vy, lv, r, flash, born, remove }
particle = { x, y, vx, vy, life, color }
float = { x, y, text, color, life, vy }build/index.htmlnode -e ... 提取 <script> 内容 + new Function() 编译通过build/index.html 与 src/index.html byte-for-byte 一致| 问题 | 是否阻塞 | 补救 |
|---|---|---|
| 合成多层瞬间连锁可能让球短时间内速度过大 | 否 | 阻尼 + 速度衰减已限制,未见炸出 |
| 单纯往一边贴 → 一边堆很高 | 否 | 设计意图:玩家需平衡分散 |
| 移动端 touchmove 拖动可能选中文字 | 否 | user-select:none + touch-action:none 已规避 |
| 高 DPR 屏初次渲染模糊 | 否 | setTransform(devicePixelRatio,...) 修复 |
| 指标 | 分 | 理由 |
|---|---|---|
| 30 秒可理解 | 9 | 视觉自解释、操作单一 |
| 操作反馈 | 9 | 球落+弹+合成爽 |
| 核心循环 | 9 | 落-合-涨分-合-... |
| 复玩动力 | 8 | 刷分 + 看顶级球 |
| 爽感 | 9 | 合成扩散动画 + 飞字 |
| 策略空间 | 7 | 位置决策 + 蓄势 |
| 开发完成度 | 8 | 物理稳定、UI 全 |
| 商业扩展潜力 | 9 | 皮肤 / 主题 / 广告续命 / 礼包 |
综合 8.5/10,判 GO
俄罗斯方块 lite · 7 种方块下落 · 消行得分 · 顶到顶 = GG
点击地图节点放置塔 · 自动攻击 · 10 波敌人 · 守住基地
鼠标瞄准 + 单击发射 + 3+ 同色相邻 = 消除 + 浮动消失 + 通关或泡泡触底
拖拽画几条斜板 → 按 GO → 看小球被重力 + 反射推进,落入篮筐 = 过关。
—
鼠标按住 + 快速划过 = 切水果。划炸弹 -1 HP,漏水果 -1 HP,HP=3 = Game Over