🎬 單元一:我是小導演 (動畫與廣播)
了解角色造型切換產生動畫的原理,並學會使用「廣播訊息」讓舞台與角色互相對話!
🎨 造型切換
⏱️ 等待秒數
💬 對話泡泡
📡 廣播訊息
🎭 舞台即時預覽
點擊綠旗開演
📡 收到廣播訊息【開演】!
⚙️ 導演控制台與積木
⏱️ 動畫幀率/等待時間:
0.5 秒
提示:秒數越短,動作換裝越快速流暢!
🖼️ 更換舞台背景:
🎭 選擇主角:
🧩 劇本工作槽(可將下方積木拖拉進來):
拖曳下方 Scratch 積木到這裡排定演出順序!
積木備選池(滑鼠按住拖曳):
👚 換成下一個造型
💬 說「大家好!」持續 1 秒
👟 移動 15 步
📡 廣播訊息【開演】
🔨 單元二:打地鼠 (隨機與變數)
學習「隨機取數」讓地鼠捉摸不定,並用 Scratch「變數」積木設計即時計分與倒數計時!
🎲 隨機數 1~9
📊 變數【分數】
🖱️ 當角色被點擊
⏳ 倒數計時器
🎮 地鼠出沒舞台
隨機出沒洞穴:準備中
🎛️ 變數與難度調控
⚡ 地鼠停留時間(挑戰反應速度):
0.9 秒
數值越小,地鼠縮回洞裡越快!
🕳️ 洞穴隨機範圍:
🧪 程式邏輯實驗:
試試看:取消勾選後打中地鼠還會加分嗎?親自驗證變數的功用!
📖 本單元 Scratch 核心積木示範:
⚑ 當綠旗被點擊
變數 [分數] 設為 0
重複無限次
定位到 x: (隨機取數) y: (隨機取數)
顯示 並 等待 1 秒
🦖 單元三:跳跳龍 (坐標系統與跳躍物理)
掌握 X 軸(水平左右)與 Y 軸(垂直上下)的坐標觀念,透過改變 Y 坐標與重力加速度實現流暢跳躍!
📐 X/Y 坐標系統
🚀 跳躍力道 dy
🍎 重力加速度 Gravity
💥 碰到角色偵測
🏃 跑酷實驗跑道
可按「空白鍵」或點擊畫面起跳
Y 坐標: 0
得分: 0
⚙️ 物理參數調校 (滑桿實驗)
🍎 重力加速度 (Gravity):
0.9
重力越小像在外太空漂浮,重力越大掉落越迅速!
🚀 起跳力道 (Jump Force):
15
數值越大跳得越高(y 改變更多)!
🌵 障礙物奔馳速度 (x 改變量):
5
👻 碰撞偵測模式切換:
體會 Scratch 中「如果碰到角色那麼停止全部」積木的實務判斷!
🧭 單元四:走迷宮 (方向鍵與防穿牆偵測)
學習利用鍵盤事件監聽操控角色,並用「如果碰到牆壁顏色那麼退回」解決遊戲穿牆漏洞!
⌨️ 鍵盤事件監聽
📍 x/y 改變量
🛡️ 顏色碰撞偵測
🎁 抵達目標判定
🗺️ 迷宮探險地圖
玩家坐標: X: 40, Y: 40
⚙️ 迷宮規則與控制
🚶 移動步長 (x/y 每次改變量):
6 步
觀察看看:若步長太大,會不會直接穿透較薄的牆壁?
🏰 切換挑戰關卡:
🛡️ 碰撞偵測(防穿牆防禦):
關閉此功能即可體驗「穿牆作弊外掛」,體會防碰撞邏輯在遊戲設計的重要性!
🧩 走迷宮防穿牆核心積木:
當 [向右鍵] 被按下
x 改變 10
如果 < 碰到顏色 [藍色] > 那麼
x 改變 -10 (退回一步!)