tft每日頭條

 > 科技

 > scratch少兒編程30

scratch少兒編程30

科技 更新时间:2024-09-01 01:26:51
大魚吃小魚—Scratch少兒編程進階篇前言

進階篇是Scratch編程的綜合應用,通過進階篇的内容,希望大家能夠有以下三個方面的收獲:

1. 通過Scratch軟件,能提高自我創造能力和問題解決能力

2. 學會編程的基本思想,能夠深入思考,舉一反三,提高邏輯能力

3. 提升編程學習興趣,能在編程中體會問題解決的成就和興奮,增強自信

二.目标

在本課程中,大家将通過Scratch編程的多角色消息傳遞、循環與判斷語句的嵌套、偵測、運動與外觀等模塊,完成一個大魚吃小魚的程序。程序需要大家實現以下三個基本功能:

1. 小魚随機運動,直到被玩家控制的小黃魚吃掉;

2. 鲨魚追逐小黃魚,不同級别關卡鲨魚追逐的速度不一樣,遊戲難度逐漸提升;

3. 鼠标指針控制小黃魚,遇到小藍魚吃掉,同時需要躲避鲨魚的追擊。

三.模型搭建功能一:小魚随機運動

程序開始,需要大家先準備好小藍魚、玩家控制的小黃魚以及追擊的鲨魚造型:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)1

小藍魚随機運動,遇到小黃魚時,廣播被吃掉的消息“got-me”,并且移動到舞台的最左側再顯示。

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)2

另外兩條小藍魚的代碼完全一樣,大家可以對造型進行複制即可。

功能二:鲨魚追逐小黃魚

程序開始,對鲨魚程造型初始化。

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)3

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)4

遊戲一共分為三個等級,level1的鲨魚随機運動,level2鲨魚開始追擊小黃魚,但速度較慢;level3鲨魚追擊小黃魚,速度較快,遊戲難度逐級提升。

Level1鲨魚随機運動:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)5

level2鲨魚在造型大小比小黃魚大時,追擊小黃魚,速度為2:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)6

Level3鲨魚在造型大小比小黃魚大時,追擊小黃魚,速度為2:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)7

鲨魚碰到小黃魚的程序判斷:如果鲨魚造型比小黃魚大,那麼廣播got-you的消息(吃掉小黃魚),遊戲結束,反之廣播got-shark的消息(小黃魚吃掉鲨魚):

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)8

功能三:玩家控制小黃魚。遊戲開始,通過鼠标指針控制小黃魚,讓小黃魚移動到鼠标指針位置:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)9

小黃魚吃掉小藍魚時,造型進行切換,模拟吃東西的過程:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)10

小黃魚造型大小比鲨魚大時,吃掉鲨魚,造型進行切換,模拟吃東西的過程,并且遊戲等級提升:

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)11

====================

小浣熊少兒編程

專注少兒編程,幫助孩子提升抽象邏輯思維、計算思維、創新與創造力,讓您的孩子“編”出未來,赢得未來!

scratch少兒編程30(Scratch少兒編程進階篇7-大魚吃小魚)12

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved