兒童編程scratch高級(jí):追蹤方塊教案_第1頁(yè)
兒童編程scratch高級(jí):追蹤方塊教案_第2頁(yè)
兒童編程scratch高級(jí):追蹤方塊教案_第3頁(yè)
兒童編程scratch高級(jí):追蹤方塊教案_第4頁(yè)
兒童編程scratch高級(jí):追蹤方塊教案_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、少兒編程教學(xué)資料,需要可下載并修改后使用!教案式夕兒偏世秋程高級(jí)第3課:追蹤方塊【本課說(shuō)明】本課我們?cè)O(shè)計(jì)一個(gè)追蹤方塊的闖關(guān)小游戲。角色“向?qū)Х綁K”跟隨鼠標(biāo)的移動(dòng)而移 動(dòng),并形成一條虛線,此時(shí)鼠標(biāo)左鍵點(diǎn)擊一下,角色“主角”會(huì)按照“虛線”移動(dòng)到向?qū)Х?塊所在位置?!跋?qū)А币龑?dǎo)“主角”到達(dá)綠色門(mén),闖關(guān)成功,開(kāi)始下一關(guān)。本游戲共7關(guān)。【知識(shí)技能】(1)條件判斷指令的應(yīng)用。(2)循環(huán)控制指令的應(yīng)用。(3)偵測(cè)指令的應(yīng)用。(4)數(shù)字和邏輯運(yùn)算指令的應(yīng)用。(5)新建變量及其應(yīng)用。(6)廣播與接收的應(yīng)用。(7)角色的位置和方向控制?!締?wèn)題分析】(1)準(zhǔn)備相關(guān)素材,包括游戲開(kāi)始和結(jié)束的圖片、每個(gè)關(guān)口的圖片(背景

2、)、“向?qū)А?引導(dǎo)“主角”、障礙、音樂(lè)音效等。(2)由于在每個(gè)關(guān)口,“主角”、“障礙1”、“障礙2”出現(xiàn)的位置不同,所以,需 要對(duì)他們的位置進(jìn)行設(shè)定。(3)如果“主角”碰到游戲路徑的邊緣或障礙(用黑色線表示),那么回到本關(guān)游戲的起重復(fù)執(zhí)行直到碰到鼠標(biāo)指針?且下移鼠標(biāo)將顏色特效增加*S3如果碰到如果碰到mouse-pointer ?那么將高度特效設(shè)定為-40將角色的大小設(shè)定為102否貝I將高度特效設(shè)定為將角色的大小設(shè)定為JLOO廣播下一關(guān)隱箍1M(26)添加闖關(guān)成功:(27)選擇主界面左下方“新建角色一 點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳角色”, 將預(yù)先準(zhǔn)備好的“闖關(guān)成功”上傳。(28)選擇主

3、界面中間“腳本”,按照下列圖所示,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):被點(diǎn)擊將X坐標(biāo)設(shè)定為Q 將y坐標(biāo)設(shè)定為0 隱藏當(dāng)接收到演戲結(jié)束 清除所有圖形特效 移至最上層將角色的大小設(shè)定為顯7Fi復(fù)執(zhí)行次將角色的大小增加(29)添加障礙1: (30)選擇主界面左下方“新建角色”,點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳角色”,將預(yù)先準(zhǔn)備好的“障礙”上傳。(31)選擇主界面左下方“角色”,點(diǎn)擊“障礙”左上方小“i”,改名為“障礙1”,點(diǎn)擊左側(cè)藍(lán)色箭頭確定。(32)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點(diǎn)擊“新建變量”,在“變量名”中分別輸入“原來(lái)的X坐標(biāo)”和“原來(lái)的Y坐標(biāo)”,選擇下方“僅使用

