scratch別碰紅塊小游戲 電子學會圖形化編程scratch等級考試二級真題和答案解析2020-9A卷
36. 別碰紅塊
程序說明:小貓在玩游戲,要在不碰到紅色正方形色塊的情況下走到綠色的正方形。
1.準備工作
(1)導入背景”Blue sky2”,刪除空白背景;
(2)繪制如圖紅色和綠色正方形顏色塊,放在如圖所示的大致位置;
(3)小貓初始大小為60,初始位置在(x:-180,y:0)。
2.功能實現
(1)通過鍵盤的“↑”、"↓"、“←”、“→“鍵來控制小貓行走,每按一次,移動4步;
(2)小貓在行走過程中需要面向不同方向;
(3)當小貓碰到紅色時喊出”游戲結束“,并回到初始位置;
(4)當小貓碰到綠色時勝利,喊出”勝利!“,并回到初始位置。
題目分析
角色分析
角色:默認小貓
背景分析
背景: Blue sky2
準備工作
1、保留默認小貓不變
2、從背景庫中添加Blue sky2背景到背景列表中,然后刪除空白背景,如下圖所示:
3、利用矩形工具和顏色填充工具,按照題目要求繪制相應顏色的矩形,并放置好位置,如下圖所示:
流程分析:
根據題目要求和功能實現對角色的整體流程進行分析:
功能實現有鍵盤控制操作,而在Scratch中通過鍵盤實現控制角色的運動有多種方式,我們這里采用事件的方式;所以我們整個小貓角色的程序將會有5個程序段,具體流程如下:
主要積木
根據流程分析得到案例的主要用到積木如下:
:角色移動指定步數,如果是正數就向前移動,如果是負數就向相反方向移動
:將角色移動到舞臺中央指定的X/Y坐標位置,默認坐標(x:0,y:0)
:角色朝向指定的方向
:說一句話并在規定的時間在舞臺顯示
:開始事件,點擊小綠旗要執行的程序寫在這個后面
:當按下鍵盤上具體某個鍵需要執行的程序寫在后面
:重復執行模塊內的積木程序
:條件判斷模塊,條件滿足執行模塊內的積木程序
:判斷是否碰到指定顏色
程序編寫
具體每個積木程序的分析可以參考主要積木分析和之前案例的分析
考點分析
考點分析:綜合考查角色移到指定位置、移動步數、面向方向、按下鍵盤事件、顏色偵測、條件判斷、循環結構等等;難點在于如何判斷小貓是否碰到了顏色塊,碰到之后該做什么以及不同按鍵需要有不同的朝向;方法有多種,小朋友們只要能實現效果就可以。
5G游戲
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。