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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第5節 游戲結束課件(共43張PPT +教案)

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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目2瘋狂快餐車 第5節 游戲結束課件(共43張PPT +教案)

資源簡介

(共43張PPT)
瘋狂快餐車游戲結束
動畫效果設計
項目作品總結
游戲結束動畫
程序腳本總結
問題與創新
動畫效果設計
1
游戲結束界面
游戲失敗
游戲勝利
用單詞組成游戲結束場景
出現效果
可以為字母出場添加有趣的動畫效果嗎
動畫效果
上升、下落
縮放
旋轉
動畫效果
風車式
彈跳
浮動
說一說
說一說
字母可以用什么方式出場
如何實現這種出場方式
動畫分析
動畫分析
游戲結束動畫
2
任務一
實現游戲結束時字母出現的動畫效果
角色添加
從素材庫中依次添加V 、I 、C 、T、O、R、Y
角色位移
1、 字母位移
角色的什么坐標發生了怎樣的變化?
角色的x坐標發生了變化,從中間位置分別向兩邊移動。
V、I、C向左移,O、R、Y向右移,T不變
位置移動
① 設置初始位置
② 確定最終位置
間隔相同
V:(-210,40)
I:(-140,40)
C:( -70 ,40)
T:( 0 , 40 )
O:( 70,40)
R:(140,40)
Y:(210,40)
Step1:確定勝利字母初始和最終位置
角色位移
如何讓角色慢慢移動的最終位置呢
角色位移
V:(-210,40) 70 × -3
I:(-140,40) 70 × -2
C:( -70 ,40) 70 × -1
T:( 0 , 40 )
O:( 70,40) 70 × 1
R:(140,40) 70 × 2
Y:(210,40) 70 × 3
角色位移
Step2:勝利字母角色移到最終位置
● 試一試:游戲勝利后,角色顯示并慢慢向最終位置移動
-3
-2
-1
1
2
3
2、 字母放大
角色放大
① 設置初始大小
② 大小增加
角色放大
③ 如何確定數字
100 = 70 × 1 + 30
到達下邊緣
Step3:勝利字母角色逐漸放大
角色添加
從素材庫中依次添加G、A、M、E、O、V、E、R
確定位置
1、 角色上升
x坐標不變,y坐標增加
字母 初始 最終
G (-210,-100) (-210,50)
A (-140,-100) (-140,50)
M (-70,-100) (-70,50)
E (0,-100) (0,50)
O (-70,-200) (-70,-50)
V (0,-200) (0,-50)
E (70,-200) (70,-50)
R (140,-200) (140,-50)
初始位置
Step4:失敗字母角色的初始位置
為GAME OVER拼接這組腳本,確定這八個角色的初始位置
字母 初始 最終
G (-210,-100) (-210,50)
A (-140,-100) (-140,50)
M (-70,-100) (-70,50)
E (0,-100) (0,50)
O (-70,-200) (-70,-50)
V (0,-200) (0,-50)
E (70,-200) (70,-50)
R (140,-200) (140,-50)
角色上升
角色向上移動
① 慢慢向上移動
初始位置和最終位置y坐標相差150
② 字母不是同時向上移動,有先后順序
角色上升
Step5:失敗字母角色慢慢向上移動
0
0.2
0.4
0.6
0.8
1
1.2
1.4
上下跳動
哪一組腳本可以實現角色上下跳動( )
B
B
A
上下跳動
Step6:失敗字母移到最終位置之后上下跳動
任務總結
實現功能:游戲勝利后,VICTORY邊放大邊向左右兩側移動。游戲失敗后,GAME OVER向上浮出并上下跳動
主要腳本:
作品保存
程序腳本總結
3
主要功能
《瘋狂快餐車》作品中實現的功能有什么?
說一說
思路總結
1、如何讓“公路”角色動起來并且沒有空白區域?
2、如何實現使用數字“百位”“十位”“個位”角色顯示游戲得分?
3、使游戲失敗的情況有哪些,分別需要判斷什么條件?
添加第二個“公路”角色,它的x坐標一直是第一個“公路”角色的x坐標加上角色長度再減去移動速度
① 快餐車沒有按規定速度通過障礙塊:快餐車碰到障礙塊時,變量“速度”不等于障礙塊的造型編號
② 快餐車撞到行駛中的小貓:快餐車碰到小貓角色
③ 紅燈出現時快餐車沒有及時停車:快餐車與紅燈的距離小于100時,速度大于0
根據字符的長度和字符的位置。首先判斷字符數,然后,確定角色顯示的造型是“得分”字符串中哪個位置的字符
腳本總結
描述一下腳本的執行過程,以及實現的功能
次數=0時顯示,移到最左側后隱藏切換造型,直到下一次次數=0時重復以上過程
項目作品總結
4
項目打分
任務完成情況: ☆ ☆ ☆ ☆ ☆
積木命令掌握: ☆ ☆ ☆ ☆ ☆
作品思路掌握: ☆ ☆ ☆ ☆ ☆
問題解決情況: ☆ ☆ ☆ ☆ ☆
知識分享
我學會了這些技能
知識分享
我學會了這些腳本
問題與創新
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】 “重復執行()次” 拼接在該積木中的腳本執行指定的次數 (填入的參數應該是大于 0 的整數)
【2】 “將x坐標增加()” 使角色左右移動。填入數字為正數時角色向右 移動,為負數時角色向左移動
【 3】 “將y坐標增加()” 使角色上下移動。填入數字為正數時角色向上 移動,為負數時角色向下移動
【4】 “將大小增加()” 讓角色的大小增加或減小。填入數字為整數時 大小變大,為負數時變小。
五、上課流程
本節課包括 5 步具體流程:
(1)第 1 步為動畫效果設計。觀察并設計游戲勝利和失敗時角色出場的動畫效果。時長控制在 5 分鐘內。
(2)第 2 步為程序編寫。 編寫程序實現游戲勝利和失敗時,字母角色以不同形式的動畫出場的效果 。時長控制在 15 分鐘內。
(3)第 3 步為腳本總結。學生描述在《瘋狂快餐車》作品中功能, 各個功能的實現思路, 以及程序的執行過程。時長控制在 25 分
鐘內。
(4)第 4 步為項目總結。學生對自己完成的項目情況進行打分,之后分享在制作本次項目的過程中學會的技能和積木命令。時長 控制在 25 分鐘內。
(5)第 5 步為問題與創新。學生分享自己認為在作品中仍然存在的問題,以及給出對應的解決方案。分享針對作品的創新思路以 及可以添加的功能。時長控制在 20 分鐘內。
上課步驟 主要內容 備注
【第 1 步】 動畫效果設 計 【對應 PPT】“動畫效果 設計” 【時長】 5min 【引入】 游戲的主體部分已經完成了, 最后還缺少游戲勝利和游戲失敗時顯示的場景界面。在網 絡上有各種各樣的游戲, 不同的游戲在結束的時候顯示的界面形式也不同。在這個作品 中我們使用單詞“GAME OVER”和“VICTORY”分別組成游戲失敗和游戲勝利的場景。 但是如果是直接出現的話太單調了,可不可以為這些字母的出場添加動畫效果呢? 【講解】 1. 給學生介紹上升、下降、旋轉等簡單的動畫效果; 2. 學生描述自己想要實現的動畫效果以及實現思路; 3. 分析本節課要實現的游戲勝利時“VICTORY”的出場動畫和游戲失敗時“GAME OVER” 的出場動畫。
【第 2 步】 項目編程 【對應 PPT】“游戲結束 動畫” 【時長】 15min 【制作】 1. 從素材庫中依次添加 V 、I 、C 、T 、O 、R 、Y 這七個字母角色; 2. 分析角色的坐標變化; 3. 確定角色的初始位置和最終位置(程序樣例見“第六部分 - 程序 1-1”); 4. 分析角色如何慢慢地移到最終位置,通過計算確定需要填入的數字參數; 5. 為 7 個角色拼接腳本,實現角色的移動(程序樣例見“第六部分 - 程序 1-2”); 6. 分析如何實現角色慢慢放大的效果并確定需要填入的數字參數; 7. 添加腳本實現角色邊放大邊移動的效果(程序樣例見“第六部分 - 程序 1-3”); 【制作】 1. 從素材庫中依次添加 G 、A 、M 、E 、O 、V 、E 、R 字母角色; 2. 確定角色的初始位置和最終位置; 3. 拼接腳本確定角色的初始顯示狀態和位置(程序樣例見“第六部分 - 程序 1-4”); 4. 分析如何實現角色慢慢地向上移動; 5. 編寫程序實現八個字母角色上升出場(程序樣例見“第六部分 - 程序 1-5”); 6. 提問如何正確實現角色上下跳動的效果; 7. 添加腳本實現角色上下跳動(程序樣例見“第六部分 - 程序 1-6”). 【總結】
總結本節課任務中實現的角色功能及使用的主要腳本。
【第 3 步】 腳本總結 【對應 PPT】“程序腳本 總結” 【時長】 25min 【提問】 1. 《瘋狂快餐車》作品有哪些功能? 2. 這個作品中各個主要功能的基本實現思路是什么? ① 如何讓“公路”角色動起來并且沒有空白區域? ② 如何實現使用數字“百位”“十位”“個位”角色顯示游戲得分? ③ 使游戲失敗的情況有哪些,分別需要判斷什么條件? 3. 描述一下作品中主要腳本的執行過程以及對應的功能。
【第 4 步】 項目總結 【對應 PPT】“項目作品 總結” 【時長】 25min 【總結】 1. 學生針對本次作品的完成情況在項目書上進行個人打分; 2. 學生依次分享自己在項目制作過程中學會的技能; 3. 學生依次分享自己在項目制作過程中學會的腳本命令。
【第 5 步】問題與創新 【對應 PPT】“問題與創 新” 【時長】 20min 【講解】 1. 學生運行并試玩作品,查找作品中仍然存在的問題,并描述問題的解決方案。 2. 學生對作品進行創新,描述在這個作品中可以繼續實現的功能,可以在課上編寫腳 本實現。
六、主要程序說明
任務: 實現游戲結束時字母出現的動畫效果
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】 點擊綠旗運行作品后,角色移到(0,40)的位 置并隱藏 【Glow-V】 【Glow-I】 【Glow-C】 【Glow-T】 【Glow-O】 【Glow-R】 【Glow-Y】
1-2 【程序 1-2 描述】接收到“勝利”的廣播后, 角色顯示在舞臺上 并向左右移動 【Glow-V】 【Glow-I】 【Glow-C】 【Glow-O】 【Glow-R】 【Glow-Y】
1-3 【程序 1-3 描述】 點擊綠旗運行作品后,角色的大小被設為 30, 移到(0,40)的位置并隱藏。接收到“勝利”的廣播后, 角色顯 示在舞臺上,邊增大邊同時向左右移動 【Glow-V】 【Glow-I】 【Glow-C】 【Glow-T】 【Glow-O】 【Glow-R】 【Glow-Y】
1-4 【程序 1-4 描述】 點擊綠旗運行作品后,角色移到初始位置并隱 藏。 【Glow-G】 【Glow-A】 【Glow-M】 【Glow-E】 【Glow-O】 【Glow-V】
1-5 【程序 1-5 描述】 接收到失敗廣播后,角色等待一段時間后顯示 并向上移動 【Glow-E】 【Glow-R】
1-6 【程序 1-6 描述】 接收到失敗廣播后,角色等待一段時間后顯示 并向上移動。之后上下跳動 30 次。

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 杨浦区| 江油市| 阜平县| 阳春市| 尼玛县| 长宁县| 阳春市| 齐河县| 岢岚县| 浦北县| 遂川县| 浦北县| 扶余县| 普安县| 泗洪县| 巴东县| 敦煌市| 陇西县| 宜君县| 张掖市| 平定县| 济南市| 张家港市| 尼木县| 青神县| 麻城市| 磐安县| 九龙城区| 乌鲁木齐县| 乌拉特中旗| 冷水江市| 林口县| 华池县| 原平市| 翁源县| 大姚县| 清原| 博湖县| 屏山县| 怀集县| 建瓯市|