4、于當(dāng)前角色”,點(diǎn)擊確定。(33)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標(biāo)點(diǎn)擊“原來(lái)的X坐標(biāo)”和“原來(lái)的Y坐標(biāo)”前面得小正方形,將里面的對(duì)勾去掉。(34)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):隱藏被點(diǎn)擊當(dāng)當(dāng)接收箱戲結(jié)束隱藏,如果 background # of舞臺(tái) Q 那么background # of 舞臺(tái) =Q 那么移到x:y:如果 background # of舞臺(tái)那么I移到X:y:廣播障礙1上下移動(dòng)如果 background # of舞臺(tái) =Q那么移到X:(分y:廣播障礙1上下移動(dòng)background # of 舞臺(tái) =Q 那么移到

5、x:y:60廣播障礙1旋轉(zhuǎn) 廣播障礙1上下移動(dòng)當(dāng)接收到障礙1旋轉(zhuǎn)重復(fù)執(zhí)行直到過(guò)關(guān)當(dāng)接收到障礙1旋轉(zhuǎn)重復(fù)執(zhí)行直到過(guò)關(guān)向右旋轉(zhuǎn)。度當(dāng)接收到障礙1上下移動(dòng)面向方向重復(fù)執(zhí)行直到過(guò)關(guān)=重復(fù)執(zhí)行0)次將y坐標(biāo)熠加(35)添加障礙2:(36)選擇主界面左下方“新建角色”,點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳角色”, 將預(yù)先準(zhǔn)備好的“障礙”上傳。(37)選擇主界面左下方“角色”,點(diǎn)擊“障礙”左上方小“i”,改名為“障礙2”, 點(diǎn)擊左側(cè)藍(lán)色箭頭確定。(38)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點(diǎn)擊“新建變量”,在“變量名”中分 別輸入“原來(lái)的X坐標(biāo)”和“原來(lái)的丫坐標(biāo)”,選擇下方“僅使用于當(dāng)前角色”,點(diǎn)擊確定。(

6、39)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標(biāo)點(diǎn)擊“原來(lái)的X坐標(biāo)”和“原來(lái)的 Y坐標(biāo)”前面得小正方形,將里面的對(duì)勾去掉。(40)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當(dāng)接收到開(kāi)贏戲, 顯示如果background #如果background #熊| x: (EJi) y: .廣僖障謂2施轉(zhuǎn),如果 background #I 移至i| x: Cy: G3.of舞臺(tái) R那么 .of舞臺(tái) =Q那么.of舞臺(tái) =0那么當(dāng)接收到障礙2旋轉(zhuǎn)重復(fù)執(zhí)行直到過(guò)關(guān)當(dāng)接收到障礙2上下移動(dòng) 面向CEP方向重復(fù)執(zhí)行直到過(guò)關(guān): 重復(fù)執(zhí)行,次將y坐標(biāo)增加重復(fù)執(zhí)行次 ;

7、將y坐標(biāo)增加e(41)至此,程序(腳本)編寫(xiě)完畢。我們點(diǎn)擊主界面左上方的“小綠旗”,程序就開(kāi)始執(zhí)行了。(42)鼠標(biāo)雙擊舞臺(tái)中的“開(kāi)始游戲”,移動(dòng)鼠標(biāo)(向?qū)ЦS鼠標(biāo)移動(dòng)),顯示一條白 色的線(白色指引線只能形成一個(gè)直角),設(shè)定好路線,鼠標(biāo)左鍵點(diǎn)擊一下,主角移動(dòng)到該 位置,當(dāng)碰到黑色邊界線,回到起點(diǎn)重新開(kāi)始,指引主角到綠色區(qū)域,闖關(guān)成功,進(jìn)入下一 美,共7關(guān)。【考前須知】(1)改變本課腳本里的參數(shù)或指令,看看會(huì)發(fā)生什么?認(rèn)真思考一下,為什么?(2)參考本游戲,設(shè)計(jì)一個(gè)導(dǎo)盲犬闖關(guān)小游戲,導(dǎo)盲犬引導(dǎo)盲人走路,即將“主角”用“盲人”替換,將“向?qū)А庇谩皩?dǎo)盲犬”替換。可以把本課的游戲背景換成各種各樣的路,

8、 如大馬路、鄉(xiāng)村小路等等。小朋友,動(dòng)動(dòng)腦筋,試試吧!【本課腳本】(1)背景當(dāng)一旗擊.&空將苴曇切換為、曷1當(dāng)接收到下一關(guān)下一個(gè)背曷背曷# 二日那么廣播靜戲結(jié)束廣播背景馬賽克廣擒開(kāi)始演戲當(dāng)接收到背曷馬賽克將將馬賽克特效設(shè)定為行 我行,i馬賽克特效增加(播放聲音Super Pilot 直到播放完畢(2)角色“向?qū)А北稽c(diǎn)擊隱藏當(dāng)接收到顯不重復(fù)執(zhí)行如果下移鼠標(biāo)】那么播向?qū)О戳耸髽?biāo)產(chǎn)等待移到顯標(biāo)指針 廣播畫(huà)線并等待(3)角色“主角”當(dāng) 被點(diǎn)擊隱藏如果當(dāng)接收到開(kāi)始箱或 將,過(guò)關(guān)設(shè)定為 瘠除所有圖形特效顯不background # of 舞臺(tái) =Q 那么移到x:y:將原來(lái)的X坐標(biāo)設(shè)定為將原來(lái)的Y坐標(biāo)設(shè)定為|

9、-135-212如果background # of 舞臺(tái) =Q 那么移到X:y:將原來(lái)的x坐標(biāo)設(shè)定為218將原來(lái)的Y坐標(biāo)設(shè)定為畫(huà)background # of 舞臺(tái) =Q 那么如果: background # of 舞臺(tái) =,那么移到x: CDy:J59將原來(lái)的X坐標(biāo)設(shè)定為|將原來(lái)的Y坐標(biāo)設(shè)定為|159如果移到background # of舞臺(tái) =將原來(lái)的X坐標(biāo)設(shè)定為將原來(lái)的Y坐標(biāo)設(shè)定為如果background # of 麴臺(tái)或 background # of麴臺(tái) =Q 那么移到 x:a9y:,E13原來(lái)的x坐標(biāo)設(shè)定為目原來(lái)的丫坐標(biāo)設(shè)定為EES(4)角色“點(diǎn)”當(dāng) 被點(diǎn)擊1 將畫(huà)室的顏色設(shè)定為

10、將畫(huà)筆的大小設(shè)定為(J 隱藏落第將X坐標(biāo)設(shè)定為X座標(biāo)of向?qū)坐標(biāo)設(shè)定為y座標(biāo)of向?qū)?5)角色“操作提示” 始點(diǎn)。(4)如果“主角”碰到綠色門(mén),闖關(guān)成功,開(kāi)始下一關(guān)。(5)在“主角”與“向?qū)А敝g畫(huà)一條虛線,當(dāng)鼠標(biāo)左鍵點(diǎn)擊時(shí),“主角”移動(dòng)到“向 導(dǎo)”位置。(6)設(shè)計(jì)游戲開(kāi)始和游戲結(jié)束的環(huán)節(jié)?!窘虒W(xué)步驟】翻開(kāi)Scratch離線系統(tǒng),點(diǎn)擊左上方的“文件”,在下拉菜單中選擇“翻開(kāi)”,此時(shí)你 可以選擇文件路徑,翻開(kāi)xxx. sb文件,此時(shí),全部程序會(huì)出現(xiàn)在Scratch離線系統(tǒng)的主界面 中。在這里,你可以模仿著拖動(dòng)響應(yīng)模塊里的“積木”(指令),編寫(xiě)與xxx. sb文件完全相 同的程序(腳本)。也可

