返回網站

接住捲餅 Catch!

Catch Game

2016年7月1日

他是「熊熊遇見你」卡通裡面的大大。大大最喜歡的食物是Taco捲餅!
現在,運用Scratch,移動大大來吃從天而降的捲餅吧!

這個一小時程式設計(Hour of Code™)活動將一步步引導你使用Scratch製作一個接住物品的遊戲。
物品會從天而降,你可以控制角色,來捕捉掉下來的物品。你最喜歡的東西是什麼呢? 你可以讓它從天而降哦!

你還可以將這個作品分享給朋友與家人噢!

聲明:內容與圖像版權歸屬於 SCRATCH.MIT.EDU 與CARTOON NETWORK。
由Scratch-TW僅進行中文化編輯、翻譯與衍生創作,編譯者:方毓賢(YU HSIEN FANG)。
引用來源:https://scratch.mit.edu/go​/catch games

使用Scratch,兒童與青少年可以編寫程式來創作專屬的遊戲、故事、動畫以及更多的可能性。透過這個一個小時的Scratch活動,參與者將藉由設計一個遊戲作品來獲得寫程式的經驗。完成的遊戲作品也可透過網路分享給其他人。

MIT Scratch Team團隊提供了以下的教學素材與建議,可協助老師將這個活動帶入教室、圖書館或其他學習場所:

準備好開始了嗎?我們的建議如下

  1. 請先閱讀以下的活動指引,留意活動需準備的事項,建議導引者自己完整實作一次。
  2. 下載教育者指南中文版,導引者可更了解如何籌備教學活動。
  3. 下載活動卡片中文版,可印發給學員們。
  4. 前往ThinkinViz協力製作的接住捲餅 - 熊熊遇見你-教學範例頁面,創作遊戲作品。
  5. 如果遇到困難,可參考由ThinkinViz協力製作的Scratch Project: 接住捲餅 - 熊熊遇見你 Remix

第1步
活動前準備

  • 確認活動場所是否有「網際網路連線」。這是一個需要電腦設備與網路連線的活動,務必事先確認。
  • 建議教師可準備投影設備(例如:投影機)以便讓學生看見操作畫面。
  • 學習註冊Scratch帳號,詳細步驟請查閱:Scratch註冊指引
  • 試玩接住捲餅 - 熊熊遇見你 Remix ,來激發靈感。

project: 接住捲餅 - 熊熊遇見你 Remix (*僅於電腦上操作),點紅色圖示來停止。

第2步
開始程式設計

1. 註冊並登入Scratch

引導學生前往Scratch網站,註冊Scratch帳號並登入。​

2. 看看遊戲作品動畫

引導學生前往:接住捲餅 - 熊熊遇見你-教學範例 ,準備開始創作遊戲。

3. 選擇從天而降的物品

點擊「a. 從範例庫中選擇角色」按鈕,來選擇一個新的角色:

點選分類下的「物品」,挑選一個你喜歡的物品,例如:Taco

你也可以選擇其他想要讓熊熊接住的物品哦,像是:蘋果或是籃球,都可以!

想要刪除某個角色嗎?你可以使用「剪刀」工具來刪除它。

先點擊「剪刀」圖示,再點一下貓咪,把貓咪刪除,只留下熊熊。

小技巧:Scratch中的人物又都稱為「角色(Sprite)」。這個字是我們從第一款電子遊戲(video game)引用來的。

4. 讓物品隨機出現在舞台上方

讓物品可以在舞台上方的任一個位置隨機出現:

首先,滑鼠點一下「角色區」中的捲餅,再點一下「程式」分頁。

藍色外框表示,你選到了那個角色,例如:捲餅(Taco)。

加入以下的程式積木:

程式積木如下:

現在,點一下綠色旗子,

捲餅是不是跑到畫面上方了呢?

很好!

小技巧:

這是舞台的座標分配。

你可以參考這個概念,來設定角色的位置。

<!> 請引導者注意:

如果學習者尚未有座標概念,

這部分可能會有點困難,可以忽略「舞台座標」的介紹。

5. 讓物品從舞台上方掉下來

讓物品可以在舞台上方的位置掉落下來

首先,滑鼠點一下「角色區」中的捲餅,再點一下「程式」分頁。

修改原本的程式積木:

最後,程式積木會像下面這樣:

小技巧:在「將 y 座標改變」的積木裡輸入「負的」數值,可讓角色往下移動。

這是舞台的座標位置。

現在,點一下綠色旗子,

捲餅是不是開始往下掉了呢?

太棒了!

小挑戰:

試試看把「-5」改為「-10」,再點一次綠色旗子,結果有什麼不同呢?

6. 讓掉到地面的物品再回到舞台上方

讓捲餅掉到地面之後,再重新回到舞台上方

首先,滑鼠點一下「角色區」中的捲餅,再點一下「程式」分頁。

修改原本的程式積木:

最後,程式積木會像下面這樣:

現在,點一下綠色旗子,

捲餅是不是掉到地面後,還會再回到舞台上方?

而且會一直重複喔,酷!

7. 改變角色的大小

角色的尺寸,是可以放大、縮小的。

先用滑鼠點一下「放大」,再點一下「捲餅」:發生了什麼事呢?

再用滑鼠點一下「縮小」,再點一下「熊熊」:發生了什麼事呢?

8. 讓角色隨著按鍵移動

使用方向鍵,來控制熊熊的移動。

首先,滑鼠點一下「角色區」中的熊熊,再點一下「程式」分頁。

!確認角色區的熊熊圖示,有藍色的外框。

