Scratch_教學_第1頁
Scratch_教學_第2頁
Scratch_教學_第3頁
Scratch_教學_第4頁
Scratch_教學_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選文檔1-2 界面介紹8976543211011(1)以下就Scracth的整個操作界面做一個介紹:1 標題欄:顯示當前文件名2 菜單欄:主要是與文件有關的選項3 工具條:把握角色大小及復制、刪除4 顯示模式:分為掃瞄模式和全屏模式5 程序指令區(qū):分為八大類6 角色資料區(qū):顯示角色的具體資料7 腳本區(qū):程序的編寫區(qū),利用拖曳的方式在此寫程序8 把握按鈕:把握程序的播放和停止9 舞臺區(qū):角色演出的地方,作品最終呈現(xiàn)出來的地方10 新建角色按鈕:三種新建角色的方法(自建、導入、隨機)11 角色列表區(qū):角色休息室,全部的角色都在這個地方(2)程序指令分類:動作:移動、旋轉、位置指定、傳回.外觀:切

2、換造型、背景、顯示文字、特效、.聲音:播放聲音、樂器音效畫筆:下筆、筆顏色、大小、色調把握:當鍵按下、等待、反復、廣播(訊息)、假如.偵測:傳回位置值、接觸、距離、時間、音量數(shù)值與規(guī)律運算:加減乘除運算、大小推斷、余數(shù)、取整數(shù)變量:指定變量、變量加減(3)指令及程序碼區(qū)(Script) 當我們點選指令分類后,底下的指令區(qū)會跟著轉變,如圖我們點選偵測分類,底下就會消滅偵測分類的全部指令,中間的程序碼區(qū)也就是我們寫程序的區(qū)塊,把我們的指令拖曳至程序碼區(qū)。 (4)造型:我們可以自行畫出角色的各種造型或者使用導入方式,先使用別的繪圖軟件繪制作后導入。也可以載入不同的對象到造型區(qū)中。但同一時間只會消滅一

3、種造型。右下方對象代表上場角色,可以多個同時消滅。造型可以透過復制后編輯來修改其樣子,如下圖的cat就有二個造型。(5) 聲音: 對象的聲音可以透過麥克風來錄音或導入方式從文件導入來使用(也可使用內鍵的音效文件)(6)工具列及舞臺:選擇工具后再點對象,復制、剪下、縮放的動作。程序以按下綠旗鍵,開頭執(zhí)行程序,紅色按鈕則是停止。中間空白大區(qū)域則是舞臺,物件都會在上表演。(7) 角色及背景: 舞臺背景則呈現(xiàn)目前舞臺的背景,點選舞臺,接著選背景后按導入就可以取自然、戶外.等背景 則可以使用自畫、導入及隨機方式來加入物件角色2-1 第1課 讓角色動一動指令積木拖曳到程序區(qū),并按挨次給排好、還有就是換成寵

4、愛的角色。 (1)撰寫程序 首先先點選要動作的角色,接著點選“腳本”,然后透過指令分類選取你要的指令積木,把指令積木拖曳至程序區(qū),把挨次排好(使用鼠標拖曳就可以修改其挨次)。 (2)更換角色 使用工具的剪刀把小貓剪下,接著按下導入按鈕,會消滅Animals,F(xiàn)antasy.,例如打開Fantasy文件夾會消滅如下圖很多可愛的圖,選取后角色就會消滅在舞臺上。(3) 讓角色動一動 當點選綠旗時角色會向后移動一段距離。 小伴侶可以自行俢改角色,看一看向后移動的步數(shù)及顯示的反應。2-2 第2課-鍵盤把握本課來學通過鍵盤來把握角色移動,主要是讓我們了解大事觸發(fā)才會有動作,當綠旗被按下,會先將物件移到坐標

