【scratch遊戲編程】製作“水果忍者”

董老師根據6 — 16歲學生特點,編寫具有特色的切蔬菜遊戲。小朋友可以跟隨視頻運用scratch編寫屬於自己的“水果忍者”。可以將視頻中的武士和蔬菜替換成自己喜歡的形象。編寫好的程序也可以保存,分享給小夥伴們一同使用。

視頻中製作”切菜武士“分爲六步進行講解。

第一步

創建背景

我們的“切菜武士”需要一個合適的背景,你可以選擇和視頻中相同的沙漠,也可以根據你的喜好更換選擇。



第二步

添加武士不同的造型

視頻中的造型選用的是橙旭園老師繪製的武士造型,如果小朋友們喜好這個圖片可以向你的授課老師領取,也可以替換成其他卡通形象。比如,唐老鴨、米老鼠、美羊羊等。



第三步

編寫武士程序 

a.用循環和判斷空格鍵是否被按下來控制武士的造型狀態

y:空格鍵被按下:切換武士造型,實現武士切東西的動作

n:空格鍵沒有被按下:則保持原來的造型,鼠標的位置就是武士的位置



第四步

導入水果造型

同學們如果觀看視頻就會發現,這裏並沒有使用水果,老師在這裏採用了一個可愛的茄子。同學們也可以更換圖片,比如換成蘋果、香蕉、草莓都是不錯的選擇。



第五步

導入音效文件

按照視頻中的操作步驟,我們爲“切水果”加上生動的配樂。



第六步

編寫水果程序

a.循環和判斷茄子是否碰到了武士揮刀的時候(必須是揮刀的時候才執行下面的代碼,如果不是揮刀的時候,就算茄子碰到武士也不會執行下面的代碼)

y:茄子切換成被刀切成兩半的形狀,發出音效,然後用變量記錄得分+1,等待0.2秒,隨後隱藏掉被切到的茄子,用隨機數等待1到3 秒,利用隨機數確定茄子的x座標,這樣茄子的位置就是隨機的了,之後生成新的沒有被切過的茄子

b.循環和判斷茄子是否到了指定的位置,武士還沒有切到

y:隱藏掉該茄子,利用隨機數確定茄子的位置,這樣茄子的位置就是隨機的了,之後生成新的沒有被切過的茄子



最後,同學們對照完整的武士和水果程序,檢查你的程序有沒有缺少的部分,然後運行你的程序。



我們今天的課外小課堂就結束了,請同學們持續關注哦,下一期我們將帶領大家學習更多奇妙有趣的內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章