資訊內(nèi)容
Scratch少兒編程第十一講 飛機(jī)大戰(zhàn)
飛機(jī)大戰(zhàn)簡化版
一、導(dǎo)入背景和角色造型


這些角色主要分為主機(jī)、導(dǎo)彈、敵機(jī),因?yàn)樗夭膸鞗]有我所用到的素材角色,大家可以用素材庫中的其他角色代替一下。
二、主機(jī)程序編寫

? ? ? ?主機(jī)的程序主要是通過X坐標(biāo)的增加和減小來控制主機(jī)的左右移動!
? ? 多笑笑 ? ??
? ? ? 要開心
//
三、導(dǎo)彈的程序

? ? ?導(dǎo)彈是和主機(jī)有關(guān)系的,我們是要讓導(dǎo)彈從主機(jī)的頂端發(fā)射出去。而且點(diǎn)下旗幟時導(dǎo)彈是隱藏狀態(tài)。當(dāng)我們按下空格鍵時先把導(dǎo)彈移到主機(jī)上。

? ? ?移到主機(jī)上以后我們發(fā)現(xiàn)了一個問題,導(dǎo)彈不在主機(jī)的頂端,這么辦呢?

? ? ? ?其實(shí)很好操作,我們只需要在造型里面把導(dǎo)彈拉到主機(jī)的上端即可!大家試一下吧!最后記得加上顯示哦!
? ? ? ?然后我們就要讓導(dǎo)彈向上移動啦!增加Y坐標(biāo)8,再加一個條件判斷語句,碰到上邊緣隱藏即可!
四、敵機(jī)的程序

? ? ? ? 敵機(jī)的程序分三步:
1.設(shè)置初始位置,舞臺上邊緣,角色換成敵機(jī)
2.向下移動,Y坐標(biāo)減小
3.碰到下邊緣,歸位(舞臺上邊緣)
4.碰到導(dǎo)彈,換成爆炸造型并且等待0.2秒,然后歸位到上邊緣,換成敵機(jī)造型,并且把我的變量增加1.
5.廣播消息:在敵機(jī)碰到主機(jī)時廣播消息1
五、結(jié)束游戲

? ? ? game over的作用就是接受敵機(jī)的廣播的,用來停止游戲,當(dāng)然旗幟被點(diǎn)擊時game over是隱藏狀態(tài)。
視頻演示效果
?
- 上一篇
scratch少兒編程第十屆藍(lán)橋杯真題解析4
今天我們來繼續(xù)做第十屆scratch藍(lán)橋杯的編程大題。第四題---畫扇子,scratch的畫筆模塊是藍(lán)橋杯一個考試重點(diǎn)。每一套題一定會出!
- 下一篇
就一個 Scratch少兒編程 圖章,我竟玩得停不下來
一個讓我犯愁的工作坊 這周末的 Scratch Day ,Mitchel Resnick 會來,當(dāng)然得要認(rèn)真準(zhǔn)備。一共六個工作坊,有樂高有 micro:bit,Tom 和老風(fēng)的 MakeyMakey 更是設(shè)計(jì)了一大堆歡樂無比的體