5、(0,0)。(1) 首先是坐標舞臺的中心是(0,0),水平為X軸,垂直為Y軸。X軸:中心點往右是(+),中心點往左是(-)Y軸:中心點往上是(+),中心點往下是(-)了解到坐標后才能把握角色在舞臺位置及移動。(2)接著分別定義鍵盤的上下左右鍵的動作1)往上:當按下“上移鍵”,向上進10步2)往下:當按下“下移鍵”,向下進10步3)往左:當按下“左移鍵”,向左進10步4)往右:當按下“右移鍵”,向右進10步2-3 第三節(jié)課-迷宮程序完整程序如上,等一下我會說明整個程序的細節(jié)部份,首先先在畫布上畫出一的路徑,可以是直線也可以是曲線,接著在終點處 畫上一個黑色的區(qū)域。(1)點選背景,接著點選編輯,使

6、用繪圖工具畫出一個路徑,畫筆的粗細自行調整,不要太細。2)點選角色,接著點選程序開頭撰寫程序先由把握指令分類拖曳,當綠旗被點一下至程序區(qū),也就是當綠旗點一下開頭程序執(zhí)行移到到x:y,就是角色置于x:-220,y:150處。在偵測指令類點一下計時器,在舞臺會多個什時器始終計時。在把握指令分類中拖曳重復執(zhí)行至程序區(qū),表示重復執(zhí)行內的程序會始終重復執(zhí)行。整個舞臺的坐標如下圖,中心在正中心,左右x軸是240,往右是(+),往左是(-),上下y軸各180,往上是 (+),往下是(-)。在重復執(zhí)行中包含有四部份:(1)角色有可能走出舞臺就看不到了,所以先從動作指令類拖曳遇到邊緣就反彈,接著拖曳面對.下拉點

7、選鼠標 游標,也就是讓角色都始終面對鼠標的游標,最終拖曳移動2步,就是一次移動2步。(2)在把握指令類拖曳假如 < >至移動2步之下,接著從偵測指令類拖曳遇到顏色點選會消滅滴管,請選取舞臺的空白區(qū),遇到顏色就會變成白色,接著拖曳角色置于 x:-220,y:150處,也就把角色移回原點。(3)在把握指令類拖曳假如 < >,從偵測指令類拖曳遇到顏色點選會消滅滴管,請選取舞臺的黑色終點區(qū),遇到顏色就會變成黑色,在外觀拖曳說.() 秒,也就遇到黑色終點就說過關,接著止停止執(zhí)行程序,程序就不會往下執(zhí)行。(4)把握指令類拖曳假如 < >,接著拖曳數(shù)值與規(guī)律類的() &g

8、t;(),接著把計數(shù)器拖曳到前面(),后面的()填上15,也就大于15秒就會秀出時間到.然后停止程序執(zhí)行??梢宰屝“閭H自行設計路徑,角色自選,大事也可以自訂,例如有些小伴侶會在路徑再加上一些小藍點增加過關難度。教學重點:老師只要講解部份,同學的力量是無限,可以做出很多讓你想不到 的效果,教scracth真得很好玩,同學也學得很歡快。2-4 第四節(jié)課-會飛的巫婆這一節(jié)課要來講隨機消滅,由于下一節(jié)課要讓小伴侶寫一個打地鼠的小玩耍。 先點選舞臺->背景->匯入,選取Nature土里的圖,然后空白那張刪除,按圖右邊的(x) 把舞臺的貓給刪除,請使用工具箱的剪刀點一下貓就可刪除了,接下來使用

9、開啟檔角色開啟三個角色,物件太大可以使用工具箱 的放大或縮小工具來調整。 點選角色->程序,接著開頭來針對角色寫程序 1)當按下綠旗開頭動作2)隨機移動到x及y(x在-240到240之中隨機取個數(shù),y在-180到180之中隨機取個數(shù))3)接下來始終重覆執(zhí)行(外循環(huán))4)在-10至10取一個角度,如此一來魚兒游起來比較逼真5)重覆執(zhí)行十次 ,每次移到十步,遇到邊綠就反彈(內循環(huán))你會發(fā)覺內循環(huán)執(zhí)行完后會跳到外循環(huán),又重覆.留意要調整角色只允許左、右翻轉,才不讓角色倒著移動 在程序碼上按鼠標右鍵,選取復制后拖曳至另一個角色,就會將程序碼套用到該角色上完成后就可以試看看效 果,很多小伴侶會加上

