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

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

用Scratch制作夏日小游戲

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

炎炎夏天到了,蚊蟲開(kāi)始增多,真讓人煩惱。不過(guò),沒(méi)有什么比坐在河邊溫暖的石頭上用舌頭捕捉蒼蠅更愜意的事情了,至少對(duì)于青蛙來(lái)說(shuō)是如此。

今天,來(lái)教大家創(chuàng)建一個(gè)游戲吧!在游戲中,你是一只青蛙,正試圖捕捉極品美味:河馬蠅。

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

完成后的捕蠅游戲

看上去很有趣,對(duì)不對(duì)?讓我們開(kāi)始吧! 跟著如下步驟開(kāi)始編程:

1. 訪問(wèn)scratch 官網(wǎng),單擊屏幕頂部的“創(chuàng)建”標(biāo)簽頁(yè)。

2. 單擊在舞臺(tái)上方的輸入框里,給作品取一個(gè)名字。可以叫作“捕蠅歷險(xiǎn)記”或“趣味兒捕蠅記”。

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

現(xiàn)在,可以開(kāi)始了!看下一節(jié)去設(shè)置舞臺(tái)背景。

1 布置舞臺(tái)

我們的場(chǎng)景從森林里平靜的溪流邊開(kāi)始,但是現(xiàn)在舞臺(tái)上還是一片空白。使用如下步驟來(lái)設(shè)置舞臺(tái)背景。

1. 單擊作品編輯器左下角“新建背景”下一行圖標(biāo)中的第一個(gè)圖標(biāo),打開(kāi)Scratch 背景庫(kù)。

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

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

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

Water and Rocks背景

?

2 添加青蛙

現(xiàn)在來(lái)添加這個(gè)游戲里的明星—青蛙。使用如下步驟添加青蛙角色:

1. 單擊“新建角色”圖標(biāo)欄中的第一個(gè)圖標(biāo),打開(kāi)Scratch 角色庫(kù)。

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

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

這樣青蛙就放好了!這個(gè)游戲中所有的動(dòng)作都是通過(guò)“河馬蠅”角色和即將創(chuàng)建的青蛙舌頭角色來(lái)完成的,下一節(jié)就來(lái)添加這兩個(gè)角色。

3 添加“河馬蠅”

現(xiàn)在來(lái)添加“河馬蠅”。使用如下步驟把它添加到舞臺(tái)上。

1. 打開(kāi)角色庫(kù),在“動(dòng)物”分類中找到那只有翅膀的河馬角色。

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

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

這樣就好了!兩個(gè)主要角色都已經(jīng)就位準(zhǔn)備行動(dòng)了所示。下一步,添加動(dòng)作!

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

青蛙和河馬都在舞臺(tái)上了

4 給“河馬蠅”編寫腳本

在這個(gè)游戲中,“河馬蠅”的唯一動(dòng)作就是沿隨機(jī)方向盡可能快地到處飛。可以使用如下步驟讓它這樣做:

1. 單擊角色區(qū)的河馬角色。

2. 將“當(dāng)綠旗被單擊”積木拖到腳本區(qū)。

3. 將“重復(fù)執(zhí)行”積木拖到腳本區(qū),拼在“當(dāng)綠旗被單擊”積木下面。

4. 拖一塊兒“移動(dòng)() 步”積木到“重復(fù)執(zhí)行”積木中。

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

6. 拖一塊兒“向右旋轉(zhuǎn)() 度”積木到腳本區(qū),拼到“移動(dòng)30 步”積木下面。

7. 單擊“運(yùn)算符”分類,拖一塊兒“在() 到() 間隨機(jī)選一個(gè)數(shù)”積木到腳本區(qū),拼到“向右旋轉(zhuǎn)15 度”

積木下面。

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

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

完整的“河馬蠅”的腳本,在繼續(xù)學(xué)習(xí)之前請(qǐng)先仔細(xì)檢查你的腳本。

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

 "河馬蠅" 的飛行腳本

5 添加青蛙舌頭

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

使用如下步驟來(lái)添加舌頭并讓它在空格鍵被按下時(shí)顯示:

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

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

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

4. 從畫布的邊緣開(kāi)始,畫一個(gè)彎彎曲曲的舌頭,如圖3-23 所示。當(dāng)你畫的時(shí)候,舌頭就會(huì)出現(xiàn)在舞臺(tái)上。

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

畫一個(gè)彎曲的舌頭

5. 在舞臺(tái)上單擊并拖曳新的舌頭角色,讓它蓋住青蛙現(xiàn)在的舌頭。有可能需要重畫或調(diào)整舌頭。

6. 單擊舌頭角色的info 圖標(biāo),打開(kāi)角色信息面板。

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

8. 單擊作品編輯器頂部的“腳本”標(biāo)簽頁(yè),切換到腳本區(qū)。

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

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

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

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

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

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

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

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

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

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

這會(huì)讓舌頭在捕到或者沒(méi)捕到“河馬蠅”時(shí)消失。

現(xiàn)在可以試試效果了!單擊綠旗,看看是不是每個(gè)角色的行為都是正確無(wú)誤的。

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

開(kāi)始玩游戲吧!

怎么樣?好玩嗎?這里還有一些挑戰(zhàn)噢!快來(lái)看看你能夠完成嗎?

挑戰(zhàn)!

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

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

?當(dāng)捕捉到(或沒(méi)捕捉到)“河馬蠅”時(shí),讓舌頭發(fā)出一點(diǎn)兒噪聲。

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

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

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 抚宁县| 阳城县| 嘉兴市| 保德县| 阿克苏市| 南丹县| 平舆县| 锦屏县| 永靖县| 贵定县| 文化| 乌恰县| 金川县| 伽师县| 绥芬河市| 隆昌县| 成安县| 惠来县| 司法| 疏附县| 麻城市| 福安市| 盐边县| 兰西县| 连山| 嘉善县| 吴江市| 沾益县| 伊宁县| 马尔康县| 张家港市| 香港| 麻栗坡县| 桃园县| 扎兰屯市| 佳木斯市| 马龙县| 屏山县| 武乡县| 平度市| 安康市|