← FC Coder · HomePhase 04 · Lesson 51 · 60 min
Lesson51
Phase Four · Game · Matchday 51 · Power Up

关卡 3 · 道具 + 增益
金 · 蓝 · 绿三球

Today's 3 Jobs · 今天这三件事
  1. 01
    PowerUp 类型 + 4 秒生成
    三种道具
  2. 02
    踩到 → 加 buff + 移除 powerup
    AABB 碰
  3. 03
    🌟 顶部 buff 栏 · 倒计时
    派生过滤

4 秒生成一个 random powerup · 踩到加 5 秒 buff(time/speed/shield)。buff 过滤派生(心法继续)。顶部 buff 栏 + 倒计时显示。游戏正式好玩了。

Concept

PowerUp + Buff + 派生

三球
activeBuffs.filter(b => b.until > now) // 派生
金 time
+5 秒
蓝 speed
×2 速度 · 5s
绿 shield
5s 不失球
Half 2

type · pickup · UI · AI 特效

01PowerUp + 生成
01Min

Cursor + pnpm dev

老三件套。
02Min

type PowerUp · kind: time/speed/shield

颜色金 / 蓝 / 绿。
03Min

setInterval 4s 生成 if powerups.length < 3

随机位置 + kind。
02踩到 + buff 应用
04Min

球员碰 powerup → 加 buff(until = now + 5000) + 移除

AABB 碰 + setState filter。
05Min

speed = speedMul ×2 / time = +5s timeLeft / shield = 不失球

派生使用 buff 状态。
03buff 栏 + AI 特效
06Min

顶部 buff 栏 · 显示当前 buff + 倒计时

activeBuffs.map → badge with time。
07Min

AI Pair: buff 视觉特效(粒子/闪光)

Cmd+K · 'pickup 时金色粒子 burst + 球员 outline 闪'。
08Min

📸 截图三种 buff 触发

Phase 4 第 11 张战利品。
讲给爸爸听

3 题

01为什么 buff 有期限?Hint ↓

平衡 · 不然吃满后无敌。

02filter buff 派生?Hint ↓

类似 chemistry / errors · 22 课心法继续。

03三种 buff 哪个最强?Hint ↓

让他自己说。

温度计

评分

今天难度Difficulty
0
今天开心Fun
0
Final Whistle · 终场哨

三球进场 —— 玩法升级。

8 步没打勾。