10、音效及文字說明,有的還會放大縮小,只能說小伴侶太強了。2-5 第五節(jié)課三角形面積國小六上數(shù)學有圓面積,所以這一節(jié)課先讓小伴侶來實做三角形面積的程序。1)首先先畫一個三角形,假如覺得不美,可以加上一張底圖,接著新增三個變量,分別是三角形底,三角形高,三角形面積。2)將三角形底及高二個變量設成滑桿,也就是變量上按鼠標右鍵,選滑桿。3)接下來開頭寫程序,將將變量(.) 的值設成(.)分別設定將三角形的底、三角形的高,變量面積則必需留意,要設為(底*高)/2。4)先將三角形底*三角形高相乘,再放到( )/2中,才不會出問題5)最終測試,拉著三角形底及高的拉桿,后按下綠旗測試結果上完后出個題目給小伴侶做

11、,梯形面積呢?結果二十位小伴侶有十五位左右有做出來,講真的太強了,小伴侶一教就會,下星期 打算出個9X9乘法給小伴侶試看看。2-6 造型切換走動人物這一課我們要教小伴侶做人物切換,告知小伴侶在何時可以切換物件的外型,就像在玩瑪莉兄弟時在某個時間或某個觸發(fā)點會變大、戴上帽子.1)首先先匯入一張自己寵愛的背景圖2)開啟角色檔,這一次我選一個動作有連續(xù)的人物圖檔,如下圖,可以看到人物的腳部有分解動作 3)接著切換到造型的地方,我依序把五個圖匯入,共五個 如下圖我先選左腳三個動作后再選右腳二個動 4)切換程序,讓小伴侶知道移動3步,等待0.2秒再換下一個造型,假如沒有設定等待0.2秒人物會走很快,小伴

12、侶自己修改。完整如下圖,讓人物始終走,所以要使用到重復執(zhí)行,內有五個造型的切換,依序,結果大部的小伴侶都有做出來,很多小伴侶都選別的物件來練習,也都做 得不錯。留意一點,人物遇到邊就返回,還有要限制人物只允許左右翻轉 今日上這一個課程讓我感到歡快的是有個女生竟然發(fā)覺有個動作是重復的,使用一個重復4次的循環(huán)指令,如下圖,我看了很感動,太強了!教scratch真得比教word、excel等好玩多了,像最近我在教小六小伴侶做年雨量統(tǒng)計圖及成果計算,使用calc,效果還不錯,有和教學 結合,比只教技能好多?;氐綄W校教書才能真正把所想的來實踐,只是課真得太多了,不然應會有更多的東東可以共享。2-6-1

13、移動人物進階使用今日教六班級也來試看看寫這個小程序,順便教了一下推斷if的功能及比較大小。如下圖,新增了一張有張桌子的背景圖,讓小朋能透過推斷角色x位標來打算是否轉變方向,所以前半部的程序一樣,主要是后半部的推斷。我們的想法:假如角色的x位標大于150或者小于-135時轉變方向180度,如 下圖:完成后會如下:讓小伴侶測試看看,轉變移動的步數(shù)或者等待的秒數(shù)。今日上課遇到一個問題就是小伴侶把人物放在大于-135上,開頭報行程式時,人物會始終轉變方向而無前進,你自己想想為什么?2-7 推斷X坐標這一課開頭要進入比較進階的課程,我們要開頭加入推斷,也就是IF和Then了。1)先匯入一張背景圖并插一個

