版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、少兒編程教學資料,需要可下載并修改后使用!教案式夕兒偏世秋程高級第3課:追蹤方塊【本課說明】本課我們設(shè)計一個追蹤方塊的闖關(guān)小游戲。角色“向?qū)Х綁K”跟隨鼠標的移動而移 動,并形成一條虛線,此時鼠標左鍵點擊一下,角色“主角”會按照“虛線”移動到向?qū)Х?塊所在位置?!跋?qū)А币龑А爸鹘恰钡竭_綠色門,闖關(guān)成功,開始下一關(guān)。本游戲共7關(guān)?!局R技能】(1)條件判斷指令的應(yīng)用。(2)循環(huán)控制指令的應(yīng)用。(3)偵測指令的應(yīng)用。(4)數(shù)字和邏輯運算指令的應(yīng)用。(5)新建變量及其應(yīng)用。(6)廣播與接收的應(yīng)用。(7)角色的位置和方向控制。【問題分析】(1)準備相關(guān)素材,包括游戲開始和結(jié)束的圖片、每個關(guān)口的圖片(背景
2、)、“向?qū)А?引導“主角”、障礙、音樂音效等。(2)由于在每個關(guān)口,“主角”、“障礙1”、“障礙2”出現(xiàn)的位置不同,所以,需 要對他們的位置進行設(shè)定。(3)如果“主角”碰到游戲路徑的邊緣或障礙(用黑色線表示),那么回到本關(guān)游戲的起重復執(zhí)行直到碰到鼠標指針?且下移鼠標將顏色特效增加*S3如果碰到如果碰到mouse-pointer ?那么將高度特效設(shè)定為-40將角色的大小設(shè)定為102否貝I將高度特效設(shè)定為將角色的大小設(shè)定為JLOO廣播下一關(guān)隱箍1M(26)添加闖關(guān)成功:(27)選擇主界面左下方“新建角色一 點擊第三個圖標顯示“從本地文件中上傳角色”, 將預先準備好的“闖關(guān)成功”上傳。(28)選擇主
3、界面中間“腳本”,按照下列圖所示,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):被點擊將X坐標設(shè)定為Q 將y坐標設(shè)定為0 隱藏當接收到演戲結(jié)束 清除所有圖形特效 移至最上層將角色的大小設(shè)定為顯7Fi復執(zhí)行次將角色的大小增加(29)添加障礙1: (30)選擇主界面左下方“新建角色”,點擊第三個圖標顯示“從本地文件中上傳角色”,將預先準備好的“障礙”上傳。(31)選擇主界面左下方“角色”,點擊“障礙”左上方小“i”,改名為“障礙1”,點擊左側(cè)藍色箭頭確定。(32)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點擊“新建變量”,在“變量名”中分別輸入“原來的X坐標”和“原來的Y坐標”,選擇下方“僅使用
4、于當前角色”,點擊確定。(33)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標點擊“原來的X坐標”和“原來的Y坐標”前面得小正方形,將里面的對勾去掉。(34)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):隱藏被點擊當當接收箱戲結(jié)束隱藏,如果 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旋轉(zhuǎn) 廣播障礙1上下移動當接收到障礙1旋轉(zhuǎn)重復執(zhí)行直到過關(guān)當接收到障礙1旋轉(zhuǎn)重復執(zhí)行直到過關(guān)向右旋轉(zhuǎn)。度當接收到障礙1上下移動面向方向重復執(zhí)行直到過關(guān)=重復執(zhí)行0)次將y坐標熠加(35)添加障礙2:(36)選擇主界面左下方“新建角色”,點擊第三個圖標顯示“從本地文件中上傳角色”, 將預先準備好的“障礙”上傳。(37)選擇主界面左下方“角色”,點擊“障礙”左上方小“i”,改名為“障礙2”, 點擊左側(cè)藍色箭頭確定。(38)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點擊“新建變量”,在“變量名”中分 別輸入“原來的X坐標”和“原來的丫坐標”,選擇下方“僅使用于當前角色”,點擊確定。(
6、39)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標點擊“原來的X坐標”和“原來的 Y坐標”前面得小正方形,將里面的對勾去掉。(40)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當接收到開贏戲, 顯示如果background #如果background #熊| x: (EJi) y: .廣僖障謂2施轉(zhuǎn),如果 background #I 移至i| x: Cy: G3.of舞臺 R那么 .of舞臺 =Q那么.of舞臺 =0那么當接收到障礙2旋轉(zhuǎn)重復執(zhí)行直到過關(guān)當接收到障礙2上下移動 面向CEP方向重復執(zhí)行直到過關(guān): 重復執(zhí)行,次將y坐標增加重復執(zhí)行次 ;
7、將y坐標增加e(41)至此,程序(腳本)編寫完畢。我們點擊主界面左上方的“小綠旗”,程序就開始執(zhí)行了。(42)鼠標雙擊舞臺中的“開始游戲”,移動鼠標(向?qū)ЦS鼠標移動),顯示一條白 色的線(白色指引線只能形成一個直角),設(shè)定好路線,鼠標左鍵點擊一下,主角移動到該 位置,當碰到黑色邊界線,回到起點重新開始,指引主角到綠色區(qū)域,闖關(guān)成功,進入下一 美,共7關(guān)?!究记绊氈浚?)改變本課腳本里的參數(shù)或指令,看看會發(fā)生什么?認真思考一下,為什么?(2)參考本游戲,設(shè)計一個導盲犬闖關(guān)小游戲,導盲犬引導盲人走路,即將“主角”用“盲人”替換,將“向?qū)А庇谩皩と碧鎿Q??梢园驯菊n的游戲背景換成各種各樣的路,
8、 如大馬路、鄉(xiāng)村小路等等。小朋友,動動腦筋,試試吧!【本課腳本】(1)背景當一旗擊.&空將苴曇切換為、曷1當接收到下一關(guān)下一個背曷背曷# 二日那么廣播靜戲結(jié)束廣播背景馬賽克廣擒開始演戲當接收到背曷馬賽克將將馬賽克特效設(shè)定為行 我行,i馬賽克特效增加(播放聲音Super Pilot 直到播放完畢(2)角色“向?qū)А北稽c擊隱藏當接收到顯不重復執(zhí)行如果下移鼠標】那么播向?qū)О戳耸髽水a(chǎn)等待移到顯標指針 廣播畫線并等待(3)角色“主角”當 被點擊隱藏如果當接收到開始箱或 將,過關(guān)設(shè)定為 瘠除所有圖形特效顯不background # of 舞臺 =Q 那么移到x:y:將原來的X坐標設(shè)定為將原來的Y坐標設(shè)定為|
9、-135-212如果background # of 舞臺 =Q 那么移到X:y:將原來的x坐標設(shè)定為218將原來的Y坐標設(shè)定為畫background # of 舞臺 =Q 那么如果: background # of 舞臺 =,那么移到x: CDy:J59將原來的X坐標設(shè)定為|將原來的Y坐標設(shè)定為|159如果移到background # of舞臺 =將原來的X坐標設(shè)定為將原來的Y坐標設(shè)定為如果background # of 麴臺或 background # of麴臺 =Q 那么移到 x:a9y:,E13原來的x坐標設(shè)定為目原來的丫坐標設(shè)定為EES(4)角色“點”當 被點擊1 將畫室的顏色設(shè)定為
10、將畫筆的大小設(shè)定為(J 隱藏落第將X坐標設(shè)定為X座標of向?qū)坐標設(shè)定為y座標of向?qū)?5)角色“操作提示” 始點。(4)如果“主角”碰到綠色門,闖關(guān)成功,開始下一關(guān)。(5)在“主角”與“向?qū)А敝g畫一條虛線,當鼠標左鍵點擊時,“主角”移動到“向 導”位置。(6)設(shè)計游戲開始和游戲結(jié)束的環(huán)節(jié)?!窘虒W步驟】翻開Scratch離線系統(tǒng),點擊左上方的“文件”,在下拉菜單中選擇“翻開”,此時你 可以選擇文件路徑,翻開xxx. sb文件,此時,全部程序會出現(xiàn)在Scratch離線系統(tǒng)的主界面 中。在這里,你可以模仿著拖動響應(yī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編程主界面。將高度特效設(shè)定為(將角色的大小設(shè)定為102mous
12、e-pointer當 被點擊移到 x: 0 y:重復執(zhí)行直到碰到鼠標指針?且下移鼠標將顏色特效增加(D 如果碰到否那么將冥度特效設(shè)定為Q將角色的大小設(shè)定為r#下一關(guān)隱箍(6)角色“闖關(guān)成功”當 被點擊I將X坐標設(shè)定為0 將y坐標設(shè)定為0 隱藏當接收到演戲結(jié)束清除所有圖形特效移至最上層將角色的大小設(shè)定為。st.f f itvnI將角色的大小熠加(7)角色“障礙1”當當接收到落戲結(jié)束隱藏當接收到開始蔣或background # of舞臺 曰 那么隱藏background ;background ;# of然臺n=那么移到x:y:廣播障礙1旋轉(zhuǎn)如果 background # of舞臺=口那么I移到x
13、:45Jy:L112廣播障礙i上下移動 如果 background # of舞臺 =Q那么移到 x: Oy: (EE) 廣播障礙1上下移動Elbackground # of 舞臺 =Q 那么移到x:1117,60廣播障礙1旋轉(zhuǎn)廣播障礙1上下移動當接收到障礙1旋轉(zhuǎn) 重復執(zhí)行直到過關(guān)=工旋轉(zhuǎn)小。度當接收到障礙1上下移動 面向cub方向JHB 重復執(zhí)行直到過關(guān):重復執(zhí)行D將y坐標熠加重復執(zhí)行。)次將y坐標熠加(8)角色“障礙2”n接收到與贏束接物I 如果 background #of舞臺副那一-.隱藏11 如果 background #of舞臺=B那么.1 移到 X: EOy: 1廣皤障礙2旋轉(zhuǎn).1
14、 如果 background #of舞臺=E那么,1移至|1乂:。丫:)1 :廣皤障礙2上下移動 廣睛障礙2旅轉(zhuǎn)當接收到障礙2旋轉(zhuǎn) J重復執(zhí)行直到過關(guān)=向右旋轉(zhuǎn)。度當接收到 障礙2上下移動面向CE9方向重復執(zhí)行直到過關(guān)= 重復執(zhí)行D次.0重復執(zhí)行圖)次桁山丁增加1(2)選擇主界面左下方“角色”,鼠標右鍵點擊“Sprite/ ,選擇刪除。(本節(jié)課角色中不用貓咪)(3)添加舞臺背景和關(guān)卡:(4)選擇主界面左下方“新建背景”,點擊第三個圖標顯示“從本地文件中上傳背景”, 將預先準備好的“背景”上傳。(5)選擇主界面中間“背景”,鼠標右鍵點擊空白背景“背景1”,選擇刪除。(6)選擇主界面中間“背景”,
15、點擊“新建背景”中第三個圖標顯示“從本地文件中 上傳背景”,將預先準備好的“背景2背景8”依次上傳。(7)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點擊“新建變量”,在“變量名”中分 別輸入“橫向增量”、“橫向相對距離”、“縱向增量”、“縱向相對距離”、“過關(guān)”, 點擊確定。(8)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標點擊“橫向增量”、“橫向相對距離”、“縱向增量”、“縱向相對距離”前面的小正方形,將里面的對勾去掉。(9)選擇主界面中間“聲音”,點擊“新建聲音”中第三個圖標顯示“從本地文件中上傳聲音”,將預先準備好的聲音“Super Pilot”上傳。(10)選擇主界面中間“腳本”,按照下列圖所示
16、,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當 被點擊清空將背景切換為背景1當接心到二二工一個背景如果背景# =u那么懺騰前戲結(jié)束廣倒背景馬賽克否那么廣播開始常效當接收到背景馬賽克將馬賽克特效設(shè)定為將馬賽克特效設(shè)定為Qooj重復執(zhí)行【重復執(zhí)行次將馬賽克特效熠加重復執(zhí)行重復執(zhí)行【100將馬賽克特效增加(當被點擊皤放聲音Super Pilot 直到播放完畢(11)添加角色“向?qū)А保海?2)選擇主界面左下方“新建角色”,點擊第三個圖標顯示“從本地文件中上傳角色將預先準備好的“向?qū)А鄙蟼鳌?13)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):
17、當被點擊隱藏顯示. 重復執(zhí)行廣播向?qū)О戳耸髽瞬⒌却龔V播向?qū)О戳耸髽瞬⒌却绻灰剖髽恕磕敲串a(chǎn)到吊標指計廣播畫線并嘉(14)添加角色“主角”:(15)選擇主界面左下方“新建角色”,點擊第三個圖標顯示“從本地文件中上傳角色”, 將預先準備好的“主角”上傳。(16)選擇主界面中間“腳本”中的“數(shù)據(jù)”,點擊“新建變量”,在“變量名”中分 別輸入“原來的X坐標”和“原來的Y坐標”,選擇下方“僅使用于當前角色”,點擊確定。(17)選擇主界面中間“腳本”中的“數(shù)據(jù)”,鼠標點擊“原來的X坐標”和“原來的 Y坐標”前面得小正方形,將里面的對勾去掉。(18)選擇主界面中間“聲音”,點擊“新建聲音”中第三個圖標顯示
18、“從本地文件中上傳聲音”,將預先準備好的聲音Tennis Serve”和“碰綠”上傳。(19)選擇主界面中間“腳本”,按照下列圖所示,將積木拖動到腳本區(qū)域組合,并按照如下圖修改其中的參數(shù):當 被點擊隱藏2121353218218-63-422354 1159=01那么那么過關(guān)設(shè)定為青除所有圖形特效background #原來的X坐標jj設(shè)定為原來的Y坐標設(shè)定為background # of 以臺原來的X坐標設(shè)定為原來的Y坐標設(shè)定為background # of 舞臺 =Q 那么原來的X坐標設(shè)定為background # of 傳;原來的X坐標設(shè)定為原來的丫坐標設(shè)定為如果 background # of 舞臺將原來的X坐標設(shè)定為將原來的丫坐標設(shè)定為background # of 麴臺background # of 麴臺background #of舞臺IJ 205j移到 x:aDy:,E13將原來的X坐標設(shè)定為 將原來的Y坐標設(shè)定為(20)添加畫線“點”:(21)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湘教新版九年級生物上冊月考試卷含答案
- 2025年北師大新版九年級地理下冊月考試卷含答案
- 2025年華東師大版九年級生物上冊階段測試試卷含答案
- 2025年冀教版九年級歷史下冊階段測試試卷含答案
- 2025年冀教版選擇性必修1歷史下冊階段測試試卷
- 2025年上教版七年級生物下冊階段測試試卷
- 2025年外研版九年級歷史上冊月考試卷
- 二零二五版離婚協(xié)議書起草與子女撫養(yǎng)權(quán)維護服務(wù)合同4篇
- 二零二五版借貸房屋買賣合同糾紛調(diào)解服務(wù)合同4篇
- 二零二五版木結(jié)構(gòu)建筑能耗數(shù)據(jù)采集與分析合同4篇
- 電力系統(tǒng)動態(tài)仿真與建模
- 蝦皮shopee新手賣家考試題庫及答案
- 四川省宜賓市2023-2024學年八年級上學期期末義務(wù)教育階段教學質(zhì)量監(jiān)測英語試題
- 價值醫(yī)療的概念 實踐及其實現(xiàn)路徑
- 2024年中國華能集團燃料有限公司招聘筆試參考題庫含答案解析
- 《紅樓夢》中的男性形象解讀
- 安全生產(chǎn)技術(shù)規(guī)范 第49部分:加油站 DB50-T 867.49-2023
- 《三國演義》中的語言藝術(shù):詩詞歌賦的應(yīng)用
- 腸外營養(yǎng)液的合理配制
- 消防安全教育培訓記錄表
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點題庫(共500題含答案解析)模擬練習試卷
評論
0/150
提交評論