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