11、以修改xxx. sb文件里的指令和參數(shù)(但不要輕易保存),也可以對(duì) 著主界面給同學(xué)們講解。一般來(lái)說(shuō),按照以下步驟學(xué)習(xí):(1)在Scratch離線系統(tǒng)主界面,點(diǎn)擊左上方的“文件”,在下拉菜單中選擇“新建項(xiàng) 目”,給工程命名。(2)將事先準(zhǔn)備好的背景和角色的圖片、聲音文件等,上傳。也可以在系統(tǒng)里選擇或新 建(畫(huà)角色或錄制聲音或拍照等等)。(3)針對(duì)背景或角色,編寫(xiě)腳本(程序)。(4)試運(yùn)行腳本,發(fā)現(xiàn)問(wèn)題,思考并解決。(5)修改、完善、精化腳本。(6)腳本確認(rèn)無(wú)誤后,保存。【操作步驟】(1) 翻開(kāi)Scratch離線系統(tǒng),顯示Scratch編程主界面。將高度特效設(shè)定為(將角色的大小設(shè)定為102mous

12、e-pointer當(dāng) 被點(diǎn)擊移到 x: 0 y:重復(fù)執(zhí)行直到碰到鼠標(biāo)指針?且下移鼠標(biāo)將顏色特效增加(D 如果碰到否那么將冥度特效設(shè)定為Q將角色的大小設(shè)定為r#下一關(guān)隱箍(6)角色“闖關(guān)成功”當(dāng) 被點(diǎn)擊I將X坐標(biāo)設(shè)定為0 將y坐標(biāo)設(shè)定為0 隱藏當(dāng)接收到演戲結(jié)束清除所有圖形特效移至最上層將角色的大小設(shè)定為。st.f f itvnI將角色的大小熠加(7)角色“障礙1”當(dāng)當(dāng)接收到落戲結(jié)束隱藏當(dāng)接收到開(kāi)始蔣或background # of舞臺(tái) 曰 那么隱藏background ;background ;# of然臺(tái)n=那么移到x:y:廣播障礙1旋轉(zhuǎn)如果 background # of舞臺(tái)=口那么I移到x

13、:45Jy:L112廣播障礙i上下移動(dòng) 如果 background # of舞臺(tái) =Q那么移到 x: Oy: (EE) 廣播障礙1上下移動(dòng)Elbackground # of 舞臺(tái) =Q 那么移到x:1117,60廣播障礙1旋轉(zhuǎn)廣播障礙1上下移動(dòng)當(dāng)接收到障礙1旋轉(zhuǎn) 重復(fù)執(zhí)行直到過(guò)關(guān)=工旋轉(zhuǎn)小。度當(dāng)接收到障礙1上下移動(dòng) 面向cub方向JHB 重復(fù)執(zhí)行直到過(guò)關(guān):重復(fù)執(zhí)行D將y坐標(biāo)熠加重復(fù)執(zhí)行。)次將y坐標(biāo)熠加(8)角色“障礙2”n接收到與贏束接物I 如果 background #of舞臺(tái)副那一-.隱藏11 如果 background #of舞臺(tái)=B那么.1 移到 X: EOy: 1廣皤障礙2旋轉(zhuǎn).1

14、 如果 background #of舞臺(tái)=E那么,1移至|1乂:。丫:)1 :廣皤障礙2上下移動(dòng) 廣睛障礙2旅轉(zhuǎn)當(dāng)接收到障礙2旋轉(zhuǎn) J重復(fù)執(zhí)行直到過(guò)關(guān)=向右旋轉(zhuǎn)。度當(dāng)接收到 障礙2上下移動(dòng)面向CE9方向重復(fù)執(zhí)行直到過(guò)關(guān)= 重復(fù)執(zhí)行D次.0重復(fù)執(zhí)行圖)次桁山丁增加1(2)選擇主界面左下方“角色”,鼠標(biāo)右鍵點(diǎn)擊“Sprite/ ,選擇刪除。(本節(jié)課角色中不用貓咪)(3)添加舞臺(tái)背景和關(guān)卡:(4)選擇主界面左下方“新建背景”,點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳背景”, 將預(yù)先準(zhǔn)備好的“背景”上傳。(5)選擇主界面中間“背景”,鼠標(biāo)右鍵點(diǎn)擊空白背景“背景1”,選擇刪除。(6)選擇主界面中間“背景”,

15、點(diǎn)擊“新建背景”中第三個(gè)圖標(biāo)顯示“從本地文件中 上傳背景”,將預(yù)先準(zhǔn)備好的“背景2背景8”依次上傳。(7)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點(diǎn)擊“新建變量”,在“變量名”中分 別輸入“橫向增量”、“橫向相對(duì)距離”、“縱向增量”、“縱向相對(duì)距離”、“過(guò)關(guān)”, 點(diǎn)擊確定。(8)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標(biāo)點(diǎn)擊“橫向增量”、“橫向相對(duì)距離”、“縱向增量”、“縱向相對(duì)距離”前面的小正方形,將里面的對(duì)勾去掉。(9)選擇主界面中間“聲音”,點(diǎn)擊“新建聲音”中第三個(gè)圖標(biāo)顯示“從本地文件中上傳聲音”,將預(yù)先準(zhǔn)備好的聲音“Super Pilot”上傳。(10)選擇主界面中間“腳本”,按照下列圖所示

16、,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當(dāng) 被點(diǎn)擊清空將背景切換為背景1當(dāng)接心到二二工一個(gè)背景如果背景# =u那么懺騰前戲結(jié)束廣倒背景馬賽克否那么廣播開(kāi)始常效當(dāng)接收到背景馬賽克將馬賽克特效設(shè)定為將馬賽克特效設(shè)定為Qooj重復(fù)執(zhí)行【重復(fù)執(zhí)行次將馬賽克特效熠加重復(fù)執(zhí)行重復(fù)執(zhí)行【100將馬賽克特效增加(當(dāng)被點(diǎn)擊皤放聲音Super Pilot 直到播放完畢(11)添加角色“向?qū)А保海?2)選擇主界面左下方“新建角色”,點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳角色將預(yù)先準(zhǔn)備好的“向?qū)А鄙蟼鳌?13)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):

17、當(dāng)被點(diǎn)擊隱藏顯示. 重復(fù)執(zhí)行廣播向?qū)О戳耸髽?biāo)并等待廣播向?qū)О戳耸髽?biāo)并等待如果不移鼠標(biāo)】那么產(chǎn)到吊標(biāo)指計(jì)廣播畫(huà)線并嘉(14)添加角色“主角”:(15)選擇主界面左下方“新建角色”,點(diǎn)擊第三個(gè)圖標(biāo)顯示“從本地文件中上傳角色”, 將預(yù)先準(zhǔn)備好的“主角”上傳。(16)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點(diǎn)擊“新建變量”,在“變量名”中分 別輸入“原來(lái)的X坐標(biāo)”和“原來(lái)的Y坐標(biāo)”,選擇下方“僅使用于當(dāng)前角色”,點(diǎn)擊確定。(17)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標(biāo)點(diǎn)擊“原來(lái)的X坐標(biāo)”和“原來(lái)的 Y坐標(biāo)”前面得小正方形,將里面的對(duì)勾去掉。(18)選擇主界面中間“聲音”,點(diǎn)擊“新建聲音”中第三個(gè)圖標(biāo)顯示

