2020年6月
36. 碰紅塊
程序說明:小貓在玩游戲,要在不碰到紅色正方形色塊的情況下走到綠色的正方形。
1.准備工作
(1)導入背景”Blue sky2”,刪除空白背景;
(2)繪制如圖紅色和綠色正方形顏色塊,放在如圖所示的大致位置;
(3)小貓初始大小為60,初始位置在(x:-180,y:0)。
2.功能實現
(1)通過鍵盤的“↑”、"↓"、“←”、“→“鍵來控制小貓行走,每按一次,移動4步;
(2)小貓在行走過程中需要面向不同方向;
(3)當小貓碰到紅色時喊出”游戲結束“,並回到初始位置;
(4)當小貓碰到綠色時勝利,喊出”勝利!“,並回到初始位置。
37. 小雞捉害蟲
田野里一只飢餓的雞發現了蝗蟲,快速地跑向蝗蟲捉着了它。
1. 准備工作
刪除小貓,導入背景:“Forest”,導入角色:“Hen”、“Grasshopper”。
2. 功能實現
(1) 設置角色:“Hen”初始坐標為(x=-180,y=-120);
(2) 設置角色:“Grasshopper”初始坐標為隨機,角色大小為30;
(3) 單擊綠旗,角色“Hen”向“Grasshopper”移動並留下軌跡;
(3) 畫筆顏色為藍色,粗細為2;
(4) 當碰到“Grasshopper”時,母雞“Hen”發出聲音,“Grasshopper”消失。。
2019年12月7日
1.准備工作
(1)保留小貓
(2)白色背景。
2.功能實現
(1)小貓初始位置在舞台中心;
(2)隱藏角色;
(3)多邊形的邊長為100,線條粗細5,線條顏色為紅色;
(4)利用“畫筆”、“運動”和“控制”模塊中的積木畫出上面的圖形。
這道題是2019年12月7日中國電子學會第四期青少年軟件編程等級考試scratch二級考試的真題
其實題目本身很簡單(我們課上有做過這樣的練習),都是考試套路題目基本都會有這樣的題型
自己嘗試一下
先分析,理出思路,再動手
37.飛翔的小鳥
1.准備工作
(1)導入背景“Blue Sky”;
(2)導入角色“Toucan”和“Buildings” 。
2.功能實現
(1)Toucan角色大小設置為50,坐標為(-200,0),不停扇動翅膀(在2,3兩個造型來回切換),Toucan位於最上層,不被其他角色遮擋;
(2)按“↑”控制Toucan上升,按“↓”控制Toucan下降;
(3)Buildings在舞台最右測出現,以2的速度向左移動,如果碰到左邊緣回到最右端;
(4)如果Toucan碰到Buildings,說“碰到啦!”2秒。
36.繪制雪花圖案(2019年9月)
1.准備工作
(1)隱藏小貓角色。
2.功能實現
(1)初始設定雪花中心點的坐標為(x=0,y=0);
(2)線條粗細1,線條顏色為任意彩色;
(3)點擊綠旗,在屏幕上畫出均勻分布的5個三角形的雪花圖案。
37.制作蝙蝠沖關游戲
1.准備工作
(1)導入蝙蝠角色、分別繪制障礙物、大地角色。
2.功能實現
需要達到的效果:通過鍵盤上的空格鍵控制蝙蝠往上飛,當碰到障礙物或者大地時,游戲結束,否則得分。
(1)蝙蝠角色:當點擊綠旗,蝙蝠自上往下飛,當按下空格鍵,蝙蝠往上飛,當碰到障礙物或大地時,停止全部;
(2)障礙物角色:障礙物不斷自左向右移動,障礙物達到最右端后,又回到最開始的位置,向左運動,重復這個過程;
(3)大地角色:移到最上層。
2019年3月
36.“飛不出去的蝴蝶”
程序說明:舞台上有黑色邊框,蝴蝶自動向前運動時,如果觸碰到黑色邊框,就會發出聲音,並且轉向。蝴蝶永遠都飛不出黑色邊框。(邊框自己繪制)
1.准備工作
(1)在舞台四周繪制一個封閉的黑色邊框(如圖),無填充、黑色邊框加粗。
(2)刪除原小貓角色,加載新角色蝴蝶。
2.功能實現
(1)蝴蝶角色初始位置在黑色邊框內部,蝴蝶蝴蝶自動向前運動。
(2)如果觸碰到黑色邊框,就會發出聲音碰到黑色邊框后自動轉向,並自動運動,向矩形方框內部的白色區域運動。蝴蝶永遠都飛不出黑色邊框。如此循環,蝴蝶的運動區域不會超出矩形方框。
37.“巡線小車”:
編程說明:舞台上有一條加粗的黑線,小車能自動沿着黑線前進。當小車觸碰到黑線時,還能發出聲音。黑線需要自己繪制、小車可使用角色庫中的圖案。
1.准備工作
(1)刪除原小貓角色,導入小車角色,並合理設定小車的大小。
(2)在舞台中央繪制一條加粗的黑線。
(3)在小車的車頭部位畫一個紅色圓形,填充和邊框都是同一種顏色,能用該形狀檢測黑色。2.功能實現
(1)小車角色初始位置與黑色粗線部分重合,車頭處的紅色圓形位於黑色粗線邊緣
(2)當小車觸碰到黑線時,還能發出聲音。
(3)點擊綠旗后,小車角色自動檢測顏色,當小車角色前面的紅色圓形檢測到黑色粗線時,系統播放音效,同時小車向與黑線位置相反方向轉向並小幅移動;這時小車角色前面的紅色圓形會檢測到白色區域,小車又向與白色區域相反的方向轉向並小幅移動。如此循環,小車會沿着黑色粗線與白色舞台背景之間的交界處向前運動,不會離開黑線。
繪制五彩繽紛的多瓣花
垃圾分類
垃圾分類已經成為我們日常生活中很重要的一部分,這對於環境保護、資源回收利用具有重要意義。
下面我們做一個簡單的垃圾分類互動游戲。
1. 准備工作
(1)導入背景庫中的“Mural”,並編輯該背景,增加如下圖中的兩個垃圾桶,注明“可回收垃圾”和“不可回收垃圾”的文字說明;
(2)導入角色庫中的“Takeout”作為一種紙袋垃圾。
2. 功能實現
(1)點擊綠旗后,地面出現垃圾“Takeout”(造型a),垃圾出現的位置不與垃圾桶相接觸,垃圾靜止1秒。
(2)垃圾面向鼠標指針移動。
(3)當垃圾遇到綠色的可回收垃圾桶時消失,並說“分類正確”2秒;當垃圾遇到藍色的不可回收垃圾桶不會消失,並說“分類錯誤”2秒。