資源簡介 Scratch少兒編程教案之《接蘋果》教學設計游戲規則:在這個游戲中,蘋果從舞臺的頂部隨機落下,玩家則需要移動角色接住不斷掉落的蘋果,接住一個蘋果得到1分。前面學過克隆模塊,它能快速復制出一模一樣的角色,甚至還可以改變角色的造型。在接蘋果游戲中,我們只需要一個蘋果角色,然后使用克隆技術復制出更多的蘋果。 學習目的:制作一個簡單的游戲,體驗系統思維理解邏輯與或非的應用熟悉變量的應用一、知識準備 二、范例研習 1、蘋果腳本 增加兩個變量,分別記錄分數和時間。 2、碗或角色移動腳本3、勝利或失敗反饋 4、運行調試 三、創作與探究 1、注意變量的應用2、還可以增加扣分或生命值變量3、增加音效 4、更換場景5、更換其他水果造型6、改變難度四、交流分享 本節課我也可以制作____游戲了我的作品還可以在________些地方做的更好本項目我的收獲是___________ 五、知識拓展 迭代思想 編程項目中的迭代有這么幾個過程:分解、制定優先級、開發。 分解,就是將一項龐大的工作進行拆分,這個拆分也有講究,拆分的粒度不能太小,比如你不能把一個程序拆分到一個個積木塊,最好是按照功能點來拆分。 制定優先級,也就是說拆分完后你需要對拆分后的功能劃分優先級,需要考慮哪些是核心功能,比如本次任務是鍵盤練習,因此,最主要的就是實現敲擊鍵盤消掉字母。 但一個游戲或一個軟件還有很多東西也是必不可少的,比如變量記錄、說明、封面等等,有了這些功能,你的作品別人才會使用,但是優先級比前面這些必須功能要低一點,這個過程就是制定優先級。制定好優先級之后,就要按照制定的優先級來進行分批的迭代,很多時候一次課或任務我們不可能把一個作品做到盡善盡美,等你把每一部分都完成好,可能不現實,所以一般都是先實現核心功能,先讓程序能正確的運行起來,然后逐步完善。在這種情況下我前面說的按照功能點來拆分的好處就凸顯出來了,我們完全可以把核心功能當做第一個迭代,保證作品盡快推出,課后有時間再迭代升級。 其實迭代的思想在生活和學習中也完全可用,很多事堆在你面前,你怎么去處理,同樣首先可以把這些事分解一下,制定一個優先級,首先去解決最重要的事里面最重要的模塊,這樣一步步把“迭代”解決。用這種方式來做事有一個最大的好處,就是在解決問題的同事你會逐步獲得成就感和滿足感,比如當你首先把一個程序運行起來之后你會很容易獲得成就感,以此來不斷激勵自己。相反,如果從前往后一點點去啃一本書,不僅會覺得枯燥,對自己的信心也是打擊。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