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

小學(xué)高年級課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目2瘋狂快餐車 第2節(jié) 游戲障礙課件(共65張PPT +教案)

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

小學(xué)高年級課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目2瘋狂快餐車 第2節(jié) 游戲障礙課件(共65張PPT +教案)

資源簡介

瘋狂快餐車項(xiàng)目第二講:游戲障礙
一、 課程目標(biāo)
1、掌握角色繪制工具的基本使用;
2、學(xué)習(xí)字符和字符串的概念,可以判斷字符串的長度和字符的位置;
3、了解什么是向下取整。
二、 課堂組織形式
1、開放式問題討論
2、引導(dǎo)式思維發(fā)散
3、問答式課堂互動
4、針對問題探究實(shí)踐
5、學(xué)生動手制作項(xiàng)目
6、課堂內(nèi)容梳理鞏固
三、課堂準(zhǔn)備
編號 名稱 內(nèi)容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學(xué)盒官網(wǎng)
【2】 課程資料 PPT 課件、講義、視頻 火星科學(xué)盒官網(wǎng)
【 3】 教師參考程序 項(xiàng)目完整程序 網(wǎng)盤鏈接下載
【4】 學(xué)生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統(tǒng)需求: win 10+,或 macOS 10.13+
micro:bit 板 火星人商城采購
編程所需素材 網(wǎng)盤鏈接下載
課堂報告 網(wǎng)盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網(wǎng) 課前下載安裝
【6】 micro:bit 連接 Scratch Link scratch 官網(wǎng) 課前下載安裝
Scratch micro:bit HEX scratch 官網(wǎng)
四、主要腳本程序
編號 詳細(xì)內(nèi)容 功能描述
【 1】 “() 的 (造型編號)” 存儲并獲取角色當(dāng)前的造型編號
【2】 “<>不成立” 將事件變?yōu)橄喾吹囊饬x,當(dāng)積木中填入的條件 不成立時結(jié)果為真。
【 3】 “向下取整()” 填入的數(shù)字非整數(shù)時,取小于這個數(shù)字的最大 的整數(shù)
【4】 “() 的字符數(shù)” 獲取指定字符串的長度,即該字符串中包含的 字符數(shù)
【 5】 “() 的第()個字符” 獲取指定字符串中指定位置的字符 (前一個輸入項(xiàng)中填入的是字符串,后一個輸 入項(xiàng)中填入正整數(shù))
五、上課流程
本節(jié)課包括 5 步具體流程:
(1)第 1 步為角色繪制工具講解。老師帶領(lǐng)學(xué)生學(xué)士造型界面中工具的基本用法, 學(xué)會使用工具繪制簡單圖案。時長控制在 20 分 鐘內(nèi)。
(2)第 2、3 步為程序編寫。首先繪制出障礙塊角色,實(shí)現(xiàn)障礙塊角色跟隨公路以任意造型向左移動,之后添加失敗條件,實(shí)現(xiàn) Food Truck 沒有以規(guī)定速度通過障礙塊時游戲失敗;之后實(shí)現(xiàn)得分功能,使用文字工具繪制成績角色,通過判斷變量“得分”得字符 數(shù)和字符所在位置,實(shí)現(xiàn)使用數(shù)字角色表示游戲得分的功能。時長控制在 60 分鐘內(nèi)
(3)第 4 步為拓展思考。 思考如果得分的數(shù)字位數(shù)有可能是 4 位,如何實(shí)現(xiàn)使用數(shù)字角色展示得分。時長控制在 5 分鐘內(nèi)。
(4)第 5 步為課堂總結(jié), 知識圖譜的形式總結(jié)課程內(nèi)容,并用練習(xí)題鞏固重點(diǎn)知識點(diǎn) 。時長控制在 5 分鐘內(nèi)。
上課步驟 主要內(nèi)容 備注
【第 1 步】繪制工具講 解 【對應(yīng) PPT】“角色繪制 工具” 【時長】 20min 【引入】 上節(jié)課已經(jīng)完成了基礎(chǔ)的快餐車變速行駛功能, 接下來為游戲添加挑戰(zhàn)機(jī)制, 也就是障 礙塊角色, 還要添加得分。本節(jié)課新添加的角色都需要同學(xué)們自己繪制完成, 下面我們 就來了解一下繪制工具的基本使用。 【講解】 1. 介紹造型界面的基本布局; 2. 邊操作邊講解旋轉(zhuǎn)工具、變形工具、填充工具、畫筆工具及形狀工具的基本使用方 法。
【第 2 步】 添加游戲障 礙 【對應(yīng) PPT】“障礙塊限 速” 【時長】 20min 【銜接】 繪制角色使用的基本工具和操作已經(jīng)了解了, 接下來打開上節(jié)課完成的作品, 正式進(jìn)入 程序編寫。 【制作】 1. 學(xué)生上傳完成上節(jié)課的作品之后,使用矩形工具和文字工具繪制“障礙塊”角色, 這個角色一個有 5 個造型。 2. 編寫程序,設(shè)置“障礙塊”的初始狀態(tài)(程序樣例見“第六部分 - 程序 1-1”); 3. 讓“障礙塊”跟隨“公路”一起移動,到達(dá)左邊緣后回到初始位置,換成任一造型 后繼續(xù)向左移動(程序樣例見“第六部分 - 程序 1-2”); 【講解】 講解游戲失敗的條件:“Food Truck”碰到“障礙塊”時速度與顯示的數(shù)字不一致則游戲 失敗 【制作】 1. 拼接腳本,添加游戲失敗條件(程序樣例見“第六部分 - 程序 1-3”); 2. 編寫腳本,實(shí)現(xiàn)游戲失敗結(jié)束的效果(程序樣例見“第六部分 - 程序 1-4”) 【總結(jié)】 總結(jié)任務(wù)一中實(shí)現(xiàn)的角色功能及使用的主要腳本。
【第 3 步】 顯示游戲得 分 【對應(yīng) PPT】“顯示游戲 得分” 【時長】 40min 【講解】 1. 分析本游戲中得分顯示的形式以及要使用的角色; 2. 分析為何使用三個數(shù)字角色還不是使用一個含有三位數(shù)字的角色。 【制作】 1. 使用造型界面的文本工具繪制“成績”角色和三個數(shù)字角色:“百位”、“十位”、“個 位”,每個數(shù)字角色的造型都是 0~9。角色繪制完成后調(diào)整角色在舞臺區(qū)的位置; 2. 分析角色的顯示隱藏狀態(tài),拼接腳本你設(shè)置角色的顯示隱藏狀態(tài)和位置(程序樣例 見“第六部分 - 程序 2-1”); 【講解】 1. 講解得分的判定方式——得分就是堅持行駛的時間,堅持 1 秒得 1 分; 2. 講解什么是向下取整,分析如何將“計時器”轉(zhuǎn)換為得分; 【制作】 編寫程序,添加變量“得分”,并設(shè)置“得分”的值;(程序樣例見“第六部分 - 程序 2-2”) 【講解】 1. 講解字符和字符串的概念,講解什么是字符串的長度,如何確定字符在字符串中的 位置;
2. 帶領(lǐng)學(xué)生分析不同字符長度的得分,如: 8 ,27 和 149… ,數(shù)字角色在舞臺上如何顯 示以及 “得分”字符數(shù)不同時,“百位”、“十位”、“個位”角色的造型分別如何確定。 【制作】 1. 編寫腳本,實(shí)現(xiàn)“百位”、“十位”和“個位”角色的造型切換(程序樣例見“第六 部分 - 程序 2-3”)(程序樣例見“第六部分 - 程序 2-4”)(程序樣例見“第六部分 - 程序 2-5”) 2. 運(yùn)行并觀察程序出現(xiàn)的問題; 3. 添加延時[等待(秒) ]積木, 解決游戲失敗時顯示為 000 的問題(程序樣例見“第六 部分 - 程序 2-6”) 【總結(jié)】 總結(jié)任務(wù)二中實(shí)現(xiàn)的角色功能及使用的主要腳本。
【第 4 步】 拓展思考 【對應(yīng) PPT】“思考與拓 展” 【時長】 5min 【講解】 如果得分有可能為 4 位數(shù),如何確定千位、百位、十位和個位這四個角色的造型呢? 此部分為課堂挑 戰(zhàn),根據(jù)課堂實(shí) 際情況完成
【第 5 步】知識鞏固 【對應(yīng) PPT】“總結(jié)與鞏 老師根據(jù)ppt 中的知識圖譜回顧本節(jié)課的主要內(nèi)容,帶領(lǐng)學(xué)生完成知識總結(jié)
固” 【時長】 5min 問: 運(yùn)行下圖中的腳本后, 變量“字母”的 值為?( ) 答: b 講解: ①變量“字符”的值是“happy birthday”; ②重復(fù)執(zhí)行 7 次變量增加積木之后,變量 “個數(shù)”的值為 7; ③“happy birthday”的第 7 個字符是“b”, 注意兩個單詞之間的空格也算是一個字 符。
六、主要程序說明
任務(wù)一:添加障礙塊,限制快餐車速度
程序樣例編號 程序樣例與說明 對應(yīng)的角色
1-1 【程序 1-1 描述】點(diǎn)擊綠旗運(yùn)行程序后,角色在舞臺上顯示,換 成 1~5 的任意一個造型,并移到( 200 ,-140)的初始位置。 【障礙塊】
1-2 【程序 1-2 描述】運(yùn)點(diǎn)擊綠旗運(yùn)行程序后,角色在舞臺上顯示, 換成 1~5 的任意一個造型,并移到( 200 ,-140)的初始位置,之
后角色以和“公路”角色一樣的速度一直向左移動,到達(dá)舞臺區(qū) 左邊緣后,回到初始位置并切換隨機(jī)造型。
1-3 【程序 1-3 描述】當(dāng)角色碰到“障礙塊”角色時,如果移動的速 度和“障礙塊”角色的造型編號不相同,那么就表示游戲失敗, 廣播“失敗”的消息。 【 Food Truck】
1-4 【程序 1-4 描述】接收到失敗廣播后,角色的其他腳本停止運(yùn) 行。 【公路】
【公路 2】
【 Food Truck】
【程序 1-5 描述】接收到失敗廣播后,角色的其他腳本停止運(yùn) 行,并且隱藏。 【障礙塊】
任務(wù)二:顯示游戲得分
程序樣例編號 程序樣例與說明 對應(yīng)的角色
2-1 【程序 2- 1 描述】運(yùn)行作品后,角色隱藏,當(dāng)接收到失敗廣播 后,角色移到指定位置并顯示。 【成績】
【百位】
【十位】
【個位】
2-2 【程序 2-2 描述】點(diǎn)擊綠旗后,角色隱藏,計時器清空為 0,變 量“得分”的值初始化為 0;接收到失敗的廣播消息后,“得分” 的值為計時器小數(shù)點(diǎn)的整數(shù),角色移到(40,120)并顯示 【成績】
2-3 【程序 2-3 描述】接收到失敗廣播后,角色在( 140,120)的位置 顯示,當(dāng)“得分”的字符數(shù)是 3 的時候,角色的造型是“得分” 的第一個字符,否則的話,就顯示 0。 【百位】
2-4 【程序 2-4 描述】 接收到失敗廣播后,角色在( 170,120)的位置 上顯示,當(dāng)“得分”的字符數(shù)為 1 時,角色的造型是 0,“得分” 的字符數(shù)為 2 時,角色的造型是“得分”的第 1 個字符,角色的 造型是 3 時,角色的造型是“得分”的第 2 個字符。 【十位】
2-5 【程序 2-5 描述】 接收到廣播消息后,角色在( 200,120)的位置 顯示,角色的造型是“得分”的最后一個字符的數(shù)字 【個位】
2-6 【程序 2-6 描述】接收到失敗廣播后,再等待 0.1 秒之后角色顯 【百位】

