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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目5水果連連看 第1節 游戲分析課件(共46張PPT+視頻+教案)

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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目5水果連連看 第1節 游戲分析課件(共46張PPT+視頻+教案)

資源簡介

(共46張PPT)
水果連連看游戲分析
水果連連看
思考與拓展
作品功能分析
水果隨機出現
總結與鞏固
水果連連看
1
水果連連看
連連看游戲的規則是什么
連連看
連連看規則
連連看
選擇花色相同的兩個方塊
若方塊能夠用轉彎不超過兩次的線相連,則被消除
連線不能夠穿過其他方塊
游戲比拼
運行游戲,消除界面中的所有水果方塊,比一比誰用的時間最短
編程任務
使用scratch編程制作一個6×6的連連看游戲。
編程任務
作品功能分析
2
水果連連看
水果方塊
背景音樂
勝利角色
游戲音效
◆方塊以隨機造型出現,分布在6×6的矩陣中
◆連續點擊兩個圖案相同的方塊可以進行消除
條件:被不經過其它方塊,且轉彎不超過2次的線相連
◆計時功能:游戲結束后勝利角色出現,顯示所用時間
方塊出現
如何產生36個水果方塊,水果方塊分布的特點是什么?
產生多個水果方塊角色:克隆
水果方塊分布的特點:
一共6行6列
每個位置上的水果圖案是隨機的
相同的水果圖案成對出現
水果消除
判斷水果方塊能夠被消除的條件是什么?
方塊上的水果圖案必須相同
①可以水平相連
②可以垂直相連
③線條轉一次彎(有一個拐點)
④線條轉兩次彎(有兩個拐點)
游戲結束
方塊全部清除?
游戲結束

