資源簡介 中小學教育資源及組卷應用平臺信息技術 活動4 設計制作踢球小游戲課題 設計制作踢球小游戲 單元 第一單元 學科 信息技術 年級 九年級教材分析 該教材旨在培養學生的信息技術素養,包括信息獲取、信息處理和信息應用等方面的知識和能力。內容涵蓋了計算機基礎編程,計算機的使用等方面,教材注重實踐操作,通過案例和實踐項目來鍛煉學生的實際操作能力。這有助于學生將所學的知識應用到實際情境中,并提升他們的問題解決能力,滬科版初中《信息技術》九年級教材內容全面,并結合實踐操作和案例分析,旨在培養學生的信息技術素養和實際應用能力,為他們建立堅實的信息技術基礎打下良好的基礎。教學目標 1、信息意識:能夠理解游戲中數據的交換和傳遞,包括得分、游戲狀態等信息,增強對多種信息形式的感知。 2、計算思維:能夠復雜任務分解為更小的子任務,例如控制球員移動、得分判斷等,以便更好地解決問題。 3、數字化學習與創新:能夠復雜任務分解為更小的子任務,例如控制球員移動、得分判斷等,以便更好地解決問題。 4、信息社會責任:能夠了解網絡游戲的安全問題,明白不透露個人信息的重要性,養成良好的上網安全習慣。重點 一、制定踢球小游戲規則二、分析問題并設計算法三、 完成游戲制作難點 1、完成游戲制作教學過程教學環節 教師活動 學生活動 設計意圖導入新課 足球是一項很多人喜歡的球類健身運動。在藍天下、操場上追逐著足球,快樂地奔跑既可以鍛煉我們的身體,又可以磨煉我們的意志品德,培養積極向上、勇于拼搏、不怕困難吃苦耐勞的精神。本活動中,我們將用圖形化編程軟件制作足球小游戲,用鍵盤控制“Panda踢足球,體驗不一樣的運動樂趣。 通過老師講解視頻的觀看以及學生之間的相互討論生活中的圖形化足球游戲。 幫助學生理解圖形化足球游戲概念,打開課堂。講授新課 03 制定踢球小游戲規則生活中大部分技巧操控類的小游戲都是與小伙伴們比拼誰的得分高。那么這些小游戲是如何設計制作的呢 打開配套資源中的踢球小游戲示例,通過試玩,不難分析出其游戲規則。該游戲的規則:一個足球在場地里隨機地運動,游戲玩家用鍵盤控制“Panda”去追逐足球,碰到足球就加 1分。說說做做根據踢球小游戲示例,設計自己的踢球游戲規則。規則:04分析問題并設計算法根據設計,踢球游戲中需要角色“足球”和球員“Panda”,還要能計算并記錄得分你們的設計是怎樣的呢 “示例中,“Panda”和“足球”的動作算法可用自然語言描述如下。“Panda”角色:“足球”角色:我們一般稱程序開始時變量的值為變量的初始值。說說做做與同伴交流以下問題:“得分”變量為何出現在“足球”角色的算法中 “得分”變量可以放在“Panda”角色的算法中嗎 為什么 將“足球”的控制流程圖(部分) 填寫完整。將“Panda”的動作流程圖(部分)填寫完整(單擊綠開)。 與同伴交流上述“說說做做”中的流程圖里涉及了幾種算法結構。05 完成游戲制作踢球小游戲的算法涉及了分支和循環結構,需要通過相應的積木來實現。分支結構腳本的搭建方法如圖1-4-3 所示。使用 和積木,都可以用鼠標控制“Panda”追逐足球。單擊“控制”標簽。選擇“如果.....那么”積木。單擊“偵測”標簽。選擇“碰到”積木。在“碰到”積木下拉列表中選擇“Panda”,并將“碰到”積木拖曳到“如果......那么”積木的條件位置。添加滿足“碰到 Panda”條件后角色隱藏的積木。 循環執行的積木都應按順序放在積木中。可以自己嘗試搭建循環結構腳本。 知識鏈接—條件語句 早晨上學前,看看窗外,如果下雨了,就帶好雨具。放學后,如果完成所有的作業,就可以聽音樂、看電視。在學習生活中,還有許多類似的情況,即根據某一條件進行判斷,然后做相應的動作。在程序中,用于判斷選擇的語句稱作條件語句。說說做做1.與同伴交流以下問題。(1)“重復執行”積木有幾種 各自的功能是什么 (2)使用循環執行積木的優勢是什么 2.完成腳本搭建,運行、調試程序并保存作品。我在調試運行中發現的問題:解決或優化的方法: 06 知識拓展 1、積木講解視頻。2、我們日常生活中足球游戲有哪些規則?3、對于足球游戲得分有什么更好的想法?4、循環的原理是什么? 學生之間互相討論在我們日常生活中如何把圖形化編程和足球游戲聯系起來。 學生通過觀看課件和聽老師講解,了解每一個角色有哪些動作和行為。通過老師講解視頻的觀看以及學生之間的相互討論生活中如何使用分支結構。學生通過觀看視頻和自我思考我們生活中如何把現實問題轉換成程序解決。 幫助學生積極融入課堂,提高學生學習積極性。學生通過邊看邊聽的形式了解角色與動作之間的關系。 幫助學生理解流程圖的作用以及讓學生了解分支和循環結構。讓學生通過視頻思考,進一步加深對課堂所學內容的理解。布置作業 1、上網了解如何足球游戲規則2、上網了解如何使用循環模塊3、上網了解如何實現循環操作角色 完成作業 培養學生查閱資料的能力,分析解決問題的能力課堂小結 通過設計制作踢球小游戲課程,我們學會了如何設計和開發一個簡單的踢球小游戲,包括設置游戲界面和規則。深入了解游戲開發的基本原理和過程,同時提高了他們的創造力和團隊合作精神。培養了解決問題和創新思維的能力。 分組總結歸納 鍛煉學生的總結能力,邏輯思維、語言表達能力。板書 一、制定踢球小游戲規則二、分析問題并設計算法三、 完成游戲制作 學習、記憶及勾畫知識點 明確教學內容及重點和難點21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://www.21cnjy.com/" 21世紀教育網(www.21cnjy.com)(共32張PPT)《設計制作踢球小游戲》滬科版 信息技術九年級 上內容總覽目錄05完成游戲制作07課堂總結拓展延伸06分析問題并設計算法04制定踢球小游戲規則03教學目標01新知導入02板書設計08教學目標1、信息意識:能夠理解游戲中數據的交換和傳遞,包括得分、游戲狀態等信息,增強對多種信息形式的感知。2、計算思維:能夠復雜任務分解為更小的子任務,例如控制球員移動、得分判斷等,以便更好地解決問題。3、數字化學習與創新:能夠復雜任務分解為更小的子任務,例如控制球員移動、得分判斷等,以便更好地解決問題。4、信息社會責任:能夠了解網絡游戲的安全問題,明白不透露個人信息的重要性,養成良好的上網安全習慣。新知導入足球是一項很多人喜歡的球類健身運動。在藍天下、操場上追逐著足球,快樂地奔跑既可以鍛煉我們的身體,又可以磨煉我們的意志品德,培養積極向上、勇于拼搏、不怕困難吃苦耐勞的精神。本活動中,我們將用圖形化編程軟件制作足球小游戲,用鍵盤控制“Panda踢足球,體驗不一樣的運動樂趣。03、制定踢球小游戲規則新知講解生活中大部分技巧操控類的小游戲都是與小伙伴們比拼誰的得分高。那么這些小游戲是如何設計制作的呢 打開配套資源中的踢球小游戲示例,通過試玩,不難分析出其游戲規則。該游戲的規則:一個足球在場地里隨機地運動,游戲玩家用鍵盤控制“Panda”去追逐足球,碰到足球就加 1分。說說做做根據踢球小游戲示例,設計自己的踢球游戲規則。規則:1、游戲目標:玩家通過控制一個足球運動員,嘗試射門得分。2、控制方式:玩家可以使用鍵盤或者鼠標控制足球運動員移動和射門。3、計分系統:根據球員成功射入球門的次數進行計分,也可以考慮射門距離等因素。4、時間限制:游戲可以設置時間限制,讓玩家在規定時間內盡可能多地射入球門。04、分析問題并設計算法新知講解根據設計,踢球游戲中需要角色“足球”和球員“Panda”,還要能計算并記錄得分你們的設計是怎樣的呢 新知講解“示例中,“Panda”和“足球”的動作算法可用自然語言描述如下。“Panda”角色: “足球”角色:(1)站在初始位置; (1)“得分”變量的初始值設為0: (2) 顯示;(2)面向初始方向; (3)移動到初始位置; (4)面向開始方向(隨機):(3)按上移鍵,則向上移動;按下移鍵,則向下移動;按左移鍵,則向左移動:按右移鍵,則向右移動。 (5)移動,碰到邊緣就反彈: (6)判斷是否碰到“Panda”,是則進入下一步,否則返回步驟(5);(7)隱藏自己; (8)播放聲音;(9)“得分”變量的值加1; (10) 隨機移動到其他位置:(11) 再次顯示,返回步驟 (5)新知講解我們一般稱程序開始時變量的值為變量的初始值。說說做做1、與同伴交流以下問題:(1)“得分”變量為何出現在“足球”角色的算法中 (2)“得分”變量可以放在“Panda”角色的算法中嗎 為什么 答:得分的變量出現在足球的算法當中是因為我們要根據足球是否進入球網來評判得分與否。答:不能放在Panda的算法當中。因為Panda的動作不代表足球是否能進入球網,也就不能評判得分與否。說說做做2、將“足球”的控制流程圖(部分) 填寫完整。說說做做3、將“Panda”的動作流程圖(部分)填寫完整。說說做做與同伴交流上述“說說做做”中的流程圖里涉及了幾種算法結構。1、順序結構: 游戲中的大部分步驟都是按照特定的順序依次執行的,比如初始化游戲環境、控制角色移動、檢測射門等。2、條件結構(判斷結構): 在游戲中,需要根據不同的情況進行判斷,例如,判斷角色是否與足球接觸、判斷射門是否成功,以及判斷游戲是否結束等。3、循環結構: 在游戲中可能會出現一些需要重復執行的操作,例如游戲的主循環、控制角色的移動等。4、事件驅動結構: 游戲中玩家的操作會觸發不同的事件,比如按鍵控制角色移動、射門時的事件響應等。05、完成游戲制作新知講解踢球小游戲的算法涉及了分支和循環結構,需要通過相應的積木來實現。分支結構腳本的搭建方法如圖1-4-3 所示。使用 和積木,都可以用鼠標控制“Panda”追逐足球。新知講解單擊“控制”標簽。選擇“如果.....那么”積木單擊“偵測”標簽。選擇“碰到”積木。在“碰到”積木下拉列表中選擇“Panda”,并將“碰到”積木拖曳到“如果......那么”積木的條件位置。添加滿足“碰到 Panda”條件后角色隱藏的積木。新知講解循環執行的積木都應按順序放在積木中。可以自己嘗試搭建循環結構腳本。新知講解新知講解早晨上學前,看看窗外,如果下雨了,就帶好雨具。放學后,如果完成所有的作業,就可以聽音樂、看電視。在學習生活中,還有許多類似的情況,即根據某一條件進行判斷,然后做相應的動作。在程序中,用于判斷選擇的語句稱作條件語句。知識鏈接—條件語句說說做做1、與同伴交流以下問題:(1)“重復執行”積木有幾種 各自的功能是什么 (2)使用循環執行積木的優勢是什么 答:重復執行的積木有三種。第一種:指定循環次數第二種:一直循環沒有結束條件。第三種:一直循環有結束條件答:減少重復工作: 循環可以幫助簡化重復性任務的執行,從而減少代碼量和提高效率。可以在多個地方重復使用相同的操作,提高了代碼的復用性。說說做做2.完成腳本搭建,運行、調試程序并保存作品。我在調試運行中發現的問題: 解決或優化的方法:答:1、角色移動異常: 可能出現角色移動速度過快或過慢,或者方向控制異常的問題2、得分計算錯誤: 可能由于得分計算邏輯的錯誤,導致得分顯示異常或者游戲判定得分錯誤。答:1、限制移動范圍: 確保角色在游戲界面內移動,并且不會超出邊界。2、驗證得分更新條件: 確保得分只有在滿足特定條件時才會被更新,比如球進入球門且沒有違規。06、知識拓展知識拓展1、積木講解視頻知識拓展2、我們日常生活中足球游戲有哪些規則?(1)球場和球員人數: 足球比賽通常在長方形的球場上進行,每隊有11名球員(包括守門員)。(2)黃牌和紅牌: 球員可能會因為犯規或不端行為而受到警告(黃牌),或者被直接罰出比賽(紅牌)。(3)點球和界外球: 當發生犯規時,可判給對方點球。當球出界時,需要進行界外球重啟比賽。知識拓展3、對于足球游戲得分有什么更好的想法?(1)特殊技能得分加成: 為玩家在射門時展示出特殊技能或花式動作時賦予額外得分,鼓勵玩家展現創意和技巧。(2)位置相關得分: 根據球員射門的位置和角度給予不同的得分,比如遠距離射門、大力射門等可以獲得更高得分。(3)連續得分獎勵: 如果玩家連續進行進球,可提供得分加成或者其他獎勵,鼓勵持續的出色表現。(4)難度影響得分: 考慮球門大小、守門員能力等因素,使得在更高難度條件下的得分更具挑戰。知識拓展4、循環的原理是什么?循環是編程中的一種控制結構,允許重復地執行一組語句或操作。它的原理在于根據特定的條件或計數器,反復執行一段代碼塊,直到滿足退出循環的條件為止。條件檢測: 在每次循環迭代開始時,會檢查一個特定的條件。如果條件為真,則執行循環體內的代碼;如果條件為假,則退出循環。07、課堂總結課堂總結通過設計制作踢球小游戲課程,我們學會了如何設計和開發一個簡單的踢球小游戲,包括設置游戲界面和規則。深入了解游戲開發的基本原理和過程,同時提高了他們的創造力和團隊合作精神。培養了解決問題和創新思維的能力。板書設計設計制作踢球小游戲一、制定踢球小游戲規則二、分析問題并設計算法三、 完成游戲制作課后作業1、上網了解如何足球游戲規則2、上網了解如何使用循環模塊3、上網了解如何實現循環操作角色謝謝21世紀教育網(www.21cnjy.com)中小學教育資源網站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源列表 變量初始值介紹.mp4 循環視頻.mp4 拓展延伸視頻.mp4 活動4 設計制作踢球小游戲.doc 活動4 設計制作踢球小游戲.pptx 課前導入視頻.mp4 縮略圖、資源來源于二一教育資源庫