資訊內(nèi)容
Scratch少兒編程 趣玩系列(1) ——接蘋果
Scratch 趣玩系列(1)
——接蘋果
PART
1
scratch
編程之我見
? ? ? Scratch編程是當(dāng)下比較流行的編程工具,積木式輸入,通過拖拽就可以實現(xiàn)編程,是中小學(xué)生學(xué)習(xí)編程一個不錯的工具。我也是剛接觸這種積木式編程,覺得簡單易學(xué)。可以利用Scratch編寫一些小游戲,來達到訓(xùn)練編程思維的目的。
? ? ?我要用Scratch模仿一些經(jīng)典的小游戲,領(lǐng)略如何控制角色。?游戲無非玩家利用鼠標(biāo)或鍵盤控制角色,在場景中活動或與其他電腦控制角色(NPC)互動。比如控制角色上下左右移動,跟隨鼠標(biāo)移動,在某個位置左右移動,轉(zhuǎn)動,跳躍,拋物線運動等。聽起來蠻有意思的!
? ? ?有了一些奇怪的想法,我們可以想方設(shè)法的實現(xiàn)。
? ? ? 接下來,我會利用Scratch編寫一款小游戲接蘋果,玩一玩。作為一個新手請大家多多支持。
PART
2
接蘋果
??? 游戲分析:需要一背景——(自行匹配),蘋果(角色),籃子(角色),炸彈(道具),加一個開始按鈕(角色)。
【游戲設(shè)計思路】
1.用鼠標(biāo)控制籃子左右移動。
2.蘋果隨機產(chǎn)生,從天而降。(由上而下的運動)
3.籃子碰到蘋果,蘋果的個數(shù)加一。
4.沒有接到蘋果,蘋果落地,動畫演示,摔成兩半。
5.炸彈隨機產(chǎn)生,碰到炸彈,炸彈爆炸(動畫演示),游戲直接結(jié)束。
【思考】
1.怎樣用鼠標(biāo)控制籃子左右移動。(鼠標(biāo)跟隨移動)
2.蘋果怎樣批量產(chǎn)生,自上而下的運動?(克隆體的應(yīng)用)
3.炸彈怎樣產(chǎn)生,運動?(類比蘋果)
4.得分記錄怎樣產(chǎn)生?機會怎樣減少?(變量的應(yīng)用)
5.動畫如何實現(xiàn)效果?(外觀造型的切換)
【實現(xiàn)】需要四個角色,
開始按鈕(事件):,增加了一個模擬倒計時。
籃子(事件):
y坐標(biāo)固定,x坐標(biāo)跟隨鼠標(biāo)x坐標(biāo)。實現(xiàn)籃子只是左右跟隨鼠標(biāo)移動。
蘋果(事件):,克隆自己。
蘋果克隆體(事件):蘋果克隆體移到隨機位置出現(xiàn),以不同的速度下落,碰到邊緣,切換造型,蘋果變成兩半,機會減1;碰到籃子,蘋果個數(shù)加1,接住100個蘋果勝利。
炸彈(事件):當(dāng)蘋果接到20個以上時,產(chǎn)生炸彈。籃子碰到炸彈,游戲結(jié)束。