水果隨機出現
3
作品準備
① 刪除原始角色
② 上傳“水果方塊”
③ 制作背景
任務一
任務一:36個水果方塊以隨機造型出現在舞臺上,以6×6的方陣分布
多個水果方塊
如何生成多個水果方塊并排列?
生成第一行水果方塊:
克隆自己
向右移動
重復6次
生成第一行方塊
開始
隱藏
移到初始位置
克隆自己
向右移動
執行6次
克隆體啟動
顯示
原角色:
克隆體:
編程任務
試一試:編寫程序,生成第一行水果方塊
第一行水果方塊
Step1:克隆生成第一行水果方塊
6 X 6 分布
確定初始位置 克隆一行
移動到開頭 克隆一行
移動到開頭 克隆一行
移動到開頭 克隆一行
移動到開頭 克隆一行
移動到開頭 克隆一行
6 X 6 分布
開始
隱藏
移到初始位置
克隆自己
向右移動
執行6次
試一試:編寫程序,生成6×6分布的水果方塊
移動到下一行
開頭
執行6次
6 X 6 分布
Step2:克隆生成6×6分布的水果方塊
一共6行
克隆1行
移到下一行開頭
隨機造型
如何讓方塊顯示隨機造型?
1.“水果方塊”角色一共9中水果造型
造型編號:
2.通過造型編號判斷方塊圖案是否相同
建立列表存儲36個方塊的造型編號
3.相同圖案的方塊成對出現
選取隨機數后,執行兩次添加到列表
存儲造型編號
新建臨時變量存儲選取的隨機數:
新建列表存儲方塊的造型編號:
清空列表
選取1~9的隨機數并存儲到變量
添加變量的值到列表
添加變量的值到列表
執行18次
生成隨機造型
方塊獲取列表的對應項作為造型編號
為克隆體編號,使用克隆體序號獲取列表項
克隆體序號
每個克隆體的變量是獨立的,存儲的內容不同
第1個克隆體的序號為1
每克隆1次,序號增加1
切換隨機造型
試一試:編寫程序,實現克隆后的方塊顯示隨機圖案
開始
列表存儲造型編號
創建克隆體
克隆體顯示對應造型
為克隆體編號
使用克隆體序號獲取列表內容作為造型編號
編輯任務
Step3:克隆后的水果方塊顯示隨機造型
打亂方塊
1.為什么相同圖案的水果方塊是相鄰的?
2.如何避免圖案相同的方塊全部相鄰?
打亂列表內容
成對出現
Temp-list
造型編號
2
9
1
9
1
3
2
打亂列表
1.新建列表
2.隨機選取“造型編號”的列表項移動到新列表中
Temp-list
9
1
3
2
9
1
2
造型編號
Temp-list
Temp-list
9
1
3
2
9
1
2
打亂列表
1.新建列表
2.隨機選取“造型編號”的列表項移動到新列表中
3.隨機選取新列表的列表項移回“造型編號”列表
造型編號
1
2
2
9
3
1
9
Temp-list
造型編號
2
9
1
9
1
3
2
打亂列表
1.選取隨機的列表項序號
2.將對應的列表內容添加到新列表
3.刪除這一項
打亂列表
1.選取隨機的列表項序號
2.將對應的列表內容添加到新列表
3.刪除這一項
1.新建列表
2.將“造型編號”的列表項移動到新列表中
3.將新列表的列表項移回“造型編號”列表
打亂列表
試一試:新建臨時列表,命名為“temp-list”,編寫打亂列表順序的程序,使方塊的圖案亂序顯示
開始
列表存儲造型編號
創建克隆體
克隆體顯示對應造型
為克隆體編號
使用克隆體序號獲取列表內容作為造型編號
將打亂列表順序的腳本定義為自制函數再調用
打亂列表順序
打亂列表
Step4:方塊上的水果圖案亂序顯示
任務梳理
連連看游戲開始時,生成一個水果方陣,需要滿足的要求有哪些?
1.水果方陣是6×6分布
2.水果方塊的造型是隨機的
3.水果方塊上的圖案是亂序分布的
程序梳理
如何生成一個亂序的6×6的水果方陣?
1.建立列表,存儲隨機選取的造型編號
2.將列表順序打亂
3.逐行克隆方塊,并為克隆體編號
4.使用克隆體序號調用列表項切換造型
思考與拓展
4
程序進階
想要生成一個10×10的水果方陣,應該如何修改程序?
位置與大小
1.縮小水果方塊角色的大小
2.水果方塊的位置改變
3.水果方塊間的距離發生改變
位置與數量
修改數字,改變水果方塊的位置和距離
克隆10行10列
將數字6修改成數字10
列表項目數
重復執行50次,添加100個造型編號到列表
列表項目數
列表的項目數時100,應該重復執行100次
總結與鞏固
5
角色數目水果連連看項目第一講: 游戲分析
一、 課程目標
1、掌握變量、列表的相關知識,掌握變量的調用范圍、列表間的操作等;
2、掌握自制積木的使用,熟練進行腳本的定義和調用;
3、了解連連看游戲的實現思路。
二、 課堂組織形式
1、開放式問題討論
2、引導式思維發散
3、問答式課堂互動
4、針對問題探究實踐
5、學生動手制作項目
6、課堂內容梳理鞏固
三、課堂準備
編號 名稱 內容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網
【 3】 教師參考程序 項目完整程序 網盤鏈接下載
【4】 學生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統需求: win 10+,或 macOS 10.13+
編程所需素材 網盤鏈接下載
課堂報告 網盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網 課前下載安裝
四、主要腳本程序
編號 詳細內容 功能描述
【 1】 “將(變量) 設為()” 將變量的值設定為指定內容
【2】 “將(變量) 增加()” 將變量的值增加
【 3】 “(列表)的項目數” 獲取列表的項目數
【4】 “(列表)的第() 項” 獲取列表的指定項內容
【 5】 “將()加入到(列表)” 將指定內容添加到指定列表中
【6】 “刪除(列表)的第() 項” 刪除列表的指定項
五、上課流程
本節課包括 5 步具體流程:
(1)第 1 步為課程引入。老師為學生講解連連看游戲的游戲規則,并邀請學生體驗 scratch 制作的連連看游戲,引出項目主題。 時長控制在 10 分鐘內。
(2)第 2 步為項目分析。帶領學生分析連連看游戲所需的素材以及主要功能, 分析實現連連看游戲的思路是什么。時長控制在 20 分鐘內
(3) 第 3 步為作品編程。 逐步分析任務思路,編寫程序,完成游戲開始時,水果方塊以隨機造型出現,以 6×6 的方陣分布的效 果。時長控制在 35 分鐘內。
(4) 第 4 步為拓展思考。 思考如何修改程序,可以生成 10×10 分布的矩陣。時長控制在 15 分鐘內。
(5)第 5 步為課堂總結, 知識圖譜的形式總結課程內容,鞏固重點知識點 。時長控制在 5 分鐘內。
上課步驟 主要內容 備注
【第 1 步】 課程引入 【對應 PPT】“水果連連 看” 【時長】 10min 【引入】 學生分享自己是否玩過連連看游戲, 并描述連連看游戲的游戲規則。 【講解】 講解連連看游戲的游戲規則 【互動】
老師上傳連連看游戲的完整程序,學生體驗連連看游戲,進行比拼。 【講解】 老師描述項目任務:編程實現 6×6 的連連看游戲。
【第 2 步】 項目分析 【對應 PPT】“作品功能 分析” 【時長】 20min 【講解】 1. 老師帶領學生分析連連看游戲中需要的角色、聲音等素材 2. 老師帶領學生分析連連看游戲中的主要功能和游戲效果 3. 老師帶領學生分析實現水果方塊出現的要求與編程思路 4. 分析如何實現先后點擊兩個水果方塊時,判斷是否消除的功能 5. 分析游戲結束的條件和效果
【第 3 步】 作品編程 【對應 PPT】“水果隨機 出現” 【時長】 35min 【銜接】 游戲的基本功能和實現方式已經分析完成了, 接下來開始編寫程序實現水果連連看游 戲。 【制作】 學生新建作品,上傳水果方塊角色并設置游戲背景 【講解】 老師講解使用克隆命令,生成一行水果方塊的過程以及編程思路 【制作】
學生編寫程序,使用克隆生成一行水果方塊(程序樣例見“第六部分 - 程序 1-1”) 【講解】 講解生成 6 行克隆體的過程,以及程序腳本 【制作】 學生編寫程序, 使用克隆生成 6×6 分布的水果方塊矩陣(程序樣例見“第六部分 - 程 序 1-2”) 【講解】 1. 帶領學生分析如何讓方塊顯示隨機的水果圖案: 使用隨機數選取造型編號, 列表存 儲造型編號,選取的隨機數成對添加到列表中; 2. 講解將抽取的隨機數添加到列表的過程和程序 3. 講解克隆體如何調取列表項, 切換成對應編號的造型: 使用變量為每個克隆體編寫 序號 【制作】 學生編寫程序, 使用列表存儲隨機選取的造型編號, 并讓克隆體根據列表內容顯示隨機 的造型(程序樣例見“第六部分 - 程序 1-3”) 【講解】 1. 老師帶領學生分析為什么相同圖案的水果方塊是相鄰的
2. 講解如何使用第二個列表打亂列表順序; 3. 講解編程思路和編程過程 【制作】 學生編寫程序, 打亂列表順序之后, 使水果方塊上的圖案亂序顯示(程序樣例見“第六 部分 - 程序 1-4”) 【總結】 以提問的形式帶領學生總結任務一中完成的功能效果、任務要求和編程思路
【第 4 步】 拓展思考 【對應 PPT】“思考與拓 展” 【時長】 15min 【提問】 學生思考如何修改程序可以生成一個 10×10 的水果方塊方陣 【講解】 老師講解生成 10×10 的方陣時,改變的數據以及需要修改的程序中的參數 此部分為課堂挑 戰,根據課堂實 際情況完成
【第 5 步】知識鞏固 【對應 PPT】“總結與鞏 固” 【時長】 5min 老師根據ppt 中的知識圖譜回顧本節課的主要內容,帶領學生完成知識總結
六、主要程序說明
任務一: 游戲開始,生成隨機圖案的 6×6 分布的水果方陣
程序樣例編號 程序樣例與說明 對應的角色
1-1 【水果方塊】
【程序 1-1 描述】 點擊綠旗后, 創建克隆體。先把原角色隱藏并 移到方陣左上角的初始位置,之后執行 6 次克隆后向右移動的腳 本,生成橫向并列的 6 個克隆體,使克隆體顯示在舞臺上。
1-2 【程序 1-2 描述】原角色隱藏并移到方陣左上角的初始位置,克 隆每一行時,先克隆再向右移動,一共克隆 6 個。一行克隆完成 【水果方塊】
后,移到下一行的起點,繼續克隆 6 次。
1-3 【程序 1-3 描述】點擊綠旗后,清空造型編號列表,使用隨機數 命令抽取造型編號,將抽取到的造型編號成對添加到列表中,一 共添加 18 對。之后克隆角色。 【水果方塊】
【程序 1-3 描述】克隆角色時,將局部變量——克隆體序號初始
(
化為
1
,第
1
個克隆體的序號為
1
,之后依次增加
【程序
1-3
描述】
克隆體顯示,并根據序號獲取列表項,換成指定的造型
)
1-4 【程序 1-4 描述】點擊綠旗后,使用列表存儲隨機選取的造型編 號,之后打亂列表順序,再創建克隆體 【水果方塊】
【程序 1-4 描述】創建一個新的臨時列表,清空這個列表,之后 隨機選取“造型編號”的列表項移到新列表中,把“造型編號” 列表移空,之后用同樣的方法把內容移回到“造型編號”列表 中,完成列表內容的打亂。

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 周宁县| 东至县| 安宁市| 句容市| 崇明县| 宜丰县| 乌什县| 天长市| 陇南市| 景东| 黄大仙区| 赞皇县| 马边| 莱阳市| 本溪| 诏安县| 贡嘎县| 北辰区| 柳河县| 琼结县| 贵定县| 伊通| 柏乡县| 伊金霍洛旗| 文化| 太谷县| 平顺县| 宝坻区| 昌平区| 高淳县| 凉城县| 察哈| 安新县| 阳朔县| 保康县| 白城市| 濮阳县| 汝城县| 永平县| 岚皋县| 武平县|