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