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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第4節 新障礙物課件(共51張PPT +教案)

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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第4節 新障礙物課件(共51張PPT +教案)

資源簡介

(共51張PPT)
瘋狂快餐車新障礙物
障礙物設計
思考與拓展
小貓穿越馬路
遇到紅綠燈
總結與鞏固
障礙物設計
1
新障礙物
說一說
在公路上行駛時可能會遇到什么
還可以在作品中添加什么障礙物
新障礙物
公路上會有橫穿公路的行人、動物,還會有紅綠燈
借用現實中的例子設計關卡
功能分析
小貓穿越馬路
2
任務一
任務一:碰到穿越馬路的小貓時游戲失敗
角色添加
① 從素材庫中添加cat2角色
② 調整角色大小和方向
穿越馬路
小貓從上到下穿越馬路
① 面向方向
② 坐標變化
穿越馬路
Step1:小貓從上到下移動
● 試一試:小貓從上到下穿越馬路,注意小貓的初始位置
到達下邊緣
到達舞臺下邊緣
① 到達下邊緣時停止移動
② 面向Food Truck方向
③ 顯示“喵”對話氣泡
到達下邊緣
Step2:小貓到達下邊緣后面向快餐車說喵
重復出現
間隔隨機時間出現
① 重復出現
② 間隔隨機時間
③ 角色出現在舞臺上
重復出現
Step3:小貓間隔不確定時間重復出現
游戲失敗
游戲失敗
① 游戲失敗條件
快餐車撞到小貓時游戲失敗
② 游戲結束時小貓狀態
游戲失敗
Step4:撞到小貓時游戲失敗
剎車功能
行駛速度過快時來不及減速,如何避免撞到小貓呢
剎車功能
同時按下A、B按鈕,速度變成0。
剎車功能
除了添加判斷A、B按鈕是否同時按下的腳本外,還有哪些腳本需要修改?
① 最低速度限制
② 當前速度顯示
Step5:同時按下A、B按鈕具有剎車功能
剎車功能
剎車功能
為什么同時按下兩個按鈕時,速度并沒有變成0
按下按鈕后執行
按下按鈕后執行
Step6:修改腳本
腳本修改
任務一總結
實現功能:快餐車撞倒穿越馬路的小貓時游戲失敗,同時按下A、B按鈕可以減速為0。
主要腳本:
遇到紅綠燈
3
任務二
任務二:添加紅綠燈障礙物
① 上傳紅綠燈角色
角色上傳
② 調整位置和大小
角色分析
紅綠燈角色分析
① 功能:限制快餐車通行——紅燈亮起時,快餐車必須在左側距離100以外停下。
② 出現時間:快餐車行駛距離超過2000時出現。
③ 顯示形態:綠燈或者紅燈
添加變量記錄行駛距離
造型隨機
記錄行駛距離
行駛距離:快餐車移動的距離 → 公路向左移動的距離。
① 公路每向左移動一次,行駛距離就增加一次

