Scratch—飛機(jī)大戰(zhàn)

大家好我們又見面了,我是來自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~


這節(jié)課我們要來做一個(gè)新的小游戲,那就是飛機(jī)大戰(zhàn)。相信除了我們的同學(xué),一些家長(zhǎng)小時(shí)候也接觸過類似的游戲吧。

簡(jiǎn)單的飛機(jī)大戰(zhàn)

那么接下來就跟隨我的腳步,看看怎么通過學(xué)習(xí)Scratch來做出這個(gè)小程序吧!


其實(shí)我們這個(gè)程序跟之前的接蘋果小程序有著異曲同工之妙,這讓我們能夠在接蘋果的程序基礎(chǔ)上,進(jìn)一步學(xué)習(xí)就能實(shí)現(xiàn)我們的飛機(jī)大戰(zhàn)小程序。

其實(shí)啊,編程經(jīng)常要站在“巨人的肩膀上”呢!

我們這里的螃蟹要用到鍵盤的左右方向鍵控制,而蝙蝠要不斷往下掉和重生在屏幕頂端。哈哈,應(yīng)該已經(jīng)有人想到了,這和之前接蘋果的籃子和蘋果的功能不是一樣的嘛!

沒錯(cuò),所以螃蟹和蝙蝠的程序跟接蘋果里的程序是大致一樣的。

螃蟹的程序
蝙蝠的程序
蝙蝠的程序

這節(jié)課最重要的是學(xué)習(xí)Scratch里面一個(gè)十分實(shí)用的工具——克隆體。

克隆就是復(fù)制的意思,通過克隆體的相關(guān)程序,可以大量復(fù)制同一個(gè)角色,免除了手動(dòng)復(fù)制的麻煩。

下面這個(gè)只是炮彈程序的一部分,程序的上面是通過空格來發(fā)射炮彈,每按一次空格就克隆一個(gè)炮彈;程序的下面是讓炮彈藏在螃蟹的下面,以備不時(shí)之需~

炮彈程序1

而下面這三個(gè)程序是炮彈剩下的程序??梢钥吹剿麄兌际且浴白鳛榭寺◇w啟動(dòng)時(shí)”開始的,這就和上面程序里的“克隆自己”銜接起來了。上中下三個(gè)程序的作用分別是:炮彈向上移動(dòng);炮彈碰到邊緣消失;炮彈打中蝙蝠后記一分和消失。

炮彈程序2

那么只要通過克隆體功能,炮彈就能源源不斷地發(fā)射出來。有細(xì)心的同學(xué)可能已經(jīng)發(fā)現(xiàn)了,里面還有一個(gè)廣播的程序是以前從來沒有見過的。

沒錯(cuò),廣播功能同樣也是Scratch里面十分常用的一個(gè)功能。它相當(dāng)于炮彈打中蝙蝠后,向全世界大喊一聲:“我打中蝙蝠了”。當(dāng)蝙蝠的程序里面聽到這句話(廣播)之后,就會(huì)重新在上面掉落下來。



同學(xué)們都在認(rèn)真聽講
同學(xué)們?cè)趯P木幊?/div>

經(jīng)過這幾個(gè)星期的課程,我們的程序開始慢慢變得復(fù)雜起來了。在這里拿我們現(xiàn)在的程序和剛開始上課的程序做一個(gè)小對(duì)比。

第二節(jié)課的小程序
現(xiàn)在的程序

在這里,小羅老師想表達(dá)的是,無論學(xué)的是什么,都要遵循一個(gè)循序漸進(jìn)的過程。希望我們的同學(xué)能夠在這個(gè)循序漸進(jìn)的學(xué)習(xí)編程的過程中也能夠發(fā)掘自己的興趣和對(duì)學(xué)習(xí)的熱情。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 大家好我們又見面了,我是來自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~ 這次要做的是打字游戲。通過按下鍵盤相應(yīng)的按鍵,就能...
    Atfce閱讀 883評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 鍛煉你的心像能力 心像(metal image),就是存在于大腦世界的影像,而在腦海中喚醒畫面的能力就是“心像力”...
    聽說Hey這個(gè)昵稱被使用了閱讀 231評(píng)論 0 0
  • 「怎麼是你?!」 坐在小房間的文星伊看到拿著一杯飲料進(jìn)來的人被嚇到。 在幾個(gè)小時(shí)前文星伊打了給安慧珍說想放鬆一下,...
    藍(lán)韌閱讀 755評(píng)論 4 0
  • 文/星海鷗魚 序 本來已經(jīng)安排好的工作,突如其來的調(diào)動(dòng)使我有點(diǎn)兒驚詫又有點(diǎn)不知所措,更有點(diǎn)兒似乎受寵若驚的感覺。沒...
    星海鷗魚閱讀 347評(píng)論 0 2

友情鏈接更多精彩內(nèi)容