Scratch L009 jump game 01 FunStemABC

Scratch 教學範例 – 跳躍遊戲

文章目錄

加入背景及角色

首先我們加背景及小雞的角色,設定小雞角色的位置、大小,並設定積分變數。

  • 加入背景
  • 加入小雞角色
  • 加入事件積木”當綠旗被點擊”積木
  • 加入動作積木”定位到X座標Y座標”
  • 加入變數積分
  • 加入變數積木”變數積分設為零”
Scratch L009 jump game 03 FunStemABC

為小雞加入跳躍能力

接著,我們為小雞角色加入跳躍能力。

  • 加入事件積木”當綠旗被點擊”積木
  • 加入控制積木 “重複無限次”
  • 加入控制積木 “如果那麼”
  • 加入控制積木 “空白鍵被按下”
  • 加入控制積木 “重複 10 次”
  • 加入動作積木”Y 改變 10 點”
  • 加入控制積木 “重複 10 次”
  • 加入動作積木”Y 改變 -10 點”
Scratch L009 jump game 03 FunStemABC

加入障礙物

接著,我們加入雞蛋作為障礙物角色。

  • 加入事件積木”當綠旗被點擊”積木
  • 加入外觀積木將角色造型設定成 egg-a 造型
  • 加入控制積木 “等待直到碰到小雞角色”
  • 加入外觀積木將角色造型設定成 egg-b 造型

設定移動的障礙物

  • 加入事件積木”當綠旗被點擊”積木
  • 加入動作積木將雞蛋 ”定位到 x 0座標 y -130座標”
  • 加入控制積木 “重複無限次”
  • 加入動作積木將雞蛋 ”定位到 x 240 座標 y -130座標”
  • 加入動作積木將雞蛋 ”滑行 3 秒到 x -240 座標 y -130座標”
Scratch L009 jump game 04 FunStemABC

添加音效

接著,我們為小雞角色加入音效。

  • 在 “空白鍵被按下”後
  • 加入音效積木 “播放音效”

終止遊戲

  • 在外觀積木將角色造型設定成 egg-b 造型後
  • 加入控制積木 “停止全部”

加入更多的障礙物

接著,我們運用複製貼上加入更多的障礙物。

在貼上的雞蛋加入積木

  • 加入外觀積木將角色 ”隱藏”
  • 加入控制積木 “等待 1.5 秒”
  • 加入外觀積木將角色 ”顯示”
Scratch L009 jump game 05 FunStemABC

紀錄得分

最後,我們加入得分。

  • 在成功跳起跳過雞蛋後增加得分
  • 加入變數積木”變數積分改變 1”