18、“從本地文件中上傳聲音”,將預(yù)先準(zhǔn)備好的聲音Tennis Serve”和“碰綠”上傳。(19)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動(dòng)到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當(dāng) 被點(diǎn)擊隱藏2121353218218-63-422354 1159=01那么那么過(guò)關(guān)設(shè)定為青除所有圖形特效background #原來(lái)的X坐標(biāo)jj設(shè)定為原來(lái)的Y坐標(biāo)設(shè)定為background # of 以臺(tái)原來(lái)的X坐標(biāo)設(shè)定為原來(lái)的Y坐標(biāo)設(shè)定為background # of 舞臺(tái) =Q 那么原來(lái)的X坐標(biāo)設(shè)定為background # of 傳;原來(lái)的X坐標(biāo)設(shè)定為原來(lái)的丫坐標(biāo)設(shè)定為如果 background # of 舞臺(tái)將原來(lái)的X坐標(biāo)設(shè)定為將原來(lái)的丫坐標(biāo)設(shè)定為background # of 麴臺(tái)background # of 麴臺(tái)background #of舞臺(tái)IJ 205j移到 x:aDy:,E13將原來(lái)的X坐標(biāo)設(shè)定為 將原來(lái)的Y坐標(biāo)設(shè)定為(20)添加畫(huà)線“點(diǎn)”:(21)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論