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

下載本文檔

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

文檔簡介

1、少兒編程教學資料,需要可下載并修改后使用!教案式夕兒偏世秋程高級第3課:追蹤方塊【本課說明】本課我們設計一個追蹤方塊的闖關小游戲。角色“向導方塊”跟隨鼠標的移動而移 動,并形成一條虛線,此時鼠標左鍵點擊一下,角色“主角”會按照“虛線”移動到向導方 塊所在位置。“向導”引導“主角”到達綠色門,闖關成功,開始下一關。本游戲共7關?!局R技能】(1)條件判斷指令的應用。(2)循環(huán)控制指令的應用。(3)偵測指令的應用。(4)數(shù)字和邏輯運算指令的應用。(5)新建變量及其應用。(6)廣播與接收的應用。(7)角色的位置和方向控制。【問題分析】(1)準備相關素材,包括游戲開始和結束的圖片、每個關口的圖片(背景

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

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

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

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

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

7、將y坐標增加e(41)至此,程序(腳本)編寫完畢。我們點擊主界面左上方的“小綠旗”,程序就開始執(zhí)行了。(42)鼠標雙擊舞臺中的“開始游戲”,移動鼠標(向導跟隨鼠標移動),顯示一條白 色的線(白色指引線只能形成一個直角),設定好路線,鼠標左鍵點擊一下,主角移動到該 位置,當碰到黑色邊界線,回到起點重新開始,指引主角到綠色區(qū)域,闖關成功,進入下一 美,共7關?!究记绊氈浚?)改變本課腳本里的參數(shù)或指令,看看會發(fā)生什么?認真思考一下,為什么?(2)參考本游戲,設計一個導盲犬闖關小游戲,導盲犬引導盲人走路,即將“主角”用“盲人”替換,將“向導”用“導盲犬”替換??梢园驯菊n的游戲背景換成各種各樣的路,

8、 如大馬路、鄉(xiāng)村小路等等。小朋友,動動腦筋,試試吧!【本課腳本】(1)背景當一旗擊.&空將苴曇切換為、曷1當接收到下一關下一個背曷背曷# 二日那么廣播靜戲結束廣播背景馬賽克廣擒開始演戲當接收到背曷馬賽克將將馬賽克特效設定為行 我行,i馬賽克特效增加(播放聲音Super Pilot 直到播放完畢(2)角色“向導”被點擊隱藏當接收到顯不重復執(zhí)行如果下移鼠標】那么播向導按了鼠標產等待移到顯標指針 廣播畫線并等待(3)角色“主角”當 被點擊隱藏如果當接收到開始箱或 將,過關設定為 瘠除所有圖形特效顯不background # of 舞臺 =Q 那么移到x:y:將原來的X坐標設定為將原來的Y坐標設定為|

9、-135-212如果background # of 舞臺 =Q 那么移到X:y:將原來的x坐標設定為218將原來的Y坐標設定為畫background # of 舞臺 =Q 那么如果: background # of 舞臺 =,那么移到x: CDy:J59將原來的X坐標設定為|將原來的Y坐標設定為|159如果移到background # of舞臺 =將原來的X坐標設定為將原來的Y坐標設定為如果background # of 麴臺或 background # of麴臺 =Q 那么移到 x:a9y:,E13原來的x坐標設定為目原來的丫坐標設定為EES(4)角色“點”當 被點擊1 將畫室的顏色設定為

10、將畫筆的大小設定為(J 隱藏落第將X坐標設定為X座標of向導將y坐標設定為y座標of向導(5)角色“操作提示” 始點。(4)如果“主角”碰到綠色門,闖關成功,開始下一關。(5)在“主角”與“向導”之間畫一條虛線,當鼠標左鍵點擊時,“主角”移動到“向 導”位置。(6)設計游戲開始和游戲結束的環(huán)節(jié)。【教學步驟】翻開Scratch離線系統(tǒng),點擊左上方的“文件”,在下拉菜單中選擇“翻開”,此時你 可以選擇文件路徑,翻開xxx. sb文件,此時,全部程序會出現(xiàn)在Scratch離線系統(tǒng)的主界面 中。在這里,你可以模仿著拖動響應模塊里的“積木”(指令),編寫與xxx. sb文件完全相 同的程序(腳本)。也可

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

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

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

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

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

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

17、當被點擊隱藏顯示. 重復執(zhí)行廣播向導按了鼠標并等待廣播向導按了鼠標并等待如果不移鼠標】那么產到吊標指計廣播畫線并嘉(14)添加角色“主角”:(15)選擇主界面左下方“新建角色”,點擊第三個圖標顯示“從本地文件中上傳角色”, 將預先準備好的“主角”上傳。(16)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點擊“新建變量”,在“變量名”中分 別輸入“原來的X坐標”和“原來的Y坐標”,選擇下方“僅使用于當前角色”,點擊確定。(17)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標點擊“原來的X坐標”和“原來的 Y坐標”前面得小正方形,將里面的對勾去掉。(18)選擇主界面中間“聲音”,點擊“新建聲音”中第三個圖標顯示

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

溫馨提示

  • 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

提交評論