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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第1節 變速快餐車課件(共58張PPT+視頻+教案)

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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第1節 變速快餐車課件(共58張PPT+視頻+教案)

資源簡介

(共58張PPT)
瘋狂快餐車變速快餐車
設計賽車游戲
思考與拓展
快餐車行駛
變速快餐車
總結與鞏固
設計賽車游戲
1
說一說
介紹你玩過或了解的汽車主題的電子游戲
說一說這個游戲的好玩之處
給這個游戲提一點改進建議
游戲介紹
游戲設計
設計一款汽車主題的游戲,從以下幾個方面進行分析
游戲分析
功能分析
1、快餐車向右行駛,按鈕控制速度變化
2、添加障礙塊,以指定速度通過
3、記錄游戲得分,添加得分顯示效果
4、設置游戲關卡,提高游戲難度等級
5、添加小貓和紅綠燈障礙物
6、制作游戲勝利、失敗場景
快餐車行駛
2
任務一
任務一:快餐車向右行駛
素材添加
① 在素材庫中尋找角色
② 水平翻轉角色造型
翻轉
水平翻轉(左右翻轉):圖形從左向右或從右向左180度翻轉。
垂直翻轉(上下翻轉):圖形從上向下或從下向上180度翻轉。
翻轉
把左邊的圖案水平翻轉后顯示的圖案是(  )
A



素材添加
① 上傳“公路”圖片作為角色
② 調整角色大小和位置
初始位置
Step1:角色的初始位置
相對運動
如何在不改變快餐車位置的情況下,讓它向右行駛呢
相對運動——讓公路向左移動
公路移動
Step2:公路向左移動
● 試一試:拼接腳本實現公路不停向左移動的效果(解決移到最左側時停止的問題)
空白區域
如何解決右側出現空白的問題
填充空白區域
把角色拉長?
圖案變形
用另一個角色把空白區域擋住
填充空白區域
上傳角色“公路”
公路
公路2
“公路2”緊貼“公路”,在“公路”的右側
“公路2”和“公路”的距離不變
“公路2”和“公路”的x坐標差值不變
角色的坐標