14、人物2)撰寫程序:先做上下移動,透過Y坐標的轉變,往上鍵就是Y坐標-5,往下鍵就是Y坐標+53)往右就必需轉變面對及推斷X坐標是否大于240,假如是,就讓人物從左邊消滅,一般的電動都是這樣。 4)設定人物只能左右翻轉最終您就可以使用上下左右鍵來操控這個人物了,這個星期上完這個課程發(fā)覺小伴侶很寵愛這一課,他們會歡自己寵愛的人物及背景,接下來就可以做下一個 練習,一個隨機的球,讓這個人去追,追到就給分或出聲3. Scratch進階課程-1-打蝙蝠這個是進階課程,由于程序比較簡單了,所以這個課程分了三節(jié)課才講完。我都是上完課才寫教材,這樣才知道進度及同學的接受度。這個課程我是支配在高班級,五、六班級

15、同時上,發(fā)覺六班級還是比較OK。您可以將高班級好的作品拿來給低班級競賽,得獎者由高班級的程序撰寫者來頒 獎,會是個不錯的點子。對了,課程中使用打蝙蝠,假如您覺得這樣對生命教育有疑慮,您就可以考慮使用無生命的飛盤或球等也可 以。3-1 第一節(jié)課先呈現(xiàn)一個完整作品與同學爭辯程序的規(guī)畫:1)背景2)瞄準器:分二個造型3)角色:四種會飛的物件,分別是加一分,加二分,加五分及扣格外,并爭辯何者是加五分,何者減格外。4)時間限制:大家統(tǒng)一設定30秒接著第一節(jié)課只要能達到以下目標即可1)使用繪制新角色畫出瞄準器的二個造型并調整大小2)匯入背景圖3)撰寫程序:讓瞄準器隨著鼠標移動并推斷是否按下滑鼠,假如按下滑

16、鼠就切換到造型二繪制瞄準器的二個造型,一個為黑色中空,其次個造型為紅色實心的,留意小伴侶在繪制其次個造型時是否使用造型的繪制。很多小伴侶會使用繪 制角色的繪制工具,特殊留意。A)角色的繪制工具:會畫出一個新的角色B)造型的繪制工具:會畫出同一個角色不同的造型,您可以舉例說明,一般電玩里的人物在遇到特色狀況會轉變,但它還是同一個角色。撰寫瞄準器的程序:程序一開頭肯定要切換到造型一,也就是中空的瞄準器透過重復執(zhí)行的循環(huán)來讓瞄準器跟著鼠標移動,接著透過IF THEN的推斷來看看鼠標的狀態(tài),假如是按下滑鼠就表示開槍了,所以要切換到造型二,接著問同學,否則呢?同學都會回答,放開就回到造型一。完成后就測試

17、一下程序,同學都會很驚異!真得跟著我的鼠標,按下后還會切換造型。3-2 其次節(jié)課在其次節(jié)我們就來撰寫蝙蝠部份:1)先透過開啟角色檔案來插入物件至舞臺中,接著使用縮小工具來調整大小至適當位置 2)程序部份我們先撰寫第一只的蝙蝠,其他的就使用復制方式,把蝙蝠的程序碼復制過去即可。2-1)先讓蝙蝠隨機在舞臺中消滅,所以把移到x:( )及y:( )拖曳至程序區(qū),由于x在240與-240間,y在180與-180間,所以就請您使用運算的在()到()間隨機選一個數(shù),先拖曳二個至程序 區(qū),分別填上240、-240,與180、-180。然后先把y的程序碼拖曳至y:( )中,接著再拖曳x:( )的程序碼,這個是有

18、技巧的。拖曳y時按后的個,拖曳x時按前面的在來拖曳才能簡潔把程序碼卡上,這時同學提示的2-2)讓蝙蝠可以任憑移到,所以使用循環(huán)來始終執(zhí)行2-3)再使用一個內循環(huán)來讓蝙蝠移到50步就轉變一個角度,一樣是隨機在30與-30間。2-4)記得把遇到邊緣就反彈加至程序中,才不會蝙蝠飛不見了。3)計分:3-1)在使用變量,新增一個變量為分數(shù),在程序一開頭把分數(shù)歸零3-2)程序一開頭讓蝙蝠消滅3-3)當按下滑鼠有打到蝙蝠時(用顏色推斷),分數(shù)就加一分, 然后把蝙蝠隱蔽一秒后再初現(xiàn)這個地方一樣要使用循環(huán)推斷我們在設定瞄準器時有二個造型,其中的其次個造型就是使用紅色,所以您使用遇到顏色這個推斷時的滴管要去點一下

