還記得頭上扣着一口小鍋的瘋狂戴夫嗎?
第252期
最近看到一則環保廣告,忽然激發了我的程序設計靈感。我們在編程課題設計或者是參與比賽的過程中,很多時候會遇到“環保”這個主題。
大多數時候,我們都會中規中矩地想到直觀展現一些畫面和現象。這一次,我們就用Scratch編程來重現《植物大戰僵屍》這個經典遊戲。
想一想,遊戲裡的僵屍像不像我們遇到的霧霾天?僵屍的種類是不是好像我們不同程度的或有意或無意的破壞環境的行為?而會産生陽光的向日葵,攔阻僵屍的各種植物,是不是很像環保小衛士?
這一波課題分享将包括:
1、Scratch版《植物大戰僵屍》之①收集陽光
2、Scratch版《植物大戰僵屍》之②種植植物
3、Scratch版《植物大戰僵屍》之③豌豆射手
4、Scratch版《植物大戰僵屍》之④克隆敵人
5、兒童節特輯
本期程序重點
在植物大戰僵屍中,擁有足夠的陽光才能夠種植足夠多的植物來防禦僵屍。所以,我們首先編程的内容是陽光以及收集陽光。
陽光每隔一段時間會自動出現,用鼠标點擊飄動的陽光進行收集,每收集到一個陽光,屏幕左上角的陽光數量會對應增加。
由于陽光在遊戲中會不斷出現,所以我們要使用克隆。當陽光作為克隆體啟動時,從屏幕上方向下緩緩飄落。當克隆體被點擊時,将這個克隆體移到左上角的陽光圖标位置,然後執行删除此克隆體的程序。
▲ 程序示例
這裡涉及到的“簡單重複克隆”有關知識可以在騰訊視頻中搜索“助想教育”進入頁面進行搜索學習。
還記得我們曾經分享受過的Scratch遊戲《Flappy Bird》嗎?這個程序的編程詳解課即将開講!
可以長按下方二維碼,直達線上課堂。領取優惠券,享受推廣期優惠,聽名師詳解《Flappy Bird》怎樣編程!
部分文字及圖片均來自網絡
本欄目均為原創程序内容
相關版權及最終解釋權歸北京市助想教育科技有限公司所有
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!