資訊內(nèi)容
Scratch小游戲--(1)小貓咪在月球做飛船旅行去嘍
關(guān)于孩子要不要學(xué)習(xí)編程,有的家長(zhǎng)已經(jīng)認(rèn)識(shí)到它的重要性,有的家長(zhǎng)還在猶豫之中。在這里我想說(shuō)的是,家長(zhǎng)可以無(wú)期限的猶豫下去,可孩子的大好時(shí)光在悄悄流逝??萍家呀?jīng)融入生活的各個(gè)角落,未來(lái)不會(huì)計(jì)算機(jī)就可以說(shuō)是信息時(shí)代的文盲?,F(xiàn)在各大培訓(xùn)機(jī)構(gòu)都開設(shè)了編程課,學(xué)費(fèi)可真不便宜,對(duì)于一般家庭來(lái)說(shuō)的確是一筆不小的開支。童爸是一名有十年工作經(jīng)驗(yàn)的程序員老司機(jī),在平時(shí)也會(huì)教自己的孩子學(xué)習(xí)編程,有感興趣的家長(zhǎng)朋友,可以按照這個(gè)教程一步一步學(xué)習(xí),有問題可以關(guān)注交流。
第一個(gè)、小貓咪在月球做飛船旅行去嘍
1、效果展示
2、腳本展示
3、知識(shí)要點(diǎn)
① 運(yùn)動(dòng)模塊的使用
② 控制模塊中的循環(huán)的使用
③ 外觀模塊中的造型切換和說(shuō)話的使用
④ 事件模塊中的廣播的使用
⑤ 偵測(cè)模塊中碰到的使用
⑥ 運(yùn)算模塊中邏輯大于使用
⑦ 聲音模塊的播放聲音的使用(需提前錄制)
4、游戲分析
第一步:將小貓咪和太空飛船兩個(gè)角色放到舞臺(tái)上的合適位置,修改角色的屬性值。并在腳本中進(jìn)行初始化。
第二步:讓小貓一種往前面方向走,在走的過程中,為了看起來(lái)更真實(shí),要不停的切換造型,直到走到太空飛船的旁邊。這里可以讓小朋友思考幾個(gè)問題:
①如何讓小貓不停的走?
②如何讓小貓切換造型?
③如何讓小貓到飛船旁邊停下?
①不停的走,這里就用到了控制模塊中的重復(fù)執(zhí)行直到......。
②切換造型,這里就用到了造型模塊中的下一個(gè)造型,將其放到重復(fù)執(zhí)行積木里面。每換一個(gè)造型往前移動(dòng)10步,為了不讓小貓切換的太快,每切換一次停留0.1秒。這里可以隨便設(shè)置值,觀察效果,一些夸張的效果會(huì)讓孩子笑得不得了。
③飛船旁邊停下,這里就用到了偵測(cè)模塊中的碰到......?,從下拉列表中選擇太空飛船。意思就是當(dāng)小貓碰到太空飛船了,上面的循環(huán)就會(huì)停止。然后執(zhí)行下面的腳本。
第三步:在聲音標(biāo)簽頁(yè),錄制“我要去太空玩嘍”的聲音,然后說(shuō)出這句話,說(shuō)完后,小貓隱藏(代表小貓鉆進(jìn)太空飛船了)并廣播“起飛”消息通知飛船要起飛。這樣小貓角色的腳本就完成了。點(diǎn)擊綠旗可以看看效果。
第四步:太空飛船通過事件模塊中的當(dāng)接收到.....積木來(lái)接受廣播消息。就相當(dāng)于上課時(shí),班長(zhǎng)喊“起立”,同學(xué)們聽到這個(gè)消息后都起立一樣。太空飛船接收到“起飛”的消息,經(jīng)過短暫的等待,就開始一直向太空中飛去。在飛的過程中,為了更真實(shí),太空飛船也要切換造型。下面請(qǐng)小朋友思考幾個(gè)問題:
①如何讓飛船一直向上飛去?
②如何讓飛船切換造型?
③如何讓飛船停止(此時(shí)游戲也停止)?
前兩個(gè)問題跟上面一樣。如何讓飛船在飛的過程中停下來(lái)呢?這里可以使用運(yùn)算模塊的邏輯運(yùn)算符。因?yàn)樘诊w船在飛的過程中,y坐標(biāo)的值在不斷增加,當(dāng)y坐標(biāo)值大于一個(gè)值時(shí)就讓循環(huán)終止。終止后隱藏,代表太空飛船消失在太空中,游戲結(jié)束。
5、感謝閱讀
今天分享了小貓咪在月球做飛船旅行的小游戲,雖然很簡(jiǎn)單,但也用到了多個(gè)知識(shí)點(diǎn),一定要把每一行代碼的含義弄清楚。自己獨(dú)立試一下,充分發(fā)揮自己的創(chuàng)造力。
如果遇到問題可以一起交流,需要項(xiàng)目腳本文件的可以留言給出郵箱,感謝您的閱讀,希望能幫助到您。如果覺得還可以,歡迎大家關(guān)注,還可以轉(zhuǎn)發(fā)到朋友圈,分享給其他朋友。讓更多的想學(xué)習(xí)Scratch的朋友加入進(jìn)來(lái)。
家長(zhǎng)朋友:編程對(duì)于剛接觸的孩子來(lái)說(shuō),肯定是一頭霧水,沒關(guān)系,我們先把孩子帶到這個(gè)編程的世界里,每篇文章都只講一個(gè)知識(shí)點(diǎn),然后通過有趣的練習(xí),先讓孩子產(chǎn)生興趣,同時(shí)也減少孩子看電腦的時(shí)間。歡迎關(guān)注交流。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch 2.0的下載和安裝方法
各位家長(zhǎng)下面是Scratch2.0的詳細(xì)下載和安裝步驟,如果還有不明白的地方可以咨詢我們的老師。 一、打開電腦瀏覽器搜索scratch2.0的下載官方網(wǎng)站:scratch.mit.edu/download/scra
- 下一篇
Scratch編程基礎(chǔ)課第三講:角色區(qū)簡(jiǎn)介
Scratch編程基礎(chǔ)課第三講:角色區(qū)簡(jiǎn)介 角色區(qū)在舞臺(tái)的下面,允許建立多個(gè)角色并分別控制。選中的角色四周用藍(lán)色的方框表示,并在上方顯示角色的屬性,可以改變角色的當(dāng)前狀態(tài)。注意:屬性信息只能在設(shè)計(jì)時(shí)修改,但對(duì)應(yīng)的指令可以在編程時(shí)多次使用。