進階篇是Scratch編程的綜合應用,通過進階篇的内容,希望大家能夠有以下三個方面的收獲:
1. 通過Scratch軟件,能提高自我創造能力和問題解決能力;
2. 學會編程的基本思想,能夠深入思考,舉一反三,提高邏輯能力;
3. 提升編程學習興趣,能在編程中體會問題解決的成就和興奮,增強自信。
二.目标
在本課程中,大家将通過Scratch編程的多角色消息傳遞、循環與判斷語句的嵌套、偵測、運動與外觀等模塊,完成一個大魚吃小魚的程序。程序需要大家實現以下三個基本功能:
1. 小魚随機運動,直到被玩家控制的小黃魚吃掉;
2. 鲨魚追逐小黃魚,不同級别關卡鲨魚追逐的速度不一樣,遊戲難度逐漸提升;
3. 鼠标指針控制小黃魚,遇到小藍魚吃掉,同時需要躲避鲨魚的追擊。
三.模型搭建功能一:小魚随機運動程序開始,需要大家先準備好小藍魚、玩家控制的小黃魚以及追擊的鲨魚造型:
小藍魚随機運動,遇到小黃魚時,廣播被吃掉的消息“got-me”,并且移動到舞台的最左側再顯示。
另外兩條小藍魚的代碼完全一樣,大家可以對造型進行複制即可。
功能二:鲨魚追逐小黃魚程序開始,對鲨魚程造型初始化。
遊戲一共分為三個等級,level1的鲨魚随機運動,level2鲨魚開始追擊小黃魚,但速度較慢;level3鲨魚追擊小黃魚,速度較快,遊戲難度逐級提升。
Level1鲨魚随機運動:
level2鲨魚在造型大小比小黃魚大時,追擊小黃魚,速度為2:
Level3鲨魚在造型大小比小黃魚大時,追擊小黃魚,速度為2:
鲨魚碰到小黃魚的程序判斷:如果鲨魚造型比小黃魚大,那麼廣播got-you的消息(吃掉小黃魚),遊戲結束,反之廣播got-shark的消息(小黃魚吃掉鲨魚):
小黃魚吃掉小藍魚時,造型進行切換,模拟吃東西的過程:
小黃魚造型大小比鲨魚大時,吃掉鲨魚,造型進行切換,模拟吃東西的過程,并且遊戲等級提升:
====================
小浣熊少兒編程
專注少兒編程,幫助孩子提升抽象邏輯思維、計算思維、創新與創造力,讓您的孩子“編”出未來,赢得未來!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!