中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學高年級課后服務 scratch3.0編程課件 一階第25課 植物大戰僵尸-躲避攻擊課件(共39張PPT+視頻+教案)

資源下載
  1. 二一教育資源

小學高年級課后服務 scratch3.0編程課件 一階第25課 植物大戰僵尸-躲避攻擊課件(共39張PPT+視頻+教案)

資源簡介

軟件編程系列課講義
Scratch 一階第二十五講: 躲避攻擊
一、 教學目標
1、掌握移動命令之間的區別,移到最前面、面向鼠標指針、將虛像特效增加()、變量、廣播等積木腳本的使用;
2、實現僵尸角色的不同移動方式和豌豆射手發射子彈的功能;
3、鍛煉作品效果分析和編程的能力。
二、 主要程序腳本
編號 詳細內容 功能描述
【 1】 “移動()步” 角色向面向方向移動
【2】 “面向(鼠標指針)” 面向鼠標指針所在的方向
【 3】 “移到最(前面)” 修改角色的圖層關系,將角色移到最前面的圖層
【4】 “將(虛像) 特效設定為()” 設定角色的虛像特效, 虛像特效的值為 0 時, 角色正 常顯示,虛像特效的值為 100 時,角色消失
【 5】 “將(虛像) 特效增加()” 改變虛像特效的值,將虛像特效增加或減少
【6】 “廣播()” 發送廣播消息,用于角色之間或角色與背景的交互
【 7】 “當接收到()” 接收廣播消息,用于角色之間或角色與背景的交互
三、課堂準備
編號 名稱 內容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網
【 3】 學生上課使用器材 筆記本電腦或者臺式電腦 老師自備 電腦建議使用 Windows 系統,蘋果電腦和 Linux 系 統需要從官網上單獨下載對應的軟件
程序素材 鏈接下載
【4】 編程軟件下載 Scratch3.0 火星科學盒官網 火星科學盒官網在線編輯版
離線下載版
安裝好后測試一下是否可以使用
四、上課流程
本節課包括 5 步具體流程:
(1) 第 1 步為引入部分, 老師講解引入本節課編程主題,分析本節課需要完成的任務。時長控制在 5 分鐘內。
(2) 第 2-4 步為項目制作,首先,分析控制角色移動的命令,將它們進行對比,實現僵尸角色移動的效果。之后添加太陽花角色, 實現太陽花角色被吃掉的效果, 并在編程過程中復習虛像特效等命令的使用。最后添加豌豆射手和子彈角色, 使用克隆、變量 等實現豌豆射手發射子彈的效果。時長控制在 70 分鐘內。
(3) 第 5 步為課堂總結,總結本節課完成的腳本及重點知識命令。時長控制在 5 分鐘內。
(4) 第 6 步為鞏固拓展, 用提問的形式鞏固本節課學習的重點知識命令。時長控制在 10 分鐘內
上課步驟 主要內容 備注
【第 1 步】引入 【對應 PPT】“封面” 【時長】 5min 【銜接話術】植物大戰僵尸這個游戲同學們應該都了解吧。這不, 植物和僵尸們又 開啟了新一輪的戰爭, 作為一名勇敢的小火星展示,我們都應該為保衛和平出一份 里, 所以, 今天同學們的任務就是阻止這場戰爭。不過因為這次植物的軍隊數量過 于龐大,所以,我們要幫助僵尸們躲避植物的攻擊。 【銜接話術】來看一下本節課的任務吧。同學們需要幫助僵尸移到太陽花的位置, 之后吃掉太陽花,并且要躲避植物的攻擊。
【第 2 步】移到太陽花 【對應 PPT】“移到太陽花” 部分 【時長】 15min 【銜接話術】先通過視頻來看一下任務一要完成的效果。需要幫助僵尸一步一步地 走到太陽花的前面。 【銜接話術】同學們先上傳初始程序, 之后為僵尸角色拼接腳本, 讓它一步步走到 太陽花面前吧。有哪些方法可以實現呢?(學生編寫) 【講解】有這 6 種方法都可以讓僵尸走到太陽花的面前。第 1 種是使用[移到x () y() ]命令直接移動;第 2 種是使用[移到太陽花]命令移動;第 3 種是拼接多組[等 待() 秒]和[移動() 步]腳本; 第 4 種是將[等待() 秒]和[移動() 步]腳本拼接在 [重復執行() 次]中; 第 5 種是將[等待() 秒]和[將 x 坐標增加() ] 腳本拼接在[重 復執行() 次]中;第 6 種是使用[在() 秒內滑行到x() y() ]。這幾種方法都可
以讓僵尸走到太陽花的面前,那么,哪種方法更好呢? 【講解】首先來看一下多組[等待() 秒]和[移動() 步]拼接在一起的腳本。這組腳 本拼接了多組重復到的命令,所以可以使用復制的方法。 【提問】像[移到(太陽花) ]和[移到x() y() ]都是瞬間移動的腳本, 而兩組重復 執行和[在()秒內滑行到 x() y() ]是過程移動的腳本,它們之間又有什么區別 呢?(學生回答) 【講解】瞬間移動時是看不到角色的移動過程的,角色能夠瞬間移動到指定位置。 而使用過程移動的腳本時,角色慢慢移動,能夠看清楚角色的移動過程。
【銜接話術】了解了各種實現角色移動的方式, 同學們能使用這幾個積木命令為僵 尸角色設置初始的狀態和移動的動作嗎? 【提問】 [移到x() y() ] 、[移到最前面] 、[換成() 造型]和[下一個造型]命令的作 用分別是什么呢?(學生回答) 【講解】 [移到x() y() ]可以設置角色的初始位置, [移到最前面]能夠讓僵尸角色 不被其他角色遮擋, [換成() 造型]可以為角色設置初始造型, [下一個造型]可以讓 僵尸在移動的過程中切換造型,實現邊移動邊走路的效果。 【講解】這組腳本可以實現僵尸從初始位置出發,并且邊移動邊切換造型的效果, 但是因為每次移動的步數太大, 造型切換的效果不明顯, 所以我們把[移動() 步]命
令中的數字縮小, 讓僵尸移動的更加明顯。(學生拼接) (程序樣例見“第五部分 – 程序 1-1”) 【銜接話術】 同學們把任務一的程序補充完整, 之后嘗試修改太陽花的位置, 并讓 僵尸角色慢慢地走到太陽花面前。
【第 3 步】僵尸吃掉太陽 花 【對應 PPT】“僵尸吃掉太 陽花”部分 【時長】 20min 【銜接話術】歷盡千辛, 僵尸終于走到了太陽花的面前, 面對這么好的機會, 僵尸 怎么會放過它呢, 當然是要好好享受這頓美食啦。 任務二中需要同學們實現的效果 就是:讓僵尸移到太陽花面前時,太陽花消失,僵尸歡呼。 【提問】現在要讓僵尸角色把太陽花吃掉了, 如何表示太陽花被吃掉了呢? (學生 回答) 【講解】只要在太陽花角色碰到時消失, 就表示太陽花被吃掉了。所以, 需要讓太 陽花角色偵測有沒有碰到僵尸, 碰到僵尸時就隱藏。另外要注意, 太陽花在一開始 的時候應該顯示在舞臺上, 所以應該添加[顯示]命令。(學生拼接)(程序樣例見“第 五部分 – 程序 2-1”)
【銜接話術】太陽花一下子就消失了, 這樣的效果太突兀, 不太好看, 能不能讓太 陽花慢慢地消失呢? 【提問】使用什么命令能夠實現太陽花緩慢消失的效果(學生回答) 【講解】應該使用虛像特效相關的命令, 當虛像特效逐漸增加時, 角色會緩慢消失。
所以首先將角色的虛像特效設定為 0,讓角色正常顯示。之后,讓虛像特效逐漸增 加, 當增加到 100 時, 角色消失。(學生拼接)(程序樣例見“第五部分 – 程序 2- 2”) 【銜接話術】 僵尸終于吃到太陽花了, 真的是太開心了, 所以它歡呼了起來, 接下 來為僵尸角色添加腳本, 實現僵尸歡呼的效果。同學們根據提示拼接腳本, 實現僵 尸碰到太陽花后說“真好吃”的效果。(學生拼接) (程序樣例見 “第五部分 – 程 序 2-3”) 【講解】僵尸角色應該一直偵測有沒有碰到太陽花, 當碰到太陽花時, 就說“真好 吃”2 秒鐘。
【銜接話術】最后實現歡呼的效果, 首先上傳歡呼角色, 之后設置它的初始位置和 初始隱藏狀態(學生操作) (程序樣例見 “第五部分 – 程序 2-4”) 【提問】一開始的時候, 角色在舞臺上是隱藏的, 那么它應該什么時候出現呢?(學 生回答) 【講解】歡呼角色應該在僵尸吃掉太陽花的時候出現 【提問】那歡呼角色又如何知道僵尸把太陽花吃掉了呢?(學生回答) 【講解】可以讓僵尸角色給歡呼角色發送消失, 使用廣播命令可以實現角色之間的 交互。當僵尸角色碰到太陽花時,發送廣播消息,歡呼角色接收到廣播消息之后,
就可以出現了(學生拼接) (程序樣例見 “第五部分 – 程序 2-5”) 【銜接話術】 最后為歡呼角色添加出現的效果,讓角色伴隨著音樂慢慢地出現。 【講解】應該使用[播放聲音() ]的命令播放聲音, 使用虛像特效讓角色慢慢顯示。 (學生拼接) (程序樣例見 “第五部分 – 程序 2-6”) 【銜接話術】 同學們把任務二中的腳本全部編寫完成, 之后嘗試實現太陽花左右搖 擺的效果(學生拼接) (程序樣例見 “第五部分 – 程序 2-小挑戰”)
【第 4 步】 躲避攻擊 【對應 PPT】“躲避攻擊” 部分 【時長】 25min 【銜接話術】為了保護太陽花, 植物們也派出了豌豆射手去攻擊僵尸, 接下來幫助 僵尸移動,躲避豌豆射手發射的子彈吧。需要實現的效果有:豌豆射手自由搖擺, 僵尸跟隨鼠標移動,當僵尸被子彈擊中時游戲停止。 【銜接話術】首先實現僵尸跟隨鼠標移動的效果, 應該使用[面向(鼠標指針) ]命 令。 【講解】直接在控制僵尸移動的腳本中添加[面向(鼠標指針) ]命令, 修改完成后 運行,運行效果有什么問題存在嗎? 【講解】僵尸移動的速度很慢, 不能快速移動到鼠標所在的位置, 并且移動幾次后 就不再移動了。應該將[重復執行() 次]換成[重復執行], 并且把[等待() 秒]放 在重復執行的外面。 (學生拼接) (程序樣例見 “第五部分 – 程序 3-1”)
【銜接話術】豌豆射手要發動攻擊了, 首先上傳豌豆射手角色, 之后拼接腳本, 實 現間隔 1~3 秒的隨機時間后發射子彈的效果??梢允褂米灾品e木定義發射子彈的過 程,“發射子彈”的自制積木應該如何定義呢? 【講解】為了多次發射子彈, 應該使用克隆命令, 之后, 將子彈發射的初始位置定 義為豌豆射手所在的位置。 【講解】克隆出來的新子彈向右不斷地移動。 (學生拼接) (程序樣例見 “第五部分 – 程序 3-2”)
【銜接話術】 在子彈碰到舞臺邊緣時應該消失, 呈現子彈飛出舞臺的效果。僵尸角 色被子彈擊中后,應該結束游戲。 【講解】 讓克隆體不斷判斷是否碰到舞臺邊緣, 碰到舞臺邊緣時該克隆體隱藏并被 刪除??寺◇w碰到僵尸時, 停止全部腳本的運行, 游戲結束。(學生拼接) (程序樣 例見 “第五部分 – 程序 3-3”) 【講解】通過切換造型實現豌豆射手不斷搖擺的效果。(學生拼接) (程序樣例見“第 五部分 – 程序 3-4”) 【銜接話術】 同學們將任務三的腳本補充完整,之后復制更多的豌豆射手角色。
【第 5 步】 課后總結 【對應 PPT】“課后總結” 【總結】本節課主要實現了僵尸跟隨鼠標移動, 吃掉太陽花角色并躲避豌豆射手攻 擊的功能。在實現僵尸吃掉太陽花的功能時, 使用了條件判斷、顯示隱藏、虛像特
部分 【時長】 5min 效、廣播、播放聲音等命令。使用面向鼠標指針、重復執行、移動等命令控制僵尸 角色移動。使用隨機數、變量、克隆等積木讓豌豆射手發射子彈。
【第 6 步】 鞏固拓展 【對應 PPT】“鞏固拓展” 部分 【時長】 10min 【鏈接話術】本節課的內容到這里就要完成了, 下面我們來簡單復習一下所學的內 容,考一考自己的記憶力。 老師以提問的方 式進行復習。
【問】 從一個位置移動到另一個位置,常用的有幾種表示方法表示?
五、主要程序說明
程序樣例編號 程序樣例與說明
對應的角色
1-1 【程序 1-1 描述】 點擊綠旗后,角色切換成指定造型,移到指定位 置,并移到最前面的圖層,之后邊向前移動邊切換造型。 【僵尸】
2-1 【程序 2-1 描述】 當綠旗被點擊后,角色顯示在舞臺上,當角色碰 到僵尸角色時,在舞臺上消失。 【太陽花】
2-2 【程序 2-2 描述】當綠旗被點擊后,角色顯示,并將虛像特效設定 為 0 。當角色碰到僵尸時,虛像特效逐漸增加,角色慢慢消失
2-3 【僵尸】
【程序 2-3 描述】 當綠旗被點擊后,角色一直偵測有沒有碰到太陽 花,當碰到太陽花時,說“真好吃”2 秒鐘。
2-4 【程序 2-4 描述】 點擊綠旗后,角色隱藏并移到指定位置 【good-job】
2-5 【程序 2-5 描述】當綠旗被點擊后,角色一直偵測有沒有碰到太陽 花,當碰到太陽花時,說“真好吃”2 秒鐘,之后發送廣播消息 “good job”。 【僵尸】
【程序 2-5 描述】當角色接收到“good job”的廣播消息后,移到 圖層的最前面并顯示出來。 【good-job】
2-6 【程序 2-6 描述】當接收到“good job”的廣播消息后,角色移到 圖層的最前面,播放聲音之后顯示并將虛像特效設定為 100.之后, 角色的虛像特效慢慢減小,角色慢慢顯示, 最后停止全部腳本的運 行。
2-小挑戰 【程序 2-小挑戰描述】綠旗被點擊之后,角色切換成“太陽花-0” 的初始造型,之后不斷地切換造型 【太陽花】
3-1 【程序 3-1 描述】點擊綠旗,等待 0.5 秒后,角色向鼠標指針的方 向移動并切換造型。 【僵尸】
3-2 【程序 3-2 描述】點擊綠旗后, 等待 1~3 秒角色發射子彈,每隔 3~8 秒角色發射一次子彈。 【程序 3-2 描述】 發射子彈積木的定義:克隆子彈角色,x 變量的 【豌豆射 手】
值是豌豆射手角色的 x 坐標,變量 y 的值是豌豆射手角色的 y 坐 標。
【程序 3-2 描述】 點擊綠旗后,角色隱藏。角色被克隆后,移到指 定位置,之后向上向右一定的距離,呈現被發射的效果。之后顯示 在舞臺上,一直向右移動。 【子彈】
3-3 【程序 3-3 描述】 克隆體不斷偵測是否碰到僵尸,碰到僵尸角色時 停止腳本運行。不斷偵測是否碰到舞臺邊緣,碰到舞臺邊緣時克隆 體隱藏并被刪除。
3-4 【程序 3-4 描述】 點擊綠旗后,切換到指定造型,之后不斷切換造 型,實現搖擺的效果。 【豌豆射 手】
3-5 【程序 3-5 講解】切換成“界面”背景后,判斷“連續命中”的 值,當“連續命中”的值為 0 時,角色換成 1 星-1 造型,當“連 續命中”的值為 3 時,角色換成 1 星-2 造型, 角色說一段鼓勵玩 家的話。 【 1 星】
3-小挑戰 1 【程序 3-小挑戰 1 講解】切換成“界面”背景后,判斷“連續命 中”的值,當“連續命中”的值為 0 時,角色換成 2 星-1 造型, 【 2 星】
當“連續命中”的值為 6 時,角色換成 2 星-2 造型,角色說一段 鼓勵玩家的話。
3-小挑戰 2 【程序 3-小挑戰 2 講解】切換成“界面”背景后,判斷“連續命 中”的值,當“連續命中”的值為 0 時,角色換成 3 星-1 造型, 當“連續命中”的值為 9 時,角色換成 3 星-2 造型,角色說一段 鼓勵玩家的話。 【3 星】(共39張PPT)
第25課
植物大戰僵尸-躲避攻擊
課程目錄
學習目標
項目拆解
邏輯編程
課后總結
鞏固拓展
學習目標
1
學習目標
1
2
3
物與僵尸之間的大戰又爆發了,這次我們的任務是幫助僵尸獲得勝利。
學習“移到最前面”、“面向鼠標指針"、“將虛像特效增加()"、“廣播"、“碰到()?”、“變量”、“自制積木”等腳本。
綜合應用所學腳本完成編程項目以及探究小項目。
學習目標
主要腳本:
項目拆解
2
想一想
整體游戲效果
項目拆解
任務1:僵尸移到太陽花
任務2:僵尸吃掉太陽花
任務3:躲避攻擊
邏輯編程
3
任務1:設置音樂特效
《功能效果展示》
任務要求:
噩尸一步一步地走到太陽花面前
動手做
1、上傳背景音樂和開場音樂,并編寫相關程序
①打開Scratch軟件,上傳初始程序。②編寫程序:僵尸移到太陽花的位置。
提示:一個格子表示45步
參考程序
程序復制
應該先停止播放“背景音樂”,
再開始播放“激情戰歌”
瞬間移動和過程移動
應該先停止播放“背景音樂”,
再開始播放“激情戰歌”
瞬間移動
過程移動
任務1:僵尸移到太陽花
1、設置僵尸的初始狀態和移動動作
動作不明顯怎么辦
動手編程
1.復寫“任務1”的程序。
2.小挑戰:嘗試修改太陽花的位置,讓僵
尸慢慢地走到太陽花面前。
任務2:僵尸吃掉太陽花
《功能效果展示》
任務要求:
噩尸移到太陽花處,太陽花消失,僵尸歡呼
任務2:設置按鍵的擊中效果
1、吃掉太陽花
如果表示太陽花被吃掉了呢
如果太陽花碰到僵尸,隱藏起來
2、太陽花緩慢消失
任務2:設置按鍵的擊中效果
任務2:設置按鍵的擊中效果
3、僵尸歡呼
4、添加歡呼效果
任務2:設置按鍵的擊中效果
效果何時出現
4、添加歡呼效果
任務2:設置按鍵的擊中效果
如何通知
通知效果出現
4、添加歡呼效果
任務2:設置按鍵的擊中效果
任務2:設置按鍵的擊中效果
5、緩慢出現并伴隨聲音,游戲停止
動手編程
1.復寫“任務2”的程序。
2.小挑戰:嘗試編寫程序讓太陽花搖擺起來。
任務2-小挑戰
任務3:躲避攻擊
《功能效果展示》
任務要求:
①僵尸跟隨移動,碰到子彈游戲停止
②豌豆射手自由搖擺
任務3:設置按鍵的擊中效果
1、跟隨鼠標移動
運行結果有什么bug,如何解決
任務2:設置按鍵的擊中效果
2、豌豆射手發起攻擊
發射子彈的自制積木塊應該如何編與呢
任務3-1:過關特效
1.復寫“任務3-1”的程序。
2.小挑戰:嘗試編寫“失敗”角色的程序。
任務1:設置游戲的音樂特效
3、完善細節
避免子彈發射一顆后就沒有了
子彈的初始位置為豌豆射手的位置
任務2:設置按鍵的擊中效果
4、子彈發射
子彈的初始位置為豌豆射手的位置
微調子彈的位置,做出發射的效果
子彈向前移動
任務2:設置按鍵的擊中效果
4、豌豆射手搖擺起來
動手編程
1.復寫“任務3”的程序。
2.小挑戰:嘗試復制更多的豌豆射手。
課后總結
4
課后總結
鞏固拓展
5
Q1:從一個位置移動到另一個位置,常用的有幾種表示方法表示?
Q & A
鞏固拓展

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 武威市| 柏乡县| 饶河县| 永顺县| 垣曲县| 赤水市| 长治市| 准格尔旗| 赤水市| 丰都县| 芒康县| 兴城市| 金塔县| 江北区| 涡阳县| 柳江县| 积石山| 舞阳县| 新巴尔虎右旗| 阜南县| 平顶山市| 张家川| 黎城县| 开原市| 滨海县| 鸡西市| 扎囊县| 会东县| 潮州市| 岳池县| 界首市| 庐江县| 隆子县| 龙门县| 志丹县| 玉环县| 涡阳县| 清流县| 罗山县| 郴州市| 胶南市|