董老師根據6 — 16歲學生特點,編寫具有特色的切蔬菜遊戲。小朋友可以跟隨視頻運用scratch編寫屬於自己的“水果忍者”。可以將視頻中的武士和蔬菜替換成自己喜歡的形象。編寫好的程序也可以保存,分享給小夥伴們一同使用。
視頻中製作”切菜武士“分爲六步進行講解。
第一步
創建背景
我們的“切菜武士”需要一個合適的背景,你可以選擇和視頻中相同的沙漠,也可以根據你的喜好更換選擇。
第二步
添加武士不同的造型
視頻中的造型選用的是橙旭園老師繪製的武士造型,如果小朋友們喜好這個圖片可以向你的授課老師領取,也可以替換成其他卡通形象。比如,唐老鴨、米老鼠、美羊羊等。
第三步
編寫武士程序
a.用循環和判斷空格鍵是否被按下來控制武士的造型狀態
y:空格鍵被按下:切換武士造型,實現武士切東西的動作
n:空格鍵沒有被按下:則保持原來的造型,鼠標的位置就是武士的位置
第四步
導入水果造型
同學們如果觀看視頻就會發現,這裏並沒有使用水果,老師在這裏採用了一個可愛的茄子。同學們也可以更換圖片,比如換成蘋果、香蕉、草莓都是不錯的選擇。
第五步
導入音效文件
按照視頻中的操作步驟,我們爲“切水果”加上生動的配樂。
第六步
編寫水果程序
a.循環和判斷茄子是否碰到了武士揮刀的時候(必須是揮刀的時候才執行下面的代碼,如果不是揮刀的時候,就算茄子碰到武士也不會執行下面的代碼)
y:茄子切換成被刀切成兩半的形狀,發出音效,然後用變量記錄得分+1,等待0.2秒,隨後隱藏掉被切到的茄子,用隨機數等待1到3 秒,利用隨機數確定茄子的x座標,這樣茄子的位置就是隨機的了,之後生成新的沒有被切過的茄子
b.循環和判斷茄子是否到了指定的位置,武士還沒有切到
y:隱藏掉該茄子,利用隨機數確定茄子的位置,這樣茄子的位置就是隨機的了,之後生成新的沒有被切過的茄子
最後,同學們對照完整的武士和水果程序,檢查你的程序有沒有缺少的部分,然後運行你的程序。
我們今天的課外小課堂就結束了,請同學們持續關注哦,下一期我們將帶領大家學習更多奇妙有趣的內容。