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

小學高年級課后服務 scratch3.0編程課件 一階第29課 植物大戰僵尸-增加生命值課件(共26張PPT+視頻+教案)

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

小學高年級課后服務 scratch3.0編程課件 一階第29課 植物大戰僵尸-增加生命值課件(共26張PPT+視頻+教案)

資源簡介

(共26張PPT)
第29課
植物大戰僵尸-增加生命值
課程目錄
學習目標
項目拆解
邏輯編程
課后總結
鞏固拓展
學習目標
1
學習目標
1
2
3
將椰子炮進行改良優化。
復習“變量”、“將()設為()”、將()增加()”、“換成()造型”等腳本。
綜合應用所學腳本完成編程項目以及探究小項目。
學習目標
主要腳本:
準備工作
打開Scratch軟件,上傳本節課的初始程序。
項目拆解
2
想一想
整體游戲效果
項目拆解
任務1:統計戰爭參數
任務2:勝負之分
邏輯編程
3
任務1:統計戰爭參數
《功能效果展示》
任務要求:
統計炮彈的數量、擊中的僵尸數量、植物的生命值
1-1統計炮彈的數量
炮彈的數呈是變化的,如何統計
動手新建變量“炮彈數量”
變量
想一想
炮彈的數量是如何變化的
①每發射一次,炮彈的數量
增加1個;
②每發射一次,炮彈的數量
減少1個。
炮彈數量在增加
炮彈數量在增加
動手編寫“炮彈數量”減少的程序【在該程序的基礎上進行修改即可】
每克隆一次,炮彈的數量就會增加1
炮彈數量減少
1-2統計擊中的僵尸數量
擊中的僵尸數量是增加還是減少
1-3統計植物的生命值
動手編程
1.復寫“任務1”的程序。
2.小挑戰:嘗試添加生命值減少的音效。
任務2:勝負之分
《功能效果展示》
任務要求:
如果擊中的僵尸數量大于規定值時,植物取得,勝利;否則當生命值小于1或者剩余炮彈數小
游戲勝利
游戲失敗
動手編程
1.復寫“任務2”的程序。
2.小挑戰:嘗試錄制游戲失敗的聲音。
課后總結
4
課后總結軟件編程系列課講義
Scratch 一階第二十九講: 增加生命值
一、 教學目標
1、掌握變量[將變量設為()、將變量增加() ]和廣播 ()并等待等積木腳本的使用;
2、記錄游戲中的數據,并能夠使用記錄的數據得到結果;
3、鍛煉數據分析的能力。
二、 主要程序腳本
編號 詳細內容 功能描述
【 1】 “將變量設為()” 為變量設定一個值
【2】 “將變量增加( )” 改變變量的值,將變量的值增加或減小
【 3】 “廣播()并等待” 發送廣播消息, 當接收到該消息的腳本執行結束后才 算執行完成
三、課堂準備
編號 名稱 內容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網
【 3】 學生上課使用器材 筆記本電腦或者臺式電腦 老師自備 電腦建議使用 Windows 系統,蘋果電腦和 Linux 系 統需要從官網上單獨下載對應的軟件
程序素材 鏈接下載
【4】 編程軟件下載 Scratch3.0 火星科學盒官網 火星科學盒官網在線編輯版
離線下載版
安裝好后測試一下是否可以使用
四、上課流程
本節課包括 5 步具體流程:
(1) 第 1 步為引入部分, 老師講解引入本節課編程主題, 分析本節課需要完成的任務。時長控制在 5 分鐘內。
(2) 第 2-3 步為項目制作,首先使用變量記錄了游戲中的炮彈數量、擊中的僵尸數量和生命值等數據。之后通過將變量與對應的數 值進行比較,判斷得出僵尸勝利還是植物取得勝利 。時長控制在 60 分鐘內。
(3) 第 4 步為課堂總結,總結本節課完成的腳本及重點知識命令。時長控制在 15 分鐘內。
上課步驟 主要內容 備注
【第 1 步】引入 【對應 PPT】“程序效果” 【時長】 5min 【引入】 在上節課的時候, 我們實現了用椰子大炮攻擊僵尸的功能, 接下來繼續完 善植物大戰僵尸的游戲吧。炮彈把僵尸大軍都炸飛了, 那么能不能記錄一下被炸飛 的僵尸的數量呢? 【講解】 所以今天需要完成的任務就是統計戰場上的各種參數, 另外添加游戲勝利 和失敗的條件。
【第 2 步】 統計戰爭參數 【對應 PPT】“統計戰爭參 數”部分 【時長】 30min 【銜接話術】 想要讓戰爭能夠分出勝負, 需要先統計一下游戲中的各個參數, 比如 炮彈的數量, 擊中的僵尸數量和植物的生命值。所以任務一就是統計游戲中的炮彈 數量、擊中的僵尸數量和植物的生命值等數據。 【提問】 scratch 中能夠統計作品數據的工具是什么呢? (學生回答) 【講解】 使用變量可以統計作品中的數據。所以新建一個“炮彈數量”變量用來統 計炮彈的數量。那么炮彈的數量應該增加還是減少呢?
【講解】 可以先拼接腳本, 實現每發射一個炮彈, 就讓炮彈的數量增加 1。(學生拼 接) (程序樣例見 “第五部分 – 程序 1-1”) 【銜接話術】 如果設置一個初始值, 讓炮彈的數量為 30,每發射一次炮彈, 炮彈數 量的值就減少一,應該如何實現呢? 同學們嘗試修改腳本,實現炮彈減少的效果。 【講解】 只需要修改腳本中變量相關積木的參數就可以了。(程序樣例見“第五部分 – 程序 1-2”) 【銜接話術】 接下來添加變量記錄被擊中的僵尸數量。 【講解】 首先拼接腳本,將“擊中的僵尸數量”的初始值設為 0,之后,僵尸每被 擊中一次,就將變量增加 1 。變量增加的腳本應該拼接在當接收到擊中這個命令的 下方, 當僵尸被炮彈擊中時, 變量增加 1 。(程序樣例見 “第五部分 – 程序 1-3”) 【銜接話術】 除了要統計僵尸軍隊這一方的數據之外, 還要記錄植物的生命值,每 當有一個僵尸到達舞臺左邊緣時,植物的生命值就會減一。 【講解】 所以首先需要新建一個生命值變量,之后將生命值的初始值設為 5,當僵 尸碰到舞臺左邊緣時,就將變量生命值減 1 。(程序樣例見 “第五部分 – 程序 1- 4”) 【銜接話術】 同學們把任務一中的程序補充完整,并嘗試添加生命值減少的音效。
【第 3 步】勝負之分 【對應 PPT】“勝負之分” 部分 【時長】 30min 【銜接話術】 已經分別統計好僵尸和植物的數據了, 接下來就要利用這些數據來判 斷到底誰勝誰負。 【講解】 當擊中的僵尸的數量大于一定的數值時, 代表植物勝利。當植物的生命值 小于 1 或者剩余的炮彈數量小于 1 時,就表示僵尸取得勝利。 【銜接話術】 首先來判斷擊中的僵尸數量。 【講解】 在“good job”角色上拼接腳本, 當擊中的僵尸數量大于 50 時, 這個角色 就會出現,角色出現的腳本已經拼接完成了,接下來就是拼接讓角色出現的條件。 使用如果那么語句判斷變量是否大于 50,當變量大于 50 時, 就廣播“good job”消 息并等待。如果使用[廣播() ]命令, 就會一直發送“good job”消息, 所以應該使 用[廣播(good job)并等待] 。(學生拼接)(程序樣例見 “第五部分 – 程序 2-1”) 【銜接話術】 這樣植物勝利的效果就實現了, 接下來實現僵尸勝利的效果。當生命 值小于 1 或炮彈數量小于 1 時僵尸勝利。 【講解】 分別在炮彈和僵尸角色上拼接判斷變量大小的腳本。(學生拼接) (程序樣 例見 “第五部分 – 程序 2-2 和 2-3”) 【銜接話術】 同學們把任務二中的腳本全部編寫完成, 并嘗試使用錄音功能錄制游 戲失敗的聲音,并在游戲失敗時播放這個聲音。
【第 4 步】 課后總結 【對應 PPT】“課后總結” 部分 【時長】 15min 【總結】本節課復習了變量的知識, 使用變量記錄了炮彈的剩余數量, 被擊中的僵 尸數量和植物的生命值。并將變量和指定的數字比較, 判斷是僵尸勝利還是植物勝 利。
五、主要程序說明
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】 點擊綠旗后, 將變量“炮彈數量”的值設為 0, 等待 1 秒之后,角色隱藏,在按下鼠標時,角色克隆 3 次,每克隆 1 次,變量“炮彈數量”的值就會增加 1. 【炮彈】
1-2 【程序 1-2 描述】 點擊綠旗后, 將變量“炮彈數量”的值設為 30,等待 1 秒之后,角色隱藏,在按下鼠標時,角色克隆 3 次,每 克隆 1 次,變量“炮彈數量”的值就會減少 1。
1-3 【程序 1-3 描述】 點擊綠旗后,將變量“擊中僵尸數量”的初始值 設為 0,之后將角色隱藏,每隔 1 秒克隆一次自己。當角色接收到 擊中的廣播消息后,判斷是否碰到炮彈角色,碰到炮彈角色時,將 變量擊中僵尸數量的值增加 1,并刪除被炮彈擊中的克隆體。 【鐵桶僵尸】
1-4 【鐵桶僵尸】
【程序 1-4 描述】 點擊綠旗后,將變量“擊中僵尸數量”的初始值 設為 0,將變量“生命值”設為 5。之后將角色隱藏,每隔 1 秒克 隆一次自己。 僵尸角色的克隆體從舞臺右側的隨機位置出發,向左移動,如果碰 到舞臺左邊緣,就將變量“生命值”減 1,并刪除這個克隆體。
2-1 【程序 2-1 描述】 點擊綠旗后,角色隱藏并移到指定位置,一直判 斷擊中僵尸的數量是否大于 50,當數量大于 50 時,就廣播“good job”并等待。 【good job】
2-2 【程序 2-2 描述】 當炮彈數量小于 1 時,停止全部腳本的運行 【炮彈】
2-3 【程序 2-3 描述】 當變量“生命值”小于 1 時,停止全部腳本的運 行 【鐵桶僵尸】
2-4 【程序 2-4 描述】克隆體的初始造型是 1,出現在炮筒口的位置, 之后向外發射。發射過程中如果碰到舞臺邊緣就刪除這個克隆體, 如果碰到僵尸,廣播擊中后切換造型實現爆炸效果,并刪除這個克 隆體。 【炮彈】
2-5 【程序 2-5 描述】克隆體的初始造型是 1,出現在炮筒口的位置, 之后向外發射。發射過程中如果碰到舞臺邊緣就刪除這個克隆體, 如果碰到僵尸,播放聲音“BOOM”,廣播擊中后切換造型實現爆 【炮彈】
炸效果,并刪除這個克隆體。

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 通州市| 奉贤区| 清涧县| 沙河市| 宁海县| 桂平市| 隆德县| 河曲县| 东乌珠穆沁旗| 微博| 三原县| 唐海县| 洪湖市| 南华县| 孝义市| 余干县| 大竹县| 大姚县| 巨鹿县| 乌苏市| 阳原县| 高密市| 松滋市| 广水市| 太保市| 崇文区| 扶绥县| 尤溪县| 措美县| 孝昌县| 阜阳市| 玉树县| 江西省| 丘北县| 芜湖市| 泉州市| 贵定县| 湾仔区| 台东市| 富川| 大荔县|