⚙️ 第四章:Scratch 程式實作
🏠 (A) 舞台:計時器與關卡邏輯
正數30秒版本(入門版)
當 綠旗 被點擊
隱藏變數 秒數
隱藏變數 分數
切換背景到 開始畫面
顯示自己的班級座號姓名
當接收到 go
顯示變數 秒數
顯示變數 分數
將 秒數 設為 0
將 分數 設為 0
倒數版本(進階,先用3秒測試)
當接收到 go
顯示變數 秒數
顯示變數 分數
將 分數 設為 0
將 秒數 設為 3
切換背景到 時間到
停止 全部
⚠️ 教學重點:計時迴圈內不要擺其他程式,否則會變成「每秒才執行一次」導致角色卡頓。
🐟 (B) 魚:大量分身、隨機位置、造型切換
分身行為(顯示+隨機位置)
當分身被建立
顯示
定位到 x: 在 -220 到 220 之間取隨機數 y: 在 -160 到 160 之間取隨機數
刪除分身
高分題:分身尺寸隨機(增加視覺變化)
當分身被建立
顯示
設置大小為 在 20 到 60 之間取隨機數 %
定位到 x: 在 -220 到 220 之間取隨機數 y: 在 -160 到 160 之間取隨機數
⚠️ 小提醒:如果「魚一直瘋狂跑出」,多半是「沒有等間隔再建立分身」或「造型切換寫錯位置」。
🏊 (C) 蛙人:玩家操控,跟隨滑鼠
蛙人控制程式
當接收到 go
顯示
重複無限次
面朝 滑鼠 方向
移到 滑鼠指標
如果
碰到 鯊魚
隱藏
等待 0.5 秒
移到 滑鼠指標
下一個造型
顯示
🦈 (D) 鯊魚:追逐蛙人、咬人特效
單隻版本
當接收到 go
顯示
重複無限次
面朝 蛙人 方向
移動 5 步
等待 0.01 秒
下一個造型
高分題:用分身方式做出「2隻鯊魚、間隔3秒出現、隨機位置」
當分身被建立
顯示
定位到 x: 在 -220 到 220 之間取隨機數 y: 在 -160 到 160 之間取隨機數
重複無限次
面朝 蛙人 方向
移動 5 步
等待 0.01 秒
下一個造型
⚠️ 作業規範:必須用分身方法產生2隻鯊魚才拿滿分!
🏆 (E) 得分/扣分與過關