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