
点击底部颜色按钮 → 从左上角连通的同色块染为该色 → 限步数内全屏单色 = 通关。无尽关卡。
双击 build/index.html。鼠标和触屏都支持。
| 输入 | 行为 |
|---|---|
| 点击颜色按钮 | 染色 |
| 点击 CURRENT 按钮 | 无效(避免浪费步数) |
CONFIG:
GRID_W / GRID_H:网格尺寸BASE_MOVES:起始步数MOVES_PER_LEVEL:通关步数补给COLOR_COUNT:颜色种类第一个 30 秒:看介绍 → 看到网格 + 4 色按钮 + CURRENT 标识 → 试点一个颜色 → 看到左上角连通区染色 → 想"原来如此"。
正反馈:染色瞬间动画 + 步数减少 + 大片同色出现的视觉爽感。
第二局动机:每局都是新随机网格,但策略经验可累积;关卡数 + 步数双数字挑战。
最强爽点:一次染色让大半屏幕同色,然后通关 LEVEL UP + 飘字 +600,进入下一关。
最弱断点:步数预算严苛,新手可能在 LV2 就 GG,挫败感强。
待验证:
玩家通过 [点击底部 4 色按钮],
不断获得 [左上角连通区域染色动画 + 步数减少 + 通关 +N 奖励],
为了 [挑战最高关卡 + 最高总分],
逐步形成 [短期省步数 vs 长期布局 的实时权衡]。让一个不知情玩家在 5 分钟内玩 ≥ 3 局,通关 ≥ 5 关。
5 名不知情玩家,5 分钟。记录:通关数 / 总分 / 自发评论。
5 人平均通关 ≥ 5 关,≥ 3 人续玩,≥ 1 人分享。
请基于 E:\project513\prototypes\2026-05-13-07-one-wash\ 执行扩展验证 v2。
本次只验证 [步数预算 + 难度模式三档对比]。
不要加商业化。
完成后输出新版原型、对比报告和最终推荐配置。Flood-It 变体 + 无尽关卡 + 步数累计 + 难度递增网格
本作首次引入「关卡通关 + 步数耗尽」组合,与 513 系列前 6 个原型完全不同。
无时间压力,纯凭脑力。点击前可以慢慢想,但每一步都关乎成败。
通关补 6 步,而非重置。这让玩家有"节省步数"的长线动机,每关都不只是为这关而打。
最大网格 10x16,让长线玩家也有挑战。
当前左上角颜色按钮不可点击(标记 CURRENT),避免"按下当前色 = 浪费一步"的小白错误。
首关 25 步
通关 +6 步
理论 25 → 31 → 37 → ...
关基础 = 100
剩余奖励 = movesLeft × 50
关分 = 基础 + 奖励
剩余 10 步通关 = 600 分;剩余 0 步通关 = 100 分。
4 色等概率随机
左上角任意(玩家从该色开始)
所有格子 === grid[0][0]
| 元素 | 实现 |
|---|---|
| 背景 | 中央高径向渐变 |
| 网格格子 | 渐变填充 + 微间距 |
| 染色动画 | 微缩缩放 + 白色描边淡出 |
| 左上角标记 | 半透明白描边 |
| 颜色按钮 | 圆形渐变 + CURRENT 白圈 + 文字标识 |
| 通关 | 全屏闪光 + LEVEL UP 大字 + 三音递进 |
| 失败 | 低频音 + 结算面板 |
| 飘字 | 通关 +N |
| 屏幕震动 | 染色时按区域大小震 |
WebAudio:
build/index.htmlnode --check 通过bfsConnected(startColor): 从 (0,0) BFS,找所有同色相邻格applyColor: 染色所有 BFS 结果格子checkAllSame: 遍历 grid,全等于 [0][0] = truenextLevel: level+1, moves+=6, score+=bonus, 每 3 关 gridH+1, newGrid| 反馈 | 实现 |
|---|---|
| 染色动画 | scale 1.15 + 白描边 + life 衰减 |
| 染色粒子 | 部分格子飘洒 |
| 屏幕震动 | shake 随区域大小 |
| CURRENT 标记 | 白圈 + "CURRENT" 文字 |
| 通关闪光 | flashIntensity 0.6 |
| LEVEL UP 大字 | DOM popup 80px 青色 |
| 通关音 | 三音递进 |
| 失败音 | 低频 sawtooth |
| 指标 | 分数 | 依据 |
|---|---|---|
| 30 秒可理解 | 8 | 解谜需要 1-2 步试错 |
| 操作反馈 | 8 | 染色动画+震动+音效+飘字 |
| 核心循环 | 9 | 看-选-染-检测,4 步紧 |
| 复玩动力 | 8 | 关卡数 + 分数双挑战 |
| 爽感 | 7 | 思考型爽感弱于反应型 |
| 策略空间 | 9 | 每步都是真实抉择 |
| 开发完成度 | 8 | 389 行、语法通过 |
| 商业扩展潜力 | 8 | 难度模式 + 每日挑战 + 关卡编辑 |
8 维平均:8.125
候选矩阵:
总分 = 83.5
| 条件 | 阈值 | 实际 | 通过 |
|---|---|---|---|
| 综合 | ≥ 8 | 8.125 | ✅ |
| 30 秒 | ≥ 8 | 8 | ✅ |
| 核心 | ≥ 8 | 9 | ✅ |
| 复玩 | ≥ 7 | 8 | ✅ |
| 完成度 | ≥ 7 | 8 | ✅ |
| 无阻塞 bug | 是 | 是 | ✅ |
结论:GO
俄罗斯方块 lite · 7 种方块下落 · 消行得分 · 顶到顶 = GG
点击地图节点放置塔 · 自动攻击 · 10 波敌人 · 守住基地
鼠标瞄准 + 单击发射 + 3+ 同色相邻 = 消除 + 浮动消失 + 通关或泡泡触底
拖拽画几条斜板 → 按 GO → 看小球被重力 + 反射推进,落入篮筐 = 过关。
鼠标瞄准 + 单击释放 + 同级球碰撞自动合成升级 + 容器顶部红线 = Game Over
—