国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

跟我學Scratch編程:貪吃魚(十一)

極客小將2021-01-07-
“?上節課的內容全部掌握了嗎?反復練習了沒有,編程最好的學習方法就是練習、練習、再練習。一定要記得多動手、多動腦筋哦~~” 01 — 游戲介紹

?上節課的內容全部掌握了嗎?反復練習了沒有,編程最好的學習方法就是練習、練習、再練習。一定要記得多動手、多動腦筋哦~~

01

游戲介紹

這是一個小游戲,通過鍵盤的方向鍵控制著大鯊魚追著吃掉海星,每吃掉一只,成績加1。

02

設計思路

  • 整個游戲由鯊魚、海星和兩條小魚組成;

  • 用戶通過方向鍵前后左右控制鯊魚,海星在水里游動,如果鯊魚碰到海星則消失,2秒后隨機出現在水底;成績加1;

  • 其它的小魚在自由游動;

03

實現過程

第一步:創建角色

1,“鯊魚”角色

從系統角色庫中,動物分類,選擇“Shark”。

2,“海星”角色

從系統角色庫中,動物分類,選擇“Starfish”。

3,“小魚”角色

從系統角色庫中,動物分類,選擇“Fish”。再復制一條小魚角色,選擇不同的造型。

4,“背景”設置

從系統角色庫中,戶外分類,選擇“Underwater 2”

整體效果如下圖:

upload/article/images/2021-01-07/60fad226865c0c302828dd48e4e1ed1a.jpg

第二步:代碼設計

1,鯊魚代碼設計:

實現通過鍵盤方向鍵控制鯊魚移動。代碼如圖所示:

upload/article/images/2021-01-07/6d7ed09d4e0a91a2ea16df59d7d3055c.jpg

2,海星的代碼設計

通過兩個腳本來實現:

一是海星的移動,如果被抓住則不能移動,通過變量“是否被抓住”來實現,0表示沒有被抓住,1表示被抓;

二是海星碰到鯊魚時的處理:海星被抓住后,停止并且說“我被抓住了”,然后在屏幕的隨機位置出現。

upload/article/images/2021-01-07/44ec6b99906878233a226f4ce65d072f.jpg

3,小魚的代碼設計

兩條小魚的代碼實現是一樣的,都是讓在水里時快時慢的游動。

upload/article/images/2021-01-07/1be237c0ac2e3d2608757b98e97b114c.jpg

第四步:運行程序,效果如下圖

upload/article/images/2021-01-07/d0b4e1d1760a9c356cae6c88afe7df97.jpg

第六步:保存文件。

在文件菜單下“保存到電腦”就可以把作品保存好了。

04

總結

這節課我們應當掌握:

  • 熟練應用鍵盤控制角色的實現;

  • 隨機滑行的使用;

  • 通過來實現兩腳本間的相互控制。

05

拓展訓練

你能想到更多有趣的玩法嗎?并加以實現。

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 苏州市| 青田县| 达尔| 营口市| 牙克石市| 永登县| 宁安市| 汾阳市| 永丰县| 郧西县| 永靖县| 门头沟区| 宁津县| 军事| 依兰县| 伊宁市| 杭锦旗| 阿克苏市| 永春县| 永济市| 景宁| 武陟县| 南安市| 延安市| 临武县| 高淳县| 芒康县| 湘阴县| 岳普湖县| 浦城县| 丘北县| 通化市| 北宁市| 安宁市| 重庆市| 遵化市| 乌鲁木齐市| 鄂托克旗| 屏山县| 伊金霍洛旗| 安吉县|