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

極客小將

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

資訊內容

用Scratch制作夏日小游戲

極客小將2021-04-08-
炎炎夏天到了,蚊蟲開始增多,真讓人煩惱。不過,沒有什么比坐在河邊溫暖的石頭上用舌頭捕捉蒼蠅更愜意的事情了,至少對于青蛙來說是如此。 今天,來教大家創建一個游戲吧!在游戲中,你是一只青蛙,正試圖捕捉極品美味:河馬蠅。

炎炎夏天到了,蚊蟲開始增多,真讓人煩惱。不過,沒有什么比坐在河邊溫暖的石頭上用舌頭捕捉蒼蠅更愜意的事情了,至少對于青蛙來說是如此。

今天,來教大家創建一個游戲吧!在游戲中,你是一只青蛙,正試圖捕捉極品美味:河馬蠅。

upload/article/images/2021-04-08/625618399bd1f9c0c1bf1fe9c3ffff6a.jpg

完成后的捕蠅游戲

看上去很有趣,對不對?讓我們開始吧! 跟著如下步驟開始編程:

1. 訪問scratch 官網,單擊屏幕頂部的“創建”標簽頁。

2. 單擊在舞臺上方的輸入框里,給作品取一個名字??梢越凶鳌安断墯v險記”或“趣味兒捕蠅記”。

3. 使用工具欄中的“刪除”工具將Scratch 小貓從舞臺上刪除,或者右鍵單擊小貓并選擇“刪除”。

現在,可以開始了!看下一節去設置舞臺背景。

1 布置舞臺

我們的場景從森林里平靜的溪流邊開始,但是現在舞臺上還是一片空白。使用如下步驟來設置舞臺背景。

1. 單擊作品編輯器左下角“新建背景”下一行圖標中的第一個圖標,打開Scratch 背景庫。

2. 在背景庫中單擊“戶外”分類,找到名字為“Water and Rocks”的背景。

3. 單擊背景“Water and Rocks”選中它,再單擊“確定”,把它設置成當前作品的背景。

upload/article/images/2021-04-08/f0bad61ac4f763e421f7f20417e3cb96.jpg

Water and Rocks背景

?

2 添加青蛙

現在來添加這個游戲里的明星—青蛙。使用如下步驟添加青蛙角色:

1. 單擊“新建角色”圖標欄中的第一個圖標,打開Scratch 角色庫。

2. 找到名為“Frog”的角色,單擊它,再單擊“確定”。青蛙就添加到了舞臺中央。

3. 將青蛙拖到溪流中一塊特別適合捕蠅的巖石上,比如左邊那塊兒。

這樣青蛙就放好了!這個游戲中所有的動作都是通過“河馬蠅”角色和即將創建的青蛙舌頭角色來完成的,下一節就來添加這兩個角色。

3 添加“河馬蠅”

現在來添加“河馬蠅”。使用如下步驟把它添加到舞臺上。

1. 打開角色庫,在“動物”分類中找到那只有翅膀的河馬角色。

2. 單擊河馬角色再單擊確定,把它添加到舞臺上。

3. 單擊工具欄中的“縮小”工具,使用它把河馬縮小一點兒(小一點兒的“河馬蠅”會讓游戲更具挑戰性)。

這樣就好了!兩個主要角色都已經就位準備行動了所示。下一步,添加動作!

upload/article/images/2021-04-08/7691e0dc960d95c39e2bd7d9135436fb.jpg

青蛙和河馬都在舞臺上了

4 給“河馬蠅”編寫腳本

在這個游戲中,“河馬蠅”的唯一動作就是沿隨機方向盡可能快地到處飛??梢允褂萌缦虏襟E讓它這樣做:

1. 單擊角色區的河馬角色。

2. 將“當綠旗被單擊”積木拖到腳本區。

3. 將“重復執行”積木拖到腳本區,拼在“當綠旗被單擊”積木下面。

4. 拖一塊兒“移動() 步”積木到“重復執行”積木中。

5. 將“移動() 步”積木中的值改為30。

6. 拖一塊兒“向右旋轉() 度”積木到腳本區,拼到“移動30 步”積木下面。

7. 單擊“運算符”分類,拖一塊兒“在() 到() 間隨機選一個數”積木到腳本區,拼到“向右旋轉15 度”

積木下面。

8. 將“在() 到() 間隨機選一個數”積木中的值改為1 和10。

9. 拖一塊兒“碰到邊緣就反彈”積木到腳本區,拼到“向右旋轉15 度”積木下面。