加入以下的程式積木

最後,程式積木會像下面這樣:

現在,點一下綠色旗子,

試著按看看:鍵盤上的「左方向鍵」、「右方向鍵」

熊熊是不是跟著左右移動呢?

小技巧:你可以使用滑鼠,將熊熊拖曳放到靠近舞台的下方

這樣會更容易接住捲餅喔!

9. 讓角色接住物品

接住物體:當掉落的物體,與下方移動的角色,互相接觸。

回想一下,當你在玩球的時候,你要怎麼接住球的呢?

手(或手套)要跟球接觸,對嗎?

當物體被接住後,物體再回到舞台上方,然後再掉下來

這樣就可以一直接住物體囉!

首先,滑鼠點一下「角色區」中的捲餅,再點一下「程式」分頁。

!確認角色區的捲餅圖示,有藍色的外框,如下圖:

加入以下的程式積木:

最後,程式積木會像下面這樣:

現在,點一下綠色旗子,

試著按看看:鍵盤上的「左方向鍵」、「右方向鍵」

移動熊熊來接住捲餅吧!

10. 加入得分

當角色接住落下的物體後,就可以獲得一分

遊戲通常都會要記錄得分,我們一起來算算看:大大總共接住幾個捲餅呢?

建立變數,來記錄得分

在「資料」類別中,點擊「製作一個變數」,並把它命名為「得分(score)」:

點一下「資料」,

點一下「製作一個變數」,

輸入:「得分」作為變數名稱,

點一下「確定」。

修改原本的程式積木為:

首先,滑鼠點一下「角色區」中的捲餅,再點一下「程式」分頁。

!確認角色區的捲餅圖示,有藍色的外框。

  1. 每次遊戲重新開始時,要把得分歸零。
  2. 每次當熊熊與捲餅接觸的時候,就會增加一分。

最後,程式積木會像下面這樣:

現在,點一下綠色旗子,

移動熊熊來接住捲餅吧!

得分有沒有增加呢? 你獲得了幾分? 太酷了!

11. 製作特殊物體,增加得分

製作第二個掉落的物體,讓遊戲更佳豐富!

小挑戰:除了捲餅之外,如果我要讓蘋果也掉下來讓大大接住,那麼你會怎麼做呢?

沒錯!蘋果裡面的程式碼,跟捲餅一模一樣喔!

我要從頭再做一次?

還是有更快的方法呢?

使用「複製」,來加入相同的角色還有角色內的程式積木。​

點一下捲餅,按一下滑鼠右鍵,選擇「複製」。

這樣,就可以複製一個一模一樣的捲餅2(Taco2)。

用滑鼠點一下「角色區」中的捲餅2(Taco2),再點一下「程式」分頁。

裡面的程式積木是不是都跟捲餅1(Taco1)一樣呢?

改變「造型」,讓複製的物體變成其他物體。

首先,滑鼠點一下「角色區」中的捲餅2,再點一下「造型」分頁。

!確認角色區的捲餅2圖示,有藍色的外框。

加入新造型,刪除舊造型

好了!這樣就把「捲餅2」變成了「蘋果」

現在,點一下綠色旗子,

移動熊熊來接住捲餅還有蘋果吧!

你獲得了幾分? 太酷了!

小挑戰:

  1. 蘋果太大了,你知道怎麼把蘋果變小嗎?
  2. 大大很喜歡蘋果,接到蘋果會得到2分,程式積木要怎麼修改呢?
  3. 你還想加入什麼東西呢?

12. 儲存並分享你的作品

恭喜!你已經完成了一個遊戲!

為你的程式專案取個名字(輸入標題)。

點一下,畫面右上方的「分享」

將遊戲作品分享給世界上的所有人!

這個影片會教你,如何進行分享。
(記得打開中文字幕)

小技巧:

  • 你需要註冊Scratch並登入,才可以在線上儲存與分享你的程式專案。
  • 你也可以儲存程式專案到你的電腦中:點選「檔案」選單,再選擇「下載到您的電腦」。

第3步
活動結束後

謝謝你的參與!
恭喜!你已經完成了一小時程式設計活動(Hour of Code)。

協助學生分享

每位學生完成遊戲作品後,點擊畫面右上方的「分享」,這樣便會將學生創作的遊戲在Scratch平台上公開。學生只需要複製程式專案的網址,再將網址傳送給想要分享的朋友或家人,便可讓大家一起玩接捲餅遊戲。

學習更多

  • 學生們可前往:Scratch-TW/學習者專區,進行另外其他的Scratch活動。
  • 老師們可前往:Scratch-TW/教育者專區,下載完整的教學指引手冊,規劃更完整的Scratch程式設計課程。
  • 找尋更多Scratch程式教育資源,可前往:ScratchEd查看來自世界各地教育者分享與討論的事項。

參考資源與連結:

https://scratch.mit.edu/go​ (Scratch 2016 Things to Try)⬀

接住捲餅 - 熊熊遇見你-教學範例 (Scratch Project by ThinkinViz)⬀

接住捲餅 - 熊熊遇見你 Remix (Scratch Project by ThinkinViz)⬀

抓抓樂-活動卡片中文版⬇︎ (Credits: 黃俊宇)

抓抓樂-教育者指南中文版⬇︎ (Credits: 馬旭勃、簡學文、蔡凱如、孫賜萍 - 軟體自由協會)

第4步
分享與討論

留言分享你的Scratch作品網址
歡迎討論、一起學習

訂閱Scratch-TW電子報
取得最新教學課程與活動訊息