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

極客小將

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

資訊內(nèi)容

Scratch第一課:《時(shí)空戰(zhàn)機(jī)》

極客小將2020-11-11-
? ? ? ?這是大黃蜂老師挺喜歡的一款飛機(jī)類游戲,還記得小時(shí)候和同學(xué)一起在家玩的時(shí)候,一玩就是一下午,但是現(xiàn)在通過學(xué)習(xí)scratch編程,就能自己制作出原來兒時(shí)的游戲。游戲內(nèi)容很簡(jiǎn)單,操控飛機(jī),發(fā)射導(dǎo)彈消滅敵機(jī),從而獲得分?jǐn)?shù),當(dāng)達(dá)到一定的分?jǐn)?shù)的時(shí)候就順利通關(guān),但是隨著分?jǐn)?shù)的增加,難

? ? ? ?這是大黃蜂老師挺喜歡的一款飛機(jī)類游戲,還記得小時(shí)候和同學(xué)一起在家玩的時(shí)候,一玩就是一下午,但是現(xiàn)在通過學(xué)習(xí)scratch編程,就能自己制作出原來兒時(shí)的游戲。游戲內(nèi)容很簡(jiǎn)單,操控飛機(jī),發(fā)射導(dǎo)彈消滅敵機(jī),從而獲得分?jǐn)?shù),當(dāng)達(dá)到一定的分?jǐn)?shù)的時(shí)候就順利通關(guān),但是隨著分?jǐn)?shù)的增加,難道也會(huì)增加,如果被敵機(jī)導(dǎo)彈擊中或者碰到游戲就會(huì)結(jié)束。

讓大家先看看大黃蜂老師編寫的游戲截圖:

upload/article/images/2020-11-11/f0f30f9c9e36d19fc0eaa0c8cd8209c0.jpg

upload/article/images/2020-11-11/55021979583e29ba5982532e248d0751.jpg

是不是感覺和小時(shí)候玩過的游戲有點(diǎn)像呢?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?游戲思路

1:先確定主題內(nèi)容,比如這款飛機(jī)類游戲,先想好游戲的模式是怎么樣的?發(fā)射導(dǎo)彈控制飛機(jī)方向、自動(dòng)發(fā)射導(dǎo)彈控制飛機(jī)方向、敵機(jī)是怎么出現(xiàn)、通過什么方式出現(xiàn)等問題都是需要先想清楚。

2:確定角色,通過網(wǎng)絡(luò)搜索等途徑找到合適的角色圖片。

3:編寫“我方飛機(jī)”和“我方導(dǎo)彈”等程序。

4:編寫“敵方飛機(jī)”和“地方導(dǎo)彈”等程序。

5:設(shè)置變量“分?jǐn)?shù)”和“彈藥物資”。

6:添加音樂特效以及其它角色豐富游戲。

需要用到的角色如圖所示:

upload/article/images/2020-11-11/555a94e20c3c9a994de46c31ad816cbb.jpg

我方飛機(jī):躲開敵方飛機(jī)或者導(dǎo)彈,獲取物資

敵方飛機(jī):從屏幕上方飛行到屏幕下方

敵方飛機(jī)2:從屏幕上方出現(xiàn),并且發(fā)射子彈

我方子彈:等待我方飛機(jī)程序指令發(fā)射子彈

敵方子彈:等待敵方飛機(jī)2程序指令發(fā)射子彈

游戲結(jié)束:我方飛機(jī)被摧毀時(shí)切換游戲結(jié)束畫面

游戲通關(guān):達(dá)到指定分?jǐn)?shù)切換通過畫面

游戲開始:游戲開始按鍵

規(guī)則講解:講解游戲玩法

在這里大黃蜂老師主要講解我方飛機(jī)和敵方飛機(jī)的編程:

我方飛機(jī)編程:

upload/article/images/2020-11-11/3046ca28c68edd3e358193791d0c5f5d.jpg

從圖中得知,首先設(shè)定獲得分?jǐn)?shù)為0,也就是游戲開始前,如果碰到敵方飛機(jī)或者導(dǎo)彈那么切換造型“飛機(jī)爆炸”然后游戲結(jié)束,因?yàn)樽訌椨邢蓿?dāng)我們的子彈小于一定數(shù)額的時(shí)候,“物資”就會(huì)從屏幕上方滑落到屏幕下方這個(gè)時(shí)候,就需要我們控制方向鍵獲得子彈。

敵方飛機(jī)出現(xiàn)編程1:

upload/article/images/2020-11-11/1857215a8313e147584d02bcfcf08c5c.jpg

設(shè)置飛機(jī)的大小,讓飛機(jī)從屏幕上方隨機(jī)坐標(biāo)飛行到屏幕下方,這里需要用到隨機(jī)數(shù),來增加飛機(jī)出現(xiàn)的出現(xiàn)的隨機(jī)性,如果飛行到屏幕下方隱藏。

敵方飛機(jī)出現(xiàn)編程2:

upload/article/images/2020-11-11/01fd70aff5648990484d91632ff7b704.jpg

敵方飛機(jī)2,當(dāng)分?jǐn)?shù)大于20的時(shí)候,從屏幕上方出現(xiàn),并且會(huì)發(fā)射導(dǎo)彈,如果我方飛機(jī)被導(dǎo)彈擊中的話,游戲就會(huì)結(jié)束。

為了增加游戲的豐富性,我們可以自己增加一些好玩的東西在游戲里,比如:可以自己制作一個(gè)小人來進(jìn)行講解游戲規(guī)則,講解完畢之后,變成自己設(shè)計(jì)的一個(gè)LOGO喲!

upload/article/images/2020-11-11/453f5f18791d18fc650724f8bdfcf05e.jpgupload/article/images/2020-11-11/3e6b12f31f285db4a7730834d0663e8c.jpgupload/article/images/2020-11-11/d7e0683a029394c1bd02a6b102259200.jpg

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

預(yù)約試聽課

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

主站蜘蛛池模板: 朝阳县| 苏尼特右旗| 吉首市| 绍兴县| 桦川县| 丽江市| 恭城| 济宁市| 改则县| 高雄县| 西城区| 兴安盟| 伊宁市| 泸水县| 定日县| 深圳市| 海安县| 子洲县| 会昌县| 迭部县| 阜阳市| 郸城县| 社会| 金溪县| 华容县| 志丹县| 祁连县| 陵水| 中西区| 微山县| 宿松县| 自治县| 德安县| 旌德县| 河间市| 崇州市| 奇台县| 绥中县| 垦利县| 福贡县| 岳普湖县|