完整的“河馬蠅”的腳本,在繼續學習之前請先仔細檢查你的腳本。

upload/article/images/2021-04-08/b43e65812b58e13fe49488ebb3c5a722.jpg

 "河馬蠅" 的飛行腳本

5 添加青蛙舌頭

你可能已經注意到,青蛙的舌頭一直都是伸出來的。如果讓這只青蛙就這樣一直坐在那里等著“河馬蠅”碰巧飛到它的舌頭上,那就太不像一個游戲了。我們來給游戲添加一些元素,給青蛙添加一個超長的舌頭,只有當空格鍵被按下時,這個舌頭才伸出來。

使用如下步驟來添加舌頭并讓它在空格鍵被按下時顯示:

1. 在“新建角色”圖標欄單擊像畫筆一樣的圖標,打開繪圖編輯器。

2. 單擊繪圖編輯器底部顏料盤里的紅色方格,將畫筆工具設成紅色。

3. 調整線寬滑塊兒,將畫筆的寬度調整成和青蛙現在的舌頭差不多的樣子。

4. 從畫布的邊緣開始,畫一個彎彎曲曲的舌頭,如圖3-23 所示。當你畫的時候,舌頭就會出現在舞臺上。

upload/article/images/2021-04-08/f061c1e92d28b274d586155a8fd1a1fe.jpg

畫一個彎曲的舌頭

5. 在舞臺上單擊并拖曳新的舌頭角色,讓它蓋住青蛙現在的舌頭。有可能需要重畫或調整舌頭。

6. 單擊舌頭角色的info 圖標,打開角色信息面板。

7. 把角色的名字改為“青蛙舌頭”,取消“顯示”旁邊的方格。舌頭角色就從舞臺上消失了。

8. 單擊作品編輯器頂部的“腳本”標簽頁,切換到腳本區。

9. 選中角色區的舌頭角色,在“事件”分類中找到“當按下()”積木,把它拖到腳本區。

10. 確保“當按下()”積木中選擇的是空格鍵。

11. 從“外觀”分類中找到“顯示”積木,拖到腳本區,和“當按下空格鍵”積木拼在一起。

12. 拖一塊兒“如果() 那么”積木到腳本區,拼到“顯示”積木的下面。

13. 從“偵測”分類中找到“碰到()”積木,拖到腳本區,拼到“如果() 那么() 否則”積木中。

14. 將“碰到()”積木中的值改為河馬角色的名字。

15. 從“外觀”分類中找到“說()”積木,拖到腳本區,拼到“如果() 那么() 否則”的“如果”部分。

16. 從“外觀”分類中再拖一塊兒“說()”積木,拼到“如果() 那么() 否則”積木“否則”部分。

17. 把兩塊兒“說()”積木中的值改為你希望青蛙抓住或者沒抓住“河馬蠅”時說的話。

18. 從“外觀”分類中拖一塊兒“隱藏”積木,拼到“如果() 那么() 否則”積木的下面。

這會讓舌頭在捕到或者沒捕到“河馬蠅”時消失。

現在可以試試效果了!單擊綠旗,看看是不是每個角色的行為都是正確無誤的。

upload/article/images/2021-04-08/6e8566a3d347b8c5a3bdc5c4a67bdb4d.jpg

開始玩游戲吧!

怎么樣?好玩嗎?這里還有一些挑戰噢!快來看看你能夠完成嗎?

挑戰!

基本的捕蠅器游戲已經做好了,我們還有一些改進想法,可以試試!

?給代碼添加注釋,解釋它如何工作。

?當捕捉到(或沒捕捉到)“河馬蠅”時,讓舌頭發出一點兒噪聲。

?當青蛙捉到3 次“河馬蠅”時,讓游戲暫停,并顯示一條“勝利了”的消息。

?每次捕捉到“河馬蠅”后,將青蛙移到另一個隨機的位置。

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

預約試聽課

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

主站蜘蛛池模板: 云梦县| 神农架林区| 玉树县| 鹿泉市| 哈密市| 蒙城县| 怀化市| 东阳市| 修武县| 陵水| 夏河县| 巴林右旗| 铜陵市| 航空| 南漳县| 庆阳市| 亳州市| 合阳县| 潍坊市| 图木舒克市| 新巴尔虎左旗| 镇原县| 房山区| 曲阳县| 丰城市| 肥城市| 仲巴县| 威信县| 贡山| 大足县| 吴堡县| 金川县| 信阳市| 锦州市| 肥乡县| 南阳市| 甘德县| 乌兰浩特市| 闵行区| 洛宁县| 舟曲县|