19、 該瞄準器的其次個造型,這個也要一點技巧。先點選瞄準器,然后點擊其次個造型,在角色區(qū)就會消滅其次個造型。切換到蝙蝠的程序碼區(qū),此時就可以透過 滴管至選取角色區(qū)的瞄準器了。這是同學講的。完成后就讓小伴侶測試一下程序是否能正常執(zhí)行。3-3 第三節(jié)課撰寫時間部份:我們把程序寫在瞄準器部份,點選瞄準器>程序,新增以下的程序碼,把計時器啟用,在程序一開頭把計時器歸零,重復推斷時間是否超過我們所設 定的,假如是就停止執(zhí)行。新增其他角色,點選蝙蝠,將程序碼拖曳至其他角色上就完成復制,然后再修改得分部份,有的二分,有的扣分。4. scratch進階課程2-打地鼠 基礎課程中都是簡潔幾個步驟(程序)就可以

20、完成一個作品,到了進階課程就必需有更多的細節(jié)要留意。本進階課程以打地鼠這的小玩耍來讓小伴侶練習1)自己設計背景2)自己設計鐵鎚3)打中地鼠的記分方式4)地鼠的消滅及隱蔽時間跟著老師,一起動手完成這個好玩的玩耍.4-1 設計背景、鐵鎚及地鼠 先首匯入一個背景,在此,老師開啟Sports的playing-field,在草地上使用圓工具畫出一些地洞,如下圖:接著使用繪制新角色工具來畫出鐵鎚,請畫出預備時的鐵鎚及敲打時鐵鎚。先畫出預備時的鐵鎚,透過造型的復制->編輯-轉旋工具來修改最終來處理地鼠,主角您可以自行打算,老師選了一只小猴子,接著點選造型的編輯,使用橡皮擦工具將身體去除,如下圖:透過造

21、型的復制->編輯-畫筆工具來修改被鐵鎚打中時的造型4-2 撰寫地鼠的程序1)首先使用復制方法來復制全部的地鼠,調整全部地鼠的位置2)針對第一只地鼠來撰寫程序透過重復執(zhí)行的循環(huán)來始終讓地鼠隱蔽及消滅場隱蔽及消滅是透過隨機方式,至于等待的秒數(shù)則可以自行打算及調整以下這部份可以留到其次節(jié)再來協(xié)作鐵鎚程序一起寫,在此站長我先來說明一下使用重復執(zhí)行,當遇到角色1(鐵鎚)才做動作,做什么動作呢?接著推斷是否遇到角色1(鐵鎚)的造型2(打下時的造型),假如是就把地鼠的造型切到2(被打中時的造型)等待0.2秒后切到角色1后(不然等一下消滅都會是造型2)馬上隱蔽記分部份臨時先不要考慮,等小伴侶都完成以上程序再來爭辯。你可能會發(fā)覺執(zhí)行的結果都只有第一只的地鼠有動作,其他的都不動。我們要先針對第一只來撰寫程序,假如第一只都能正常運作后,再使用復制方式,將第一只的程序碼copy到其他的地鼠即可。4-3 撰寫鐵鎚程序 鐵鎚的程序就簡潔多了,讓鐵鎚跟的鼠標移動,當按下滑鼠后轉變其造型,馬上又回到造型1 4-4 分數(shù)的計算 產生一個變量score在程序開頭執(zhí)行時將分數(shù)歸0每打到一下就加一分接著將程序碼復制到其他的地鼠,開頭測試這個玩耍吧!最終還可以增加一個計時器,設定一個時間來計時。讓小伴侶說說程序有那些缺點.5. 接球玩耍 這個單元要來設計一個會移動的人物接空中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論