← FC Coder · HomePhase 04 · Lesson 51 · 60 min
Lesson51
Phase Four · Game · Matchday 51 · Power Up
关卡 3 · 道具 + 增益
金 · 蓝 · 绿三球
Today's 3 Jobs · 今天这三件事
- 01PowerUp 类型 + 4 秒生成三种道具
- 02踩到 → 加 buff + 移除 powerupAABB 碰
- 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