① ② ③ 哪個可以正確表示兩個角色x坐標的差值呢?
中心點
角色中心點的坐標就是角色的坐標。
熊的坐標是?
點的坐標是?
中心點
什么是中心點?
中心點
中心點在畫布上的位置不變
繪制無填充的矩形,矩形中心和中心點重合
中心點
坐標:(0,0)
中心點
坐標:(0,0)
中心點
中心點是角色的旋轉中心和坐標中心,角色圍繞中心點旋轉,中心點的位置是角色的坐標位置。
中心點
制作打地鼠游戲時,如果想要實現正常的錘子旋轉擊打效果,應該把中心點放在哪兒?(  )
A
C
B
B
中心點
三角形的中心點如圖所示,請問它在舞臺區的坐標是多少(  )
B
A.(0,0)
B.(0,50)
C.(0,-50)
角色的坐標
中心點
240
480
“公路2”的x坐標 = “公路”的x坐標 + 480
公路2移動
Step3:公路2跟隨公路移動
公路間的縫隙
為什么運行時會有一條縫隙呢
公路間的縫隙
并行執行
我在x=-20處
我應該移到x=460處
移動
移動
x = -25
x = 460
差485
公路間的縫隙
Step4:去除公路間的縫隙
圖層順序
問題1:為了使快餐車不被其他角色遮擋,需要調整角色間的什么順序?
圖層順序
問題2:能夠讓一個角色不被其他任何角色遮擋的積木是?
圖層順序
Step5:調整角色間的圖層順序
造型切換
Step6:快餐車的造型切換
任務一總結
實現功能:利用公路背景不停向左移動實現快餐車向右行駛的效果
主要腳本:
變速快餐車
3
任務二
任務二:按鈕控制快餐車變速
變化的速度
問題:速度會不斷地發生變化,應該把速度設為一個什么樣的數據?
變量
Step1:新建變量,速度改變
移動方向
測試程序,發現存在的問題
為什么公路變成向右移動了
1(正數)
填入負數時向左移動
正數變負數
直接把變量“速度”設為負數?
怎么走的路程越來越短?
-1×正數 → 負數
例:-1×3 = -3
角色的坐標
Step2:修改移動方向
按鈕控制速度
按下A鍵,速度減1
按下B鍵,速度加1
連接micro板
① 連接micro:bit到電腦
② 運行scratch
和Scratch Link
③ 復制HBX文件到micro:bit
按鈕控制速度
● 試一試:在“Food Truck”角色上拼接腳本,使用按鈕控制速度改變
為什么按下按鈕時,速度每次改變的大小不止是1?
按鈕控制速度
Step3:按鈕控制速度改變
按鈕被按下 → 按鈕抬起
按鈕按下一次
按鈕按下一次
速度限制
如何限制快餐車的速度范圍,速度最大是5,最小是1
Step4:限制速度范圍
顯示當前速度
在舞臺區隱藏變量“速度”,
如何使用其他方式看到當前速度?
顯示當前速度
Step5:顯示當前速度
任務二總結
實現功能:按鈕控制速度變化,micro板顯示當前速度
主要腳本:
思考與拓展
4
改變行駛方向
如果把快餐車改為面向左行駛,那么應該修改哪些腳本呢?
改變行駛方向
① 水平翻轉Food Truck造型
③ 改變公路的行駛方向
④ 公路2在公路的左側
② 修改Food Truck的初始位置
總結與鞏固
5
(1)角色的坐標就是________的坐標。
知識點鞏固
(2)下圖中角色的坐標是____________。
中心點
(100,0)瘋狂快餐車項目第一講:變速快餐車
一、 課程目標
1、認識角色中心點,掌握中心點的作用;
2、學習使用將 x 坐標增加和運算積木實現場景的“背景”移動效果;
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】 “將x坐標增加()” 改變角色的 x 坐標,實現角色的左右移動
【2】 “() 的(x坐標)” 存儲并獲取角色當前的 x 坐標值
【 3】 “() +()” 對積木兩端的數據進行加法運算
【4】 “() -()” 對積木兩端的數據進行減法運算
【 5】 “()*()” 對積木兩端的數據進行乘法運算
【6】 “移到最前面” 改變角色的圖層順序,將角色移到最前一個圖 層
五、上課流程
本節課包括 5 步具體流程:
(1)第 1 步為作品設計。老師帶領學生設計以汽車為主題的游戲。展示并體驗完整的《瘋狂快餐車》游戲后, 完成《瘋狂快餐車》 游戲的基本思路和制作過程分析。時長控制在 15 分鐘內。
(2)第 2、3 步為程序編寫。首先帶領學生實現“背景”移動效果, 在編程過程中學習中心點的定義和使用; 之后實現micro:bit 板控制行駛速度的功能,編程實現使用micro 板上的 LED 點陣顯示行駛速度。時長控制在 65 分鐘內
(3)第 4 步為拓展思考。 根據本節課實現“背景”移動的編程方法,舉一反三,學會實現“背景”向不同方向移動。時長控制在
5 分鐘內。
(4)第 5 步為課堂總結, 知識圖譜的形式總結課程內容,并用練習題鞏固重點知識點 。時長控制在 5 分鐘內。
上課步驟 主要內容 備注
【第 1 步】 作品設計t 【對應 PPT】“設計賽車 游戲” 【時長】 15min 【引入】 應該有很多同學玩過或了解過電子游戲, 能不能介紹一下你玩過的汽車主題的電子游 戲,說一下這個游戲的好玩之處,或者對他的缺點提一點建議。 【講解】 1. 學生自己構思以汽車為主題的游戲,并使用思維導圖梳理思路; 2. 老師對學生演示或者帶領學生體驗完整的《瘋狂快餐車》游戲; 3. 通過體驗游戲分析《瘋狂快餐車》的場景、角色、游戲規則等內容;
4. 梳理制作《瘋狂快餐車》的流程。
【第 2 步】 快餐車行駛 【對應 PPT】“快餐車行 駛” 【時長】 30min 【銜接】 下面就正式開始作品制作,首先完成任務一,快餐車向右行駛。 【制作】 學生打開scratch軟件之后, 從素材庫中添加“Food Truck”角色, 并水平翻轉角色造型。 【講解】 老師講解水平翻轉和垂直翻轉。 【制作】 1. 學生上傳“公路”角色,并調整“公路”和“Food Truck”兩個角色的位置和大小; 2. 拼接腳本, 設置 “公路”和“Food Truck”角色的初始位置(程序樣例見“第六部分 - 程序 1-1”); 3. 編程實現“公路”角色向左運動, 根據相對運動的原理實現“Food Truck”向右運動 (程序樣例見“第六部分 - 程序 1-1”); 4. 運行并測試程序,觀察是否存在問題。 【講解】 1.老師帶領學生談論如何消除“公路”角色向左移動時右側存在空白的問題; 2.提出使用另一個“公路”角色填補右側空白的解決辦法;
3.操作演示,并講解什么是中心點; 4 .講解右側“公路 2”角色和“公路”角色的坐標關系。 【制作】 1. 編寫程序實現“公路 2”角色跟隨“公路”角色移動;(程序樣例見“第六部分 - 程 序 1-3”) 2. 運行并觀察程序中存在的問題。 【講解】 講解在角色運動時,“公路”和“公路 2”角色之間會出現問題的原因。 【制作】 1. 編寫程序消除兩個角色之間存在的空隙;(程序樣例見“第六部分 - 程序 1-4”); 2. 使用[移到最() ]積木調整角色間的圖層關系; (程序樣例見“第六部分 - 程序 1- 5”) 3. 實現“Food Truck”角色的造型切換(程序樣例見“第六部分 - 程序 1-6”)。 【總結】 總結任務一中實現的角色功能及使用的主要腳本。
【第 3 步】 變速快餐車 【對應 PPT】“變速快餐 【銜接】 快餐車已經開始在公路上行駛了,能不能添加一個按鈕控制快餐車行駛速度的功能
車” 【時長】 35min 呢? 【提問】 實現速度不斷地變化需要在scratch 中添加什么數據 【制作】 1. 新建變量“速度”。并使用變量設置“公路”向左移動的速度(程序樣例見“第六部 分 - 程序 2-1”) 2. 運行并觀察程序中存在的問題。 【講解】 1. 帶領學生分析為什么“公路”會向右移動; 2. 講解如何使用(-1×())實現將負數變為正數。 【制作】 1. 使用[(-1)* () ]積木及變量實現角色的向左移動; (程序樣例見“第六部分 - 程 序 2-2”) 2. 將 micro:bit 板與 scratch 連接; 3. 拼接腳本實現按下 A 按鈕時, 速度減 1,按下 B 按鈕時速度加 1。(程序樣例見“第 六部分 - 程序 2-3”) 4. 編寫程序顯示速度范圍, 使速度最大為 5,最小為 1。(程序樣例見“第六部分 - 程
序 2-4”) 5. 設計 micro 板上 LED 點陣的顯示圖案,并編寫程序使用 LED 點陣顯示當前速度(程 序樣例見“第六部分 - 程序 2-5”) 【總結】 總結任務二中實現的角色功能及使用的主要腳本。
【第 4 步】 拓展思考 【對應 PPT】“思考與拓 展” 【時長】 5min 【講解】 學生思考并修改腳本實現“Food Truck”角色面向左行駛(程序樣例見“第六部分 - 程 序 3”) 此部分為課堂挑 戰,根據課堂實 際情況完成
【第 5 步】知識鞏固 【對應 PPT】“總結與鞏 固” 【時長】 5min 老師根據ppt 中的知識圖譜回顧本節課的主要內容,帶領學生完成知識總結
提問 問 1:角色的坐標就是()的坐標 答 1:中心點
問 2:下圖中角色的坐標是() (100,0)
六、主要程序說明
任務一:快餐車向右行駛
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】 運行作品后,角色移到位置(0,0)。 【公路】
【程序 1-1 描述】 運行作品后,角色移到位置(-190 ,-105)。 【 Food Truck】
1-2 【程序 1-2 描述】 運行作品后,角色移到位置(0,0),之后不停 地向左移動,當移到最左側時,回到初始位置。 【公路】
1-3 【程序 1-3 描述】運行作品后,角色的 y 坐標被設為 0,之后 x 坐 標一直保持比公路角色的 x 坐標大 480。 【公路 2】
1-4 【程序 1-4 描述】運行作品后,角色的 y 坐標被設為 0,之后 x 坐 標一直保持比公路角色的 x 坐標大 475。
1-5 【程序 1-5 描述】運行作品后,角色移到最前面的圖層,并移到 【 Food Truck】
(-190 ,-105)的位置。
【程序 1-5 描述】運行作品后,角色移到最后面的圖層,移到位 置(0,0),之后不停地向左移動,當移到最左側時,回到初始位 置。 【公路】
【程序 1-5 描述】運行作品后,角色移到最后面的圖層, y 坐標 被設為 0,之后 x 坐標一直保持比公路角色的x 坐標大 475。 【公路 2】
1-6 【程序 1-6 描述】運行作品后,角色移到最前面的圖層,移到(- 190 ,- 105)之后一直切換造型 【 Food Truck】
任務二:按鈕控制快餐車變速
程序樣例編號 程序樣例與說明 對應的角色
2-1 【程序 2- 1 描述】運行作品后,角色移到最后面的圖層,移到位 置(0,0),之后以變量“速度”的值開始運動,當移到最左側 時,回到初始位置。 【公路】
【 Food Truck】
【程序 2- 1 描述】運行程序后,變量“速度”的初始值為 1
2-2 【程序 2-2 描述】運行作品后,角色移到最后面的圖層,移到位 置(0,0),之后以變量“速度”的值向左運動,當移到最左側 時,回到初始位置。 【公路】
【程序 2-2 描述】運行作品后,角色移到最后面的圖層, y 坐標 被設為 0,之后 x 坐標一直保持比公路角色的x 坐標大(480-速 度)。 【公路 2】
2-3 【程序 2-3 描述】運行程序后,變量“速度”的初始值為 1。沒 按下 1 次 A 按鈕,變量“速度”的值減 1;每按下一次 B 按鈕, 變量速度的值加 1。 【 Food Truck】
2-4 【程序 2-4 描述】當速度的值大于 5 時,就將速度的值設為 5; 當速度的值小于 1 時,就將速度的值設為 1。
2-5 【程序 2-5 描述】 micro 板上的 LED 點陣顯示當前變量“速度”的 值。
挑戰任務
程序樣例編號 程序樣例與說明 對應的角色
3 【程序 3 描述】角色面向左行駛,那么它的初始位置應該在右 側。將位置改為( 190 ,- 105) 【 Food Truck】
【程序 3 描述】“Food Truck”角色向左行駛,也就是“公路”向 右行駛,所以去除積木[(-1)* () ],并將[ () <-460]改為 [() >460]。 【公路】
【程序 3 描述】“公路 2”角色在“公路”的左側,所以應該是 “公路”的 x 坐標減去 480 然后加上速度的值。 【公路 2】

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 汉阴县| 磐石市| 兰考县| 德阳市| 山阳县| 怀柔区| 西乌珠穆沁旗| 长武县| 仁布县| 洞口县| 浦东新区| 萍乡市| 英超| 手游| 蒲江县| 佳木斯市| 建平县| 郯城县| 米泉市| 资源县| 施秉县| 石泉县| 秀山| 迭部县| 北宁市| 南平市| 珲春市| 平果县| 怀集县| 龙泉市| 石家庄市| 读书| 田林县| 闸北区| 台中市| 天长市| 扶沟县| 鹤峰县| 西充县| 密云县| 河间市|