【精選Scratch教學】小朋友都會愛上寫程式的2個遊戲和動畫

【精選Scratch教學】小朋友都會愛上寫程式的2個遊戲和動畫

這是為了我接下來想要做的Scratch系列,所寫的Scratch教學,

也會有影片的教學,可以幫助孩子學習上更有趣,幫助他們在學習程式語言的路上更開心,

趕快來看看下面2個主題吧!

製作Scratch小遊戲和動畫之前要做的事情

這步驟其實很簡單就是下載Scratch而已,但是怕有些人不知道怎麼下載,

我有寫另一篇3分鐘下載Scratch的教學,如果有需要的家長或是同學,可以點下面去看!

需要下載請看:Scratch最完整下載教學,只要3分鐘就搞定

準備好了,讓我們開始吧!

貓咪吃蛋糕

以下的角色和背景都可以依照自己的喜好更換喔!不一定要完全著我的角色!

step 1

選擇角色和背景

首先我需要一隻貓咪和一塊蛋糕,順便為你的作品選一個漂亮的背景,

這邊可以發揮小朋友的創意,我在做教學時,有些小朋友還做了青蛙吃閃電,

所以不要被自己的想像限制了喔!

製作貓咪吃蛋糕遊戲第一步
第一步選擇角色

step 2

拉貓咪的程式碼

我們先來做貓咪的程式碼,先點到事件(淺黃色)第二個-當空白建被按下,

照著下面排整齊,點擊空白框框向下拉,分別選擇上、下、左、右,

之後再到動作(藍色)選擇,分別X改變10、Y改變10各兩個,接著照著下面規則,

  • 上:Y改變10
  • 下Y改變-10
  • 左:X改變-10
  • 右:X改變10

當你編寫完,你的貓咪就可以用鍵盤上面的方向鍵來控制了喔!

貓咪吃蛋糕第二步驟
第二步編寫貓咪程式碼

小教學:在數學的平面座標上左右為X,上下為Y

step 3

編寫蛋糕程式碼

首先到事件(淺黃色)選擇第一個當綠旗被點擊,在來到控制(土黃色)

點選迴圈-重複無限次,順便把如果….那麼也拉下來,放進重複無限次的迴圈裡,

再到偵測(淺藍色)點選第一個碰到鼠標放進空格裡,點選箭頭往下拉會出現Sprite1,

這是貓咪的角色名字,最後再到動作(藍色)點選定位到隨機位置,

這樣初步的貓咪吃蛋糕就大功告成了。

貓咪吃蛋糕第三步
第三步編寫蛋糕程式碼

小教學:這裡是要讓學生學習迴圈和判斷式的概念

進階步驟

大部分的人應該會覺得這樣太簡單了,所在給大家更進階一點的教學。

step 4

讓貓咪走路

在剛剛的例子裡面你會發現貓咪就像一張圖片在移動,非常不自然,

所以為了讓他有走路的感覺,我們點到外觀(紫色)找到造型換成下一個,

這樣再去移動你的貓咪,看起來就像在走路一樣。

貓咪吃蛋糕第四步
第四步讓貓咪有有路的感覺

step 5

不讓貓咪倒立走

剛剛做完你會發現雖然他有走路的感瘸,但是當他向左邊的時候,看起來就像到立一樣,

所以接下來到動作(藍色),選擇面朝向90度,並在向左和向右各放一個,

接著點選90的部分,會出現一個圈圈刻度,向左邊直接把箭頭朝向左,

當然不是這樣就結束了,當你做到這樣時,向左你會發現,貓咪整個顛倒過來了,

所以在幫左邊的程式碼加上迴旋方式設為左右,同樣在移動(藍色),

那麼簡單的貓咪吃蛋糕就完成了。

貓咪吃蛋糕第五步
第五步不讓貓咪倒立走

我是音效大師

這是二個遊戲教學,可以讓你了解如何彈奏音樂,和編寫樂器的程式碼。

step 1

選擇你要的角色

第一步一樣是選擇你想要的角色和一個樂器,還有你想要的背景,

一樣可以依照自己的喜好,但是樂器上面請選擇吉他或是電子琴,

