資源簡介 (共39張PPT)第5課憤怒的小鳥2.0引入課堂總結完善發射功能完善游戲細節鞏固拓展課程目錄引入1找不同上傳上節課的程序。動手做完善發射功能2拉動效果學過哪些改變角色位置變化的腳本呢想一想還記得如何獲取某一位置的坐標嗎拉動效果角度變化想一想如何讓小紅只在發射時發生角度變化具體角度變化1、游戲開始前,面向90方向;2、當小紅被點擊時,面向45方向;3、小紅滑行到小豬的過程中,面向90方向。回位發射嘗試添加皮筋的拉動音效,并編寫相關程序。1-小挑戰1-小挑戰完善游戲細節3添加“開始”和“暫停”按鈕按鈕的使命按鈕的功能分別是什么游戲重新開始,小紅和小豬回到初始位置。游戲停止運行為按鈕編寫程序修改小紅的程序嘗試修改小豬的程序。動手做添加擊打特效2010520編寫石頭和木頭的相關程序角色 程序編寫彈夾的相關程序彈夾什么時候顯示出現呢彈夾出現又消失想一想認真觀察視頻中的河鲀有什么特點如何解決被遮擋的現象將小紅移到最前面添加分數5105隱藏分數角色 程序顯示分數各個分數什么時候顯示出來呢角色 分數3004005000顯示300顯示400顯示5000課堂總結4課堂總結(2)(1)角色在舞臺面朝的方向,默認為90度,取值范圍為-180度到180度之間。角色在規定時間內由某一位置移到指定的坐標位置。課堂總結(3)將某角色移到舞臺區的最前面,防止被其他角色擋住。拓展鞏固5嘗試添加多個小豬,讓游戲角色更加豐富一些。拓展鞏固Scratch一階第五講:憤怒的小鳥2.0教學目標1、重點掌握角色位置變化的幾種方式以及每種方式的區別;2、掌握在()秒內滑行到x:()y:()、面向()方向、廣播()、當接收到()、停止全部腳本、移到最前面、等程序腳本;3、培養學生發現問題、解決問題的能力。二、主要程序腳本編號 詳細內容 功能描述【1】 “在()秒內滑行到x:()y:()” 在規定的時間內由某一位置滑行到指定的坐標位置,時間可以為任意正整數 (x坐標取值范圍為:-240到240之間的整數,y坐標取值范圍為:-180到180之間的整數)【2】 “面向()方向” 角色在舞臺區的朝向 (方向的取值范圍為:-180到180之間的整數)【3】 “廣播()” 用于同個不同角色間的信息傳遞 (廣播內容可以隨意修改,可以是數字、字母、漢字;但建議是有意義的名稱)【4】 “當接收到()” 常和“廣播()”腳本一起使用,用來接收廣播的內容,廣播內容和接收的內容名稱必須一致【5】 “停止全部腳本” 停止所有程序腳本的運行 (可以停止的腳本有:全部腳本、這個腳本、該角色的其他腳本)【6】 “移到最()” 將某個角色移到舞臺中其他角色的最前面,防止被其他角色擋住 (常見的還有:移到最后面)三、課堂準備編號 名稱 內容 來源 備注【1】 PPT課件 課堂全流程演示文稿 火星科學盒官網【2】 課程資料 PPT課件、講義、視頻 火星科學盒官網【3】 學生上課使用器材 筆記本電腦或者臺式電腦 老師自備 電腦建議使用Windows系統,蘋果電腦和Linux系統需要從官網上單獨下載對應的軟件游戲手柄、螺絲刀 火星人商城采購【4】 編程軟件下載 Scratch3.0 火星科學盒官網 火星科學盒官網在線編輯版離線下載版安裝好后測試一下是否可以使用四、上課流程本節課包括課堂預熱和6步具體流程:(1)第1步為導入部分,通過觀看對比視頻,引出本節課的任務,并讓學生上傳上節課的程序,時長控制在5分鐘內。(2)第2-4步為添加游戲細節部分,先修改發射位置和發射角度(位置腳本通過對比講解、位置坐標的獲取方法),然后添加皮筋的拉動音效;再添加游戲開始和暫停的按鈕并利用廣播編寫程序,并修改其他角色觸發程序開始的命令腳本;為了復習廣播的使用方法,繼續增加擊打過程中的其他細節(木頭、石頭、分數等),使游戲畫面看起來更加豐富,時長控制在80分鐘內。(3)第5步為課堂總結,時長控制在5分鐘內。(4)第6步為鞏固拓展,嘗試添加多個小豬豐富游戲界面,課后作業。上課步驟 主要內容 備注【第1步】引入 【對應PPT】“引入”部分 【時長】5min 【銜接話術】上節課我們實現了擊打的基本過程,但是還有一些細節沒有完善。下面觀看一下這兩個試試,找一找有哪些不同之處。(學生自由回答) 【總結】小鳥的發射狀態不同,第一個視頻中的只有皮筋被拉動的聲音而小鳥的位置卻沒有變化;第二個視頻中,小鳥被有被拉動的過程,并且角度也有變化。話不多說,趕緊來完善這個小細節吧。 【銜接話術】由于本節課是在上節課的基礎上進行功能完善的,因此我們需要先打開Scratch軟件并上傳上節課程序。(在學生文件夾中) 通過觀看對比視頻,讓學生自己總結特點,并引出本節課的任務。【第2步】修改發射角度和位置 【對應PPT】“完善發射功能”部分 【時長】30min 【銜接話術】小紅在發射時,位置應該發生變化,做出一個被拉動的效果,那同學們還記得我們學過哪些改變角色位置變化的腳本嗎? 【總結】“移到x:()y:()”表示瞬間移動,不符合;“在()秒內滑行到()”雖然有運動軌跡但是沒有參考物可以參考。本節課將學習一個新的移動腳本:在“運動”模塊中找到“在()秒內滑行到x:()y:()”,既可以看到運動軌跡有可以移動到指定的位置。 【提問】還記得如何獲取某一位置的坐標嗎?(學生自由回答) 【講解】在角色區中可以看到。動手編寫程序,讓小紅實現位置的移動吧。(程序樣例見“第五部分-程序1-1”) 【總結】小紅在被拉動時,角度應該斜向上,做出一個被拉動的效果,這時需要用到“運動”模塊中的“面向()方向”腳本,默認為90度方向,可以修改,點擊后出現一個大圓盤,轉動圓盤會發現角度是有一定取值范圍的。(讓學生回答范圍是多少)動手設置不同的角度,觀看一下現象吧。(程序樣例見“第五部分-程序1-2”) 【提示】方向設置在移動之前。 【銜接話術】發射角度設置好了,可是又出現了一些新問題,認真觀看視頻,看看都有哪些問題?(學生自由回答) 【提問】小紅斜著移動到小豬,并且再次運行程序時,小紅還是斜著,那如何讓小紅只在發射時發生角度變化呢?具體角度變化是怎樣的呢? 【總結】1、游戲開始前,面向90方向; 2、當小紅被點擊時,面向45方向; 3、小紅滑行到小豬的過程中,面向90方向。 【講解】增加“等待1秒”的目的是為了有個拉動的緩沖效果。(學生動手嘗試)(程序樣例見“第五部分-程序1-3”) 1.移動腳本講解時,讓學生動手操作,切身感受區別; 2.讓學生動手修改不同的角度,掌握腳本的使用方法。【第3步】1-小挑戰 【對應PPT】“1-小挑戰”部分 【時長】5min 【銜接話術】嘗試添加皮筋拉動的音效并編寫相關的程序。(程序樣例見“第五部分-程序1-小挑戰”) 把挑戰任務發放后,讓學生自己動手編寫程序。【第4步】添加擊打過程的細節 【對應PPT】“完善游戲細節”部分 【時長】45min 【銜接話術】發射效果已經實現了,接下來增加一些有趣的游戲效果吧。 【總結】每個游戲都有開始和暫停按鈕,下面添加一下這兩個按鈕吧,在學生文件夾中找到并上傳。上傳成功后將大小都設為15,并拖拽到舞臺的左上角。 【提問】每個按鈕的功能都是什么呢(學生自由回答) 【講解】開始:游戲重新開始,小紅和小豬回到初始位置。 暫停:游戲停止運行 【銜接話術】根據給出的提示信息,將程序補充補充完整吧。(學生動手操作)(程序樣例見“第五部分-程序2-1”) 【銜接話術】將小紅的初始位置程序進行相關修改。(程序樣例見“第五部分-程序2-2”) 【動手做】嘗試修改小豬的程序。(程序樣例見“第五部分-程序2-3”) 【銜接話術】我們發現小紅只打到了小豬,并沒有擊倒旁邊的石頭和木頭,為了模擬更加真實的擊打效果,我們將添加一些舞臺細節。在學生文件夾中找到并依次上傳,注意每次只能上傳一個角色,全部上傳完成后,調整每個角色的大小,并調整到對應的位置。 【講解】游戲開始時,給石頭和木頭分別設置一個初始位置,當小紅移動到相應的位置時,石頭和木頭也飛向任意位置。(程序樣例見“第五部分-程序2-4”) 【提問】彈夾一開始處于隱藏狀態,那彈夾什么時候顯示出來呢?(程序樣例見“第五部分-程序2-5”) 【講解】當小紅被點擊時,彈夾才會顯示出來,并且小紅被發射后,彈夾又會消失不見。彈夾出現的時長與小紅發射前的時長一致。(程序樣例見“第五部分-程序2-6”) 【銜接話術】再次運行程序時,我們發現小紅被樹杈遮擋住了,如何解決被遮擋的現象呢? 【總結】這個時候我們需要把小紅移到樹杈的前面,需要用到“外觀”模塊中的“移到最(前面)”腳本,點擊倒三角之后發現還可以移到最后面,動手操作一下,看看區別。測試結束后,將小紅的程序進行修改。(程序樣例見“第五部分-程序2-7”) 【銜接話術】不同的角色表示不同的分數,我們需要增加一些成就感,那就是取得好成績。下面將表示分數的角色依次上傳,并調整大小。 【銜接話術】游戲開始時,分數都應該處于隱藏狀態。動手編寫程序吧。(程序樣例見“第五部分-程序2-8”) 【提問】分數什么時候顯示出來呢? 【講解】當石頭飛出時,300出現2秒并消失;當木頭飛出時,400出現2秒并消失;當小豬飛出時,5000出現2秒并消失。(學生動手嘗試)(程序樣例見“第五部分-程序2-9”) 1.讓學生思考為什么使用廣播,并且自己動手嘗試修改程序。 2.老師多引導,學生多思考多動手。【第5步】課堂總結 【對應PPT】“課堂總結”部分 【時長】55min 【銜接話術】本節課的內容到這里就要完成了,下面我們來簡單復習一下所學的內容,考一考自己的記憶力。 【知識點鞏固】 老師以提問的方式進行復習。1.各個腳本的作用分別是什么? 2.各個腳本在本節課中實現的功能效果。【第6步】鞏固拓展 【對應PPT】“鞏固拓展”部分 【時長】課后作業 【銜接話術】嘗試添加多個小豬,讓游戲角色更加豐富一些。 有做的快的學生可以課上完成。五、主要程序說明程序樣例編號 程序樣例與說明 對應的角色1-1 【程序1-1描述】當小紅被點擊時,小紅在1秒內滑行到指定的坐標位置(會看到移動軌跡);播放鳥飛的聲音同時滑行到小豬的位置(會看到移動軌跡);如果碰到了小豬,廣播“got you”。 【注意事項】角度一直都是90度,沒有傾斜效果。 【小紅】1-2 【程序1-2描述】當小紅被點擊時,小紅朝向45度方向并在1秒內滑行到指定的坐標位置(會看到移動軌跡);播放鳥飛的聲音同時滑行到小豬的位置(會看到移動軌跡);如果碰到了小豬,廣播“got you”。 【注意事項】小紅被點擊時,角度由90度變成45度,有傾斜效果;但是在飛行過程中和再次運行程序時,都不會回到90度。 【小紅】1-3 (“完善發射功能”的最終版參考程序) 【程序1-3描述】當小紅被點擊時,小紅朝向45度方向并在1秒內滑行到指定的坐標位置(會看到移動軌跡),等待1秒后角度變成90度,播放鳥飛的聲音同時滑行到小豬的位置(會看到移動軌跡);如果碰到了小豬,廣播“got you”。 【注意事項】小紅被點擊時,角度由90度變成45度,有傾斜效果;同時在飛行過程中和再次運行程序時,都會重新回到90度。 【小紅】1-小挑戰 (“1-小挑戰”的最終版參考程序) 【程序1-小挑戰描述】當小紅被點擊時,播放皮筋被拉動的聲音,同時小紅朝向45度方向并在1秒內滑行到指定的坐標位置(會看到移動軌跡);等待1秒后角度變成90度;播放鳥飛的聲音同時滑行到小豬的位置(會看到移動軌跡);如果碰到了小豬,廣播“got you”。 【小紅】2-1 (“完善游戲細節”的部分最終版參考程序) 【程序2-1描述】當開始按鈕被點擊時,廣播“new”。 【開始】【程序2-1描述】當暫停按鈕被點擊時,停止全部程序腳本的運行。 【暫停】2-2 【程序2-2描述】當接收到“new”,小紅移動到初始位置。 【小紅】2-3 【程序2-3描述】當接收到“new”,小豬移動到初始位置并顯示在舞臺區。 【小豬】2-4 【程序2-4描述】當接收到“got you”,木頭在1秒內滑行到隨機位置并隱藏起來(有移動軌跡);當接收到“new”,木頭移動到初始位置并顯示在舞臺區(沒有移動軌跡)。 【木頭】【程序2-4描述】當接收到“got you”,石頭在1秒內滑行到隨機位置并隱藏起來(有移動軌跡);當接收到“new”,石頭移動到初始位置并顯示在舞臺區(沒有移動軌跡)。 【石頭】2-5 (“完善游戲細節”的部分最終版參考程序) 【程序2-5描述】當接收到“new”,彈夾隱藏起來。 【注意事項】運行程序時,彈夾不會顯示出來。 【彈夾】2-6 (“完善游戲細節”的部分最終版參考程序) 【程序2-6描述】當小紅被點擊時,廣播“準備發射”; 播放皮筋被拉動的聲音,同時小紅朝向45度方向并在1秒內滑行到指定的坐標位置(會看到移動軌跡);等待1秒后角度變成90度;播放鳥飛的聲音同時滑行到小豬的位置(會看到移動軌跡);如果碰到了小豬,廣播“got you”。 【小紅】【程序2-6描述】當彈夾接收到“準備發射”,顯示在舞臺區,2秒后又自動消失。 【彈夾】2-7 (“完善游戲細節”的部分最終版參考程序) 【程序2-7描述】當接收到“new”,將小紅移到最前面,并移到初始位置。 【小紅】2-8 【程序2-8描述】“當綠旗被點擊時”或“當接收到new”,分數角色“300、400、5000”都隱藏起來。 【300】【400】【5000】2-9 (“完善游戲細節”的部分最終版參考程序) 【程序2-9描述】當木頭接收到new,移到初始位置并顯示在舞臺區;當接收到got you,廣播“加300分”,在1秒內滑行到隨機位置(可以看到移動軌跡),并隱藏起來。 【程序2-9描述】“當綠旗被點擊時”或“當接收到new”,分數角色“300”隱藏起來;當分數“300”接收到 “加300分”,顯示2秒鐘后又隱藏起來。 【木頭】【300】【程序2-9描述】當石頭接收到new,移到初始位置并顯示在舞臺區;當接收到got you,廣播“加400分”,在1秒內滑行到隨機位置(可以看到移動軌跡),并隱藏起來。 【程序2-9描述】“當綠旗被點擊時”或“當接收到new”,分數角色“400”隱藏起來;當分數“400”接收到 “加400分”,顯示2秒鐘后又隱藏起來。 【石頭】【400】【程序2-9描述】當木頭接收到new,移到初始位置并顯示在舞臺區;當接收到got you,廣播“加5000分”,播放小豬被打倒的聲音并在1秒內滑行到隨機位置(可以看到移動軌跡),并隱藏起來,播放游戲結束的聲音。 【程序2-9描述】“當綠旗被點擊時”或“當接收到new”,分數角色“5000”隱藏起來;當分數“5000”接收到 “加5000分”,顯示2秒鐘后又隱藏起來。 【小豬】【5000】 展開更多...... 收起↑ 資源列表 5-憤怒的小鳥2.0.docx 5. 憤怒的小鳥2.0.pptx 縮略圖、資源來源于二一教育資源庫