【程序 2-6 描述】接收到失敗廣播后,再等待 0.1 秒之后角色顯 示 【十位】
【程序 2-6 描述】接收到失敗廣播后,再等待 0.1 秒之后角色顯 示 【個位】(共65張PPT)
瘋狂快餐車游戲障礙
角色繪制工具
思考與拓展
障礙塊限速
顯示游戲得分
總結(jié)與鞏固
角色繪制工具
1
繪制工具
繪制工具的基本介紹
繪制面板
編輯圖形屬性
工具欄
畫布
選擇工具
選擇工具
選擇工具:選擇畫布中的一個或多個圖形
調(diào)整圖層間的順序
修改圖形填充的顏色,輪廓的顏色和輪廓的粗細(xì)
水平翻轉(zhuǎn)或垂直翻轉(zhuǎn)選中的圖形。
變形工具
變形工具
變形工具:選擇圖形的一個點(diǎn)使圖形變形
曲線和折線互相轉(zhuǎn)換。
曲線
折線
單擊鼠標(biāo)添加新點(diǎn);拖動點(diǎn)可以變形。
畫筆與橡皮擦
畫筆工具
畫筆顏色
畫筆粗細(xì)
橡皮工具
橡皮粗細(xì)
填充和文字
填充工具
填充顏色
文本工具
文字顏色
文字字體
形狀工具
直線工具
圓形工具
矩形工具
填充顏色
輪廓顏色
輪廓粗細(xì)
障礙塊限速
2
任務(wù)一
任務(wù)一:添加障礙塊,限制快餐車速度
角色繪制
① 打開上節(jié)課作品
② 繪制新角色
③繪制一個正方形
Tip:拖動鼠標(biāo)的同時按住Shift鍵,可以畫出正方形
⑤ 旋轉(zhuǎn)數(shù)字
④ 添加數(shù)字“1”
角色繪制
與馬路同寬
復(fù)制后修改數(shù)字和造型名
修改造型大小
修改角色名稱
障礙塊初始狀態(tài)
● 試一試:用腳本設(shè)置障礙塊的初始狀態(tài)
1.顯示在舞臺上
2.顯示1~5造型的任意一個
3.位置靠近馬路右端
障礙塊初始狀態(tài)
Step1:障礙塊的初始狀態(tài)
障礙塊移動
向左移動
到達(dá)邊緣
重新出現(xiàn)
障礙塊移動
1.障礙塊移動的速度
2.障礙塊到達(dá)左邊緣
3.障礙塊重新出現(xiàn)
障礙塊移動
Step2:障礙塊移動
通過障礙塊
1、快餐車成功通過障礙塊
2、快餐車沒有通過障礙塊
快餐車碰到障礙塊時
游戲失敗
● 在Food Truck角色上拼接腳本,實(shí)現(xiàn)游戲失敗效果
Step3:游戲失敗
游戲失敗
為什么發(fā)送廣播呢?
廣播失敗
失敗
停止移動
停止移動
停止運(yùn)行
停止移動
隱藏
游戲失敗
● 為所有角色拼接腳本,實(shí)現(xiàn)游戲失敗效果
游戲失敗
Step4:游戲失敗
任務(wù)一總結(jié)
實(shí)現(xiàn)功能:快餐車行駛前方會通過障礙塊,快餐車必須用障礙塊顯示的速度通過,否則 游戲失敗
主要腳本:
顯示游戲得分
3
任務(wù)二
任務(wù)二:使用數(shù)字角色顯示游戲得分
添加角色
繪制四個新角色
添加角色
為什么不直接使用一個三位的數(shù)字角色呢
1000個造型
繪制角色
① 制作文字角色
文字工具
修改顏色
修改字體
調(diào)整大小
② 修改名稱,移動位置
繪制角色
① 繪制數(shù)字1造型
② 修改造型名為“1”并復(fù)制
③ 修改復(fù)制后的造型
復(fù)制角色
① 修改角色名
② 復(fù)制角色
③ 修改角色名
④ 調(diào)整角色位置
百十個
顯示狀態(tài)
新添加的角色什么時候顯示,什么時候隱藏
顯示:游戲失敗后
隱藏:游戲開始時
● 拼接腳本設(shè)置角色的顯示狀態(tài),并設(shè)定角色顯示的位置
顯示狀態(tài)
Step1:得分角色的顯示狀態(tài)
根據(jù)實(shí)際情況填入數(shù)字
得分顯示
如何根據(jù)最終得分確定數(shù)字角色顯示的造型呢
得分機(jī)制
游戲得分:堅持的時間。每行駛1秒,得分加1,顯示的數(shù)字即為行駛的秒數(shù)。
1、可以記錄時間的數(shù)據(jù):計時器
2、如何將計時器的數(shù)字轉(zhuǎn)化為得分?
17.654秒
17分
得分機(jī)制
3、如何將17.654轉(zhuǎn)化為17?
① 取整 ② 17<17.654
向下取整
4、什么是向下取整?
當(dāng)前數(shù)字非整數(shù)時,取小于這個數(shù)字的最大整數(shù)。
例:3.82 → 3
134.9 → 134
0.3 → 0