因為打擊樂上沒有音階,等等沒辦法出現Do、Re、Mi….等。

我是音效大師第一步
第一步選擇角色

step 2

認識樂理

因為我們要教學的東西和音樂有關,所以請你先這這著下面轉換的方式,

將 1、2、3…. 換成C、D、E….。

轉換表

  • 1 → C
  • 2 → D
  • 3 → E
  • 4 → F
  • 5 → G
  • 6 → A
  • 7 → B

小蜜蜂歌譜

533 422 1234555

533 422 13553

2222234 3333345

533 522 13551

可以試著轉換練習看看,如果真的不會也沒關係,因為我已經幫大家整理好了請看下面。

GEE FDD CDEFGGG

GEE FDD CEGGE

DDDDDEF EEEEEFG

GEE FDD CEGGC

建議可以抄下來,這樣等一下會比較方便操作。

step 3

製作好聽的音樂

接下來請點選電子琴,先到事件(土黃色)點選當綠旗被點擊,

之後到音效(紫色)點選撥放音效,往下拉你會發現有C、D、E一直到C2,

這是照著剛剛我們所寫的轉換譜將程式碼打上去,記得音效和音效之間,

要放一個等待一秒,當你完成之後,一首好聽的小蜜蜂就出現了。

我是音效大師第三步
第三步製作好聽的音樂

進階步驟

step 4

讓音樂更完整

當你都是使用等待一秒的時候,你會發現歌的速度非常的慢,所以我的建議是

把所有的音樂等待都改成0.5秒,之後靠大家聽聽看哪邊要變成一秒,

當你完成之後,就是一首真正好聽的小蜜蜂了。

使用Scratch教學對小朋友的好處

對小朋友最大的好處就是他們不會懼怕接觸這些新事物,因為舉個實際例子,

我們現在拿一個專案給學生看,他依定會跟你說,這是什麼東西,好難喔!

根本不想碰,但是對於玩,他們一定有極大的興趣,這點我非常清楚,

因為我有實際拿過真正的程式專案和Scratch做的專案給小朋友看過,

兩個給我的反饋非常不一樣,我們學習就是要做出一些東西出來,

這也是程式教育的精神,一不小心就變得太官方了,

如果你想要看學習Scratch有什麼優點的話,可以看我下面這一篇:

推薦文章:學習Scratch的八大理由,最適合學生學習的程式語言

結論

Scratch真的很適合學生學習,如果你正在為學生或是自己的小朋友煩惱的話,

推薦你使用看看,除了幫助他們建立自信心、還有興趣,

另外如果小朋友真的對寫程式很有興趣的話,我有寫一篇從小學到高中,

程式語言可以怎麼學習,裡面有我推薦的程式語言和輔助工具喔!,

歡迎大家可以看看!

推薦文章:最適合兒童的程式設計懶人包!所有問題一次搞定

❗️❗️❗️專門為學生預備的線上程式課程訊息❗️❗️❗️


跟大家說一個好消息我目前正在籌備我的一堂專門為學生預備的線上程式課程。
如果家長或是學生有興趣可以在下面留下email進入等候名單。

或是點擊下面的圖片透過Facebook加入也可以,
建議最好以email加入才不會錯過資訊喔!
Facebook 的方式獲得優惠
詳細情形可以看我的S學生程式學園等候名單,裡面都有我針對這堂課的介紹!

趕快加入吧!

如果對文章內容有任何問題或是回饋,歡迎大家在底下留言讓我知道。

如果你喜歡我的文章,可以按分享按鈕,讓更多的人看見我的文章,

並且追蹤我的粉絲專頁-學習創造未來

搜尋學習創造未來
順便可以幫我按一下下面拍手Like的圖案,幫助我可以得到一些回饋,註冊是完全免費的喔

這會讓我有動力繼續分享這些資訊喔,一個人最多可以按五次喔

謝謝大家

Learning is future 創作團隊 及 Mr.T

Tim Hsiao

最完整的線上課程製作、推薦值得學習的線上課程,找到適合你的技能

你對這篇文章有什麼感想呢?