資訊內(nèi)容
超贊!瘋狂打地鼠小游戲Scratch少兒編程源碼分享程序解讀,小朋友都喜歡!
大家好,又是一學(xué)期即將結(jié)束。今天給大家?guī)泶虻厥蟮挠螒颍M蠹以诤俚臅r間能夠?qū)W有所獲。
項目介紹
“打地鼠”這個游戲相信大家都有玩過吧。本節(jié)課將詳細(xì)的講解“打地鼠”游戲的制作過程。整個程序運行結(jié)果如下圖:
案例講解
PART
1
角色列表
本程序主要兩個角色一個背景,非常的簡潔。具體為:舞臺背景、
地鼠角色和
錘子角色。下圖為整體布局情況:
PART
2
代碼分析
背景代碼
本段代碼只有一個功能,就是為游戲播放背景音樂。這個地方使用重復(fù)執(zhí)行進(jìn)行單曲循環(huán)播放,直到退出游戲才會停止音樂。
地鼠代碼
本程序塊主要功能為計算得分,只要地鼠碰到了錘子,將地鼠造型變?yōu)榇驎灒梅肿兞烤驮黾?。
本程序塊的功能為,將得分初始化為0。然后讓地鼠重復(fù)的在背景里的地洞里出現(xiàn)。每一次地鼠出現(xiàn)都會以正常的造型出現(xiàn)。這里有一個隨機(jī)數(shù),是表示背景里9個地洞的編號。隨機(jī)出現(xiàn)的數(shù)字就代表地鼠出現(xiàn)的位置,將位置編號存放到地洞序號變量。
說到這里可能有些同學(xué)就不懂了,怎么數(shù)字能確定地鼠出現(xiàn)的位置。其實關(guān)鍵在下一句,在這個地方出現(xiàn)了X,Y。這里的X,Y表示的鏈表,而不是變量。在X里有9個地洞的X座標(biāo),Y里有和X對應(yīng)9個地洞的Y座標(biāo)。這樣就可以用序號調(diào)用座標(biāo)了。X列表和Y列表如下圖:
錘子代碼
本程序塊是讓錘子在鼠標(biāo)點擊左鍵時,做出敲打的動作。并且讓錘子隨著鼠標(biāo)的移動而移動。
到這里“打地鼠”小游戲就講解完了。要想做好這個游戲,我們得認(rèn)真學(xué)習(xí)鏈表的使用。大朋友、小朋友們,還在等什么呢?動手練習(xí)起來吧!你如果有不懂的地方,歡迎在文章下面留言,大家一起探討。

- 上一篇
Scratch少兒編程:圣誕賀卡第二講!繼續(xù)制作吧!
大家好,我是爭分奪秒終于又坐在了電腦前的Charlie!我們又見面了 上節(jié)課我們講了要做圣誕賀卡,但視頻沒有放出來,今天先給大家看一下效果: 沒有體驗到效果的小伙伴抓緊播放視頻哦! 今天我們來講怎么做出在空中滑翔的圣誕老人
- 下一篇
Scratch少兒編程教程:進(jìn)階課程-打蝙蝠第三節(jié)
scratch教程第三節(jié) 我們把程序?qū)懺诿闇?zhǔn)器部份,點選瞄準(zhǔn)器─>程序,新增以下的程序碼,把計時器啟用,在程序一開始把計時器歸零,重復(fù)判斷時間是否超過我們所設(shè) 定的,如果是就停止執(zhí)行。