設(shè)置“得分”
Step2:變量“得分”的值
● 拼接腳本實(shí)現(xiàn)游戲失敗時正確顯示變量“得分”的值。
顯示得分
5、如何利用變量“得分”確定百位、十位、個位角色顯示的造型?
字符和字符串
5、如何利用變量“得分”確定百位、十位、個位角色顯示的造型?
字符和字符串
字符:每一個文字,數(shù)字,符號甚至是空格都是一個字符。例如,“a”、“3”、“你”、“,”都是字符。
字符串:一個個的字符就可以組成字符串。例如:“abcde”,“132zx”
字符串都是有長度的,它的長度就是包含的字符的數(shù)目。例如“abcde”的長度為5,也就是字符數(shù)為5,“33 a”的字符數(shù)為4,其中包含一個空格。
字符在字符串中也有各自的位置,位置是從左到右排列的。例如在“abcde”中,“a”是第1個字符,“b”是第2個字符,“c”是第三個字符……
字符和字符串
① 得分=8時,得分的字符數(shù)為(  );得分=27時,字符數(shù)為(  );得分=149時,字符數(shù)為(  )。
② 在“27”中,“2”是第(  )個字符,在“149”中“9”是第(  )個字符。
1
2
3
1
9
變量“得分”的字符數(shù)有三種情況:字符數(shù)=1,字符數(shù)=2和字符數(shù)=3
顯示得分
6、如何根據(jù)變量“得分”的字符和字符數(shù)確定百位、十位、個位角色的造型呢?

