資訊內容
跟我學Scratch編程:貪吃魚(十一)
“?上節課的內容全部掌握了嗎?反復練習了沒有,編程最好的學習方法就是練習、練習、再練習。一定要記得多動手、多動腦筋哦~~”
01
—
游戲介紹
這是一個小游戲,通過鍵盤的方向鍵控制著大鯊魚追著吃掉海星,每吃掉一只,成績加1。
02
—
設計思路
-
整個游戲由鯊魚、海星和兩條小魚組成;
-
用戶通過方向鍵前后左右控制鯊魚,海星在水里游動,如果鯊魚碰到海星則消失,2秒后隨機出現在水底;成績加1;
-
其它的小魚在自由游動;
03
—
實現過程
第一步:創建角色
1,“鯊魚”角色
從系統角色庫中,動物分類,選擇“Shark”。
2,“海星”角色
從系統角色庫中,動物分類,選擇“Starfish”。
3,“小魚”角色
從系統角色庫中,動物分類,選擇“Fish”。再復制一條小魚角色,選擇不同的造型。
4,“背景”設置
從系統角色庫中,戶外分類,選擇“Underwater 2”
整體效果如下圖:
第二步:代碼設計
1,鯊魚代碼設計:
實現通過鍵盤方向鍵控制鯊魚移動。代碼如圖所示:
2,海星的代碼設計
通過兩個腳本來實現:
一是海星的移動,如果被抓住則不能移動,通過變量“是否被抓住”來實現,0表示沒有被抓住,1表示被抓;
二是海星碰到鯊魚時的處理:海星被抓住后,停止并且說“我被抓住了”,然后在屏幕的隨機位置出現。
3,小魚的代碼設計
兩條小魚的代碼實現是一樣的,都是讓在水里時快時慢的游動。
第四步:運行程序,效果如下圖
第六步:保存文件。
在文件菜單下“保存到電腦”就可以把作品保存好了。
04
—
總結
這節課我們應當掌握:
-
熟練應用鍵盤控制角色的實現;
-
隨機滑行的使用;
-
通過來實現兩腳本間的相互控制。
05
—
拓展訓練
你能想到更多有趣的玩法嗎?并加以實現。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