行駛距離每次增加的數字
記錄行駛距離
Step1:記錄行駛距離
紅綠燈出現
Step2:紅綠燈出現
游戲開始
隱藏
隨機一個造型
行駛距離>200
出現
初始位置
紅綠燈移動
紅綠燈出現后如何移動
從右側出發,和公路一起移動直到到達最左側,然后消失。
紅綠燈移動
紅綠燈移動
① 和公路一起移動直到到達最左側
② 在舞臺上消失
紅綠燈移動
Step3:紅綠燈向左移動
移到邊緣
為什么判斷“公路”和“紅綠燈”角色移到邊緣的方式不同呢?
移到邊緣
偵測角色是否碰到上、下、左、右任意邊緣。
始終碰到上下邊緣
兩種方式都可以使用
重復出現
如何實現行駛距離每增加2000,紅綠燈角色就出現
① 多次出現
③ 移到左邊緣后行駛距離更新
② 移回初始位置
重復出現
Step4:紅綠燈多次出現
游戲失敗
游戲失敗
紅燈亮起,快餐車和紅綠燈之間的橫向距離小于100,并且快餐車沒有停車時游戲失敗。
<100
速度>0
游戲失敗
游戲失敗時需要滿足的條件:
① 紅燈亮起
② 橫向距離小于100
③ 快餐車沒有停車
游戲失敗
Step5:游戲失敗
變成綠燈
遇到紅燈后快餐車要一直停著嗎?如何通過紅燈呢
紅燈出現
等待5秒
變成綠燈
變成綠燈
Step6:紅燈變成綠燈
游戲結束
Step7:游戲結束時,角色腳本停止運行
任務二總結
實現功能:快餐車的行駛距離超過2000后出現紅綠燈,紅燈亮起時,如果沒有在規定距離外停車,游戲失敗。
主要腳本:
思考與拓展
4
出現條件
如何修改程序實現快餐車每通過五個障礙塊小貓出現一次
程序修改
變量“次數”記錄快餐車穿過障礙塊的次數
等待通過5次障礙塊
避免小貓連續重復出現
程序修改
為什么不是等待次數=5呢
次數清空為0
次數等于5之后直接清空為0,小貓可能檢測不到次數等于5。
總結與鞏固
5瘋狂快餐車項目第四講:新障礙物
一、 課程目標
1、掌握程序的循環機制,能夠使用重復執行完成不同的任務要求;
2、學習如何計算角色間的橫向距離;
3、學習檢測程序中存在的問題并能夠獨立解決問題。
二、 課堂組織形式
1、開放式問題討論
2、引導式思維發散
3、問答式課堂互動
4、針對問題探究實踐
5、學生動手制作項目
6、課堂內容梳理鞏固
三、課堂準備
編號 名稱 內容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網
【 3】 教師參考程序 項目完整程序 網盤鏈接下載
【4】 學生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統需求: win 10+,或 macOS 10.13+
micro:bit 板 火星人商城采購
編程所需素材 網盤鏈接下載
課堂報告 網盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網 課前下載安裝
【6】 micro:bit 連接 Scratch Link scratch 官網 課前下載安裝
Scratch micro:bit HEX scratch 官網
四、主要腳本程序
編號 詳細內容 功能描述
【 1】 “面向() 方向” 修改角色的朝向 (可填入的參數為整數)
【2】 “() 與()” 連接兩個條件,當兩個條件全部滿足時結果為 真
【 3】 “重復執行直到<>” 腳本一直執行直到滿足腳本中填入的條件
【4】 “重復執行” 讓拼接在該指令內部的腳本一直執行
【 5】 “() 的(x坐標)” 存儲并獲取指定角色當前的 x 坐標
五、上課流程
本節課包括 5 步具體流程:
(1)第 1 步為障礙物設計。老師引導學生發揮創意為游戲添加新的障礙物,之后老師給出既定的思路,并分析角色的功能。時長 控制在 10 分鐘內。
(2)第 2-3 步為程序編寫。首先添加小貓角色,實現小貓角色每隔隨機的時間就從公路上方出現向下移動的效果,快餐車角色碰 到小貓時游戲失敗,之后修改程序腳本實現剎車功能。添加紅綠燈角色,實現紅綠燈角色的造型隨機切換,并每隔 2000 路程后出現, 紅燈出現時快餐車必須在規定距離外停車。 時長控制在 65 分鐘內。
(3)第 4 步為拓展思考。 修改小貓角色出現的條件為快餐車通過 5 次障礙塊后出現,主要考察循環結構。時長控制在 10 分鐘內。
(4)第 5 步為課堂總結, 知識圖譜的形式總結課程內容,并用練習題鞏固重點知識點 。時長控制在 5 分鐘內。
上課步驟 主要內容 備注
【第 1 步】 障礙物設計 【對應 PPT】“障礙物設 計” 【時長】 10min 【引入】 上節課中我們一起為作品添加了游戲等級, 讓游戲變得更加有意思了, 不過現在游戲只 有一種模式, 就是控制速度變化通過障礙塊。可不可以為游戲添加更多有意思的障礙物 呢?馬路上還有可能出現什么呢? 。 【講解】 1. 老師帶領學生分析生活中在公路上行駛時可能遇到的情況; 2. 說明本節課任務:在游戲中添加小貓和紅綠燈障礙物; 3. 分析小貓和紅綠燈障礙物的基本功能。
【第 2 步】 小貓穿越馬 路 【對應 PPT】“小貓穿越 馬路” 【時長】 30min 【制作】 學生在素材庫中添加“cat2”角色并調整角色的大小和方向; 【講解】 老師帶領學生分析小貓從上到下穿越公路時面向的方向、坐標變化和需要的程序腳本; 【制作】 學生編寫程序實現小貓從上到下穿越公路(程序樣例見“第六部分 - 程序 1-1”); 【講解】 1. 老師說明小貓到達舞臺下邊緣時應該實現的功能; 2. 帶領學生分析小貓停止移動,面向快餐車方向和顯示對話氣泡分別需要的腳本; 【制作】 學生拼寫腳本,實現小貓到達舞臺下邊緣的效果(程序樣例見“第六部分 - 程序 1- 2”); 【講解】 老師帶領學生分析,實現間隔隨機時間小貓重復出現所需要的積木腳本; 【制作】 學生編寫程序實現小貓間隔不確定的時間重復出現(程序樣例見“第六部分 - 程序 1- 3”);
【講解】 老師帶領學生分析游戲失敗的條件和游戲失敗時小貓的狀態 【制作】 學生拼接腳本完成快餐車撞到小貓時游戲失敗的效果(程序樣例見“第六部分 - 程序 1-4”); 【講解】 1. 分析為了避免撞到小貓需要添加剎車功能; 2. 分析實現剎車功能需要修改的程序腳本; 【制作】 1. 學生編寫程序實現同時按下 A 、B 按鈕時剎車的功能(程序樣例見“第六部分 - 程 序 1-5”); 2. 運行并觀察程序出現的問題; 3. 修改程序腳本,解決按下按鈕時速度并沒有變為 0 的問題(程序樣例見“第六部分 - 程序 1-6”)。 【總結】 總結任務一中實現的角色功能及使用的主要腳本。
【第 3 步】 遇到紅綠燈 【制作】
【對應 PPT】“遇到紅綠 燈” 【時長】 35min 學生上傳紅綠燈角色并調整角色的大小和位置 【講解】 1. 帶領學生分析紅綠燈角色的功能,出現的時間以及出現時顯示的形態; 2. 快餐車行駛的路程每超過 2000,紅綠燈角色就會出現。帶領學生分析如何記錄行駛 的距離。 【制作】 1. 學生編寫程序使用變量記錄行駛距離(程序樣例見“第六部分 - 程序 2-1”) 2. 根據紅綠燈出現的流程完成紅綠燈以隨機造型出現的效果(程序樣例見“第六部分 - 程序 2-2”) 【講解】 1. 帶領學生分析紅綠燈角色出現后如何移動; 2. 分析實現紅綠燈角色移動時需要的積木腳本。 【制作】 學生拼接腳本實現紅綠燈向左移動(程序樣例見“第六部分 - 程序 2-3”); 【提問】 為什么偵測紅綠燈到達左邊緣時用的是[碰到舞臺邊緣]積木, 而偵測公路角色到達左邊 緣用的是[x 坐標<-460]
【講解】 1. 講解上面問題中兩種積木的使用場景; 2. 分析實現行駛距離每增加 2000,紅綠燈角色就出現需要的積木腳本; 【制作】 學生編寫腳本實現紅綠燈角色的多次出現(程序樣例見“第六部分 - 程序 2-4”) 【講解】 1. 分析針對紅綠燈角色的游戲失敗的條件; 2. 講解如何計算兩個角色間的 x 坐標來計算兩個角色間的橫向距離; 【制作】 編寫腳本實現因為沒有在規定距離外停車而游戲失敗的效果(程序樣例見“第六部分 - 程序 2-5”) 【講解】 分析如何通過紅燈——應該讓紅燈在規定時間后變成綠燈; 【制作】 1. 完成紅燈變成綠燈的功能(程序樣例見“第六部分 - 程序 2-6”) 2. 編寫程序, 設置游戲失敗或勝利時紅綠燈的狀態(程序樣例見“第六部分 - 程序 2- 7”)
【總結】 總結任務二中實現的角色功能及使用的主要腳本。
【第 4 步】 拓展思考 【對應 PPT】“思考與拓 展” 【時長】 10min 【銜接】 在這節課實現的效果中,小貓和紅綠燈角色都會重復出現,一個是間隔 10~15 秒出現, 一個是快餐車行駛距離每增加 2000 出現一次。現在如果想要實現快餐車每通過五個障 礙塊后小貓出現一次,如何修改程序呢 【講解】 1. 講解具體的實現方法:等待次數=0 時出現;(程序樣例見“第六部分 - 程序3”) 2. 講解為何不是使用[等待次數=5] 此部分為課堂挑 戰,根據課堂實 際情況完成
【第 5 步】知識鞏固 【對應 PPT】“總結與鞏 固” 【時長】 5min 老師根據ppt 中的知識圖譜回顧本節課的主要內容,帶領學生完成知識總結
六、主要程序說明
任務一: 快餐車碰到穿越馬路的小貓時游戲失敗
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】綠旗被點擊后,角色從( 150 ,-90)的位置, 面向 180 方向,跟隨公路向左移動并向下穿過公路。 【cat2】
1-2 【程序 1-2 描述】綠旗被點擊后,角色從( 150 ,-90)的位置, 面向 180 方向,跟隨公路向左移動并向下穿過公路,到達舞臺下 邊緣后,面向-90 方向, 說 1 秒喵之后隱藏。
1-3 【程序 1-3 描述】綠旗被點擊后,每隔 10~15 秒,角色顯示在舞
臺上,從( 150 ,-90)的位置,面向 180 方向,跟隨公路向左移 動并向下穿過公路,到達舞臺下邊緣后,面向-90 方向, 說 1 秒 喵之后隱藏。
1-4
【程序 1-4 描述】綠旗被點擊后,每隔 10~15 秒,角色顯示在舞 臺上,從( 150 ,-90)的位置,面向 180 方向,跟隨公路向左移 動并向下穿過公路,到達舞臺下邊緣后,面向-90 方向, 說 1 秒 喵之后隱藏。在移動過程中,如果快餐車撞到小貓,游戲失敗。 游戲失敗或勝利時角色的其他腳本停止,角色隱藏
1-5 【程序 1-5 描述】當同時按下 A 、B 按鈕時,變量“速度”的值為 0。 【 Food Truck】
【程序 1-5 描述】限制速度的值范圍為 0~5,速度小于 0 時,將 速度設為 0;速度大于 5 時,將速度設為 5。
【程序 1-5 描述】添加程序腳本,當速度的值為 0 時, micro 板顯 示數字 0。
1-6 【程序 1-6 描述】將判斷 A 、B 按鈕同時按下的腳本與判斷 A 、B
按鈕單獨按下的腳本分離。當同時按下 A 、B 兩個按鈕時,速度 設為 0。
任務二:添加紅綠燈障礙物
程序樣例編號 程序樣例與說明 對應的角色
2-1 【程序 2- 1 描述】運行作品后,角色移到最后面的圖層,從 (0,0)的位置出發向左移動,變量行駛距離的初始值為 0,行駛 【公路】
距離增加的值和角色移動的值相同
2-2 【程序 2-2 描述】綠旗被點擊后,角色移到( 200 ,-50)的位置 并引出,等到變量“行駛距離”的值大于 2000 時,切換成隨機 造型并顯示 【紅綠燈】
2-3 【程序 2-3 描述】綠旗被點擊后,角色移動( 200 ,-50)的位置 并引出,等到變量“行駛距離”的值大于 2000 時,切換成隨機 造型并顯示,之后一直向左移動直到碰到舞臺左邊緣后將行駛距 離清空為 0 并隱藏。
2-4 【程序 2-4 描述】 綠旗被點擊后,角色移動( 200 ,-50)的位置
并引出,每等到變量“行駛距離”的值大于 2000,角色切換成隨 機造型并顯示,之后一直向左移動直到碰到舞臺左邊緣后將行駛 距離清空為 0 并隱藏。
2-5 【程序 2-5 描述】當角色的造型編號為 1 時, 如果快餐車和紅綠 燈之間的橫向距離小于 100 并且速度大于 0 時,表示快餐車沒有 及時停下。游戲失敗,廣播失敗消息。
2-6 【程序 2-6 描述】當紅綠燈的造型編號等于 1,也就是顯示紅燈 時, 5 秒之后,換成綠燈。
2-7 【程序 2-7 描述】當游戲失敗或勝利,角色接收到失敗或勝利的 消息時,會將行駛距離清空為 0,停止該角色的其他腳本運行, 并在舞臺區消失。
思考與拓展: 修改小貓角色出現的條件
程序樣例編號 程序樣例與說明 對應的角色
3 【cat2】
【程序 3 描述】每當次數=0 的時候,小貓角色出現并從( 150 , -90)的位置出發面向 1880 方向向下移動,到達下邊緣時面向快 餐車方向說 1 秒鐘“喵”之后隱藏,等待快餐車通過一次障礙 塊后再等待次數=0。移動過程中如果被快餐車撞到則游戲失敗

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 兴安县| 新平| 抚松县| 临漳县| 岳普湖县| 屏边| 美姑县| 保山市| 义乌市| 昌江| 西乡县| 宣威市| 安达市| 兴和县| 大理市| 闻喜县| 凤阳县| 淮阳县| 贞丰县| 铜川市| 永和县| 交城县| 南投县| 琼中| 红河县| 福泉市| 禹州市| 汤阴县| 塔河县| 昭通市| 浮梁县| 永年县| 湘潭县| 阜平县| 许昌县| 河池市| 喜德县| 咸宁市| 东乡县| 姜堰市| 密山市|