Scratch-L011-catch-game-01-FunStemABC

Scratch 教學範例 – 接接樂遊戲

在這個範例,我們會運用不同積木,創造接接樂遊戲。我們會加入蘋果及碗子角色,加入音樂效果。用滑鼠及按鍵操控碗子角色接落下的蘋果,並加入得分,最後加入其他顏色蘋果。

文章目錄

加入背景及角色

首先我們加背景、蘋果及碗子角色,設定蘋果及碗子角色的位置。

  • 加入背景
  • 加入蘋果及碗子角色
  • 加入動作積木”定位到X座標Y座標”

為蘋果加入落下的動作

接著,我們令蘋果慢慢落下。

  • 加入事件積木”當綠旗被點擊”積木
  • 加入控制積木 “重複無限次”
  • 加入動作積木”Y座標改變 -5”積木
  • 加入控制積木 “如果 Y座標 < -170”
  • 加入動作積木”定位到隨機位置”積木
  • 加入動作積木“Y 座標設為 180 ”
Scratch-L011-catch-game-02-FunStemABC

為碗子加入滑鼠或按鍵控制左右移動

接著,我們加入滑鼠或按鍵控制碗子左右移動。

  • 加入事件積木”當綠旗被點擊”積木
  • 加入事件積木”當向左鍵被按下”
  • 加入動作積木將角色位置 ”X 改變 -20”
  • 如果想改變上下移動速度可以將 X 數值增加
  • 重複以上步驟,加入向右移動積木
  • 可以試試按下鍵盤左右鍵測試一下角色移動速度
  • 加入事件積木”當綠旗被點擊”積木
  • 加入控制積木 “重複無限次”
  • 加入動作積木將角色位置 ”X 設為滑鼠的 X”
Scratch-L011-catch-game-03-FunStemABC

加入接蘋果得分

  • 加入一個變數
  • 將變數名稱設定為 score 分數
  • 在蘋果角色當加入綠旗被點擊之後,加入變數積木”變數 score 設為 0″
  • 那樣開始的時候,分數就會為 0
  • 加入控制積木 “重複無限次”
  • 加入控制積木 “如果碰到碗子那麼”
  • 加入音效積木 “播放音效 pop 直到結束”
  • 加入變數積木 “變數 score 改變 1”
  • 這樣當碗子接到蘋果的時候,分數就會加 1
  • 加入動作積木”定位到隨機位置”積木
  • 加入動作積木“Y 座標設為 180 ”
Scratch-L011-catch-game-04-FunStemABC

加入勝出角色

如果玩家得到積分大於 50分,遊戲便停止。

  • 加入事件積木”當綠旗被點擊”
  • 加入外觀積木 “隱藏”積木
  • 加入控制積木 “等待直到積分大於 10 “
  • 加入外觀積木 “顯示”積木
  • 加入控制積木 “停止全部”
Scratch-L011-catch-game-05-FunStemABC

加入青蘋果

複製蘋果積木程式,我們可以試試更改蘋果顏色、下降速度及接到蘋果的分數。

Scratch-L011-catch-game-06-FunStemABC

總結

在這個範例,我們學會運用不同積木,加入背景、加入角色、加入變數。我們學會控制角色移動、得分。勝出並停止遊戲。