資訊內容
超贊!瘋狂打地鼠小游戲Scratch少兒編程源碼分享程序解讀,小朋友都喜歡!
大家好,又是一學期即將結束。今天給大家帶來打地鼠的游戲,希望大家在寒假的時間能夠學有所獲。
項目介紹
“打地鼠”這個游戲相信大家都有玩過吧。本節課將詳細的講解“打地鼠”游戲的制作過程。整個程序運行結果如下圖:
案例講解
PART
1
角色列表
本程序主要兩個角色一個背景,非常的簡潔。具體為:舞臺背景、
地鼠角色和
錘子角色。下圖為整體布局情況:
PART
2
代碼分析
背景代碼
本段代碼只有一個功能,就是為游戲播放背景音樂。這個地方使用重復執行進行單曲循環播放,直到退出游戲才會停止音樂。
地鼠代碼
本程序塊主要功能為計算得分,只要地鼠碰到了錘子,將地鼠造型變為打暈,得分變量就增加1。
本程序塊的功能為,將得分初始化為0。然后讓地鼠重復的在背景里的地洞里出現。每一次地鼠出現都會以正常的造型出現。這里有一個隨機數,是表示背景里9個地洞的編號。隨機出現的數字就代表地鼠出現的位置,將位置編號存放到地洞序號變量。
說到這里可能有些同學就不懂了,怎么數字能確定地鼠出現的位置。其實關鍵在下一句,在這個地方出現了X,Y。這里的X,Y表示的鏈表,而不是變量。在X里有9個地洞的X座標,Y里有和X對應9個地洞的Y座標。這樣就可以用序號調用座標了。X列表和Y列表如下圖:
錘子代碼
本程序塊是讓錘子在鼠標點擊左鍵時,做出敲打的動作。并且讓錘子隨著鼠標的移動而移動。
到這里“打地鼠”小游戲就講解完了。要想做好這個游戲,我們得認真學習鏈表的使用。大朋友、小朋友們,還在等什么呢?動手練習起來吧!你如果有不懂的地方,歡迎在文章下面留言,大家一起探討。