1
2
3
得分的第1個字符
例:231 → 2
745 → 7
顯示得分
6、如何根據(jù)變量“得分”的字符和字符數(shù)確定百位、十位、個位角色的造型呢?

如果
3
成立(那么)
不成立(否則)
Step3:角色“百位”的造型
顯示得分
顯示得分
6、如何根據(jù)變量“得分”的字符和字符數(shù)確定百位、十位、個位角色的造型呢?

1
2
3
得分的第2個字符
例:231 → 3
745 → 4
得分的第1個字符
例:51 → 5
32 → 3
Step4:角色“十位”的造型
顯示得分
● 拼接腳本實(shí)現(xiàn)角色“十位”在失敗時正確顯示。
顯示得分
6、如何根據(jù)變量“得分”的字符和字符數(shù)確定百位、十位、個位角色的造型呢?

1
2
3
得分的第3個字符
例:231 → 1
745 → 5
得分的第2個字符
例:51 → 1
32 → 2
得分的第1個字符
例:5 → 5
9 → 9
Step5:角色“個位”的造型
顯示得分
● 拼接腳本實(shí)現(xiàn)角色“個位”在失敗時正確顯示。
測試程序
運(yùn)行并測試程序是否存在問題
解決問題
為什么最后顯示的成績是000呢
并行執(zhí)行
造型切換完成時, 還未執(zhí)行
解決問題
Step6:解決成績?yōu)椤?00”的問題
任務(wù)二總結(jié)
實(shí)現(xiàn)功能:使用數(shù)字角色顯示游戲得分
主要腳本:
思考與拓展
4
問題思考
如果得分有可能為4位數(shù),如何確定千位、百位、十位和個位的造型呢?
“千位”造型
變量“得分”的字符數(shù) 變量“得分”的值 舞臺區(qū)顯示得分
1 8 0008
2 27 0027
3 149 0149
4 3281 3281
“千位”造型
如果
4
成立(那么)
不成立(否則)
變量“得分”的字符數(shù) 變量“得分”的值 舞臺區(qū)顯示得分
1 8 0008
2 27 0027
3 149 0149
4 3281 3281
造型都是0
“百位”造型
如果
4
3
成立(那么)
不成立(否則)
如果
成立(那么)
不成立(否則)
變量“得分”的字符數(shù) 變量“得分”的值 舞臺區(qū)顯示得分
1 8 0008
2 27 0027
3 149 0149
4 3281 3281
造型都是0
“十位”造型
如果
1
成立(那么)
不成立(否則)
變量“得分”的字符數(shù) 變量“得分”的值 舞臺區(qū)顯示得分
1 8 0008
2 27 0027
3 149 0149
4 3281 3281
第1個字符
第2個字符
第3個字符
“個位”造型
除位置坐標(biāo)外,“個位”角色的程序腳本不變
變量“得分”的字符數(shù) 變量“得分”的值 舞臺區(qū)顯示得分
1 8 0008
2 27 0027
3 149 0149
4 3281 3281
總結(jié)與鞏固
5
運(yùn)行下圖中的腳本后,變量“字母”的值為(  )。
知識點(diǎn)鞏固

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 洮南市| 凤山市| 东乌珠穆沁旗| 从江县| 铁岭市| 南郑县| 张掖市| 南平市| 蓝山县| 宝坻区| 托克逊县| 静安区| 宽城| 五指山市| 古丈县| 临清市| 乳山市| 望江县| 噶尔县| 阳城县| 岗巴县| 昌黎县| 泰州市| 黔江区| 通渭县| 湟中县| 高邑县| 司法| 奈曼旗| 内乡县| 驻马店市| 会昌县| 上虞市| 华安县| 西青区| 许昌县| 包头市| 华池县| 哈尔滨市| 高要市| 江孜县|