資訊內容
少兒創意編程scratch初級游戲--打地鼠
可愛的小朋友們,今天我們來編一個打地鼠的經典小游戲吧。
游戲介紹:玩家通過操控錘子擊打洞里冒出來的地鼠來得分。
打地鼠
效果圖
玩家通過操控錘子擊打洞里冒出來的地鼠來得分。
變量
在這個游戲中,我定義了2個變量:
剩余時間:游戲還剩下多少時間,這個變量會顯示在屏幕上。
得分:已經得到的分數,這個變量顯示在屏幕上。
背景

圖1背景圖
“背景”腳本

圖2背景腳本
背景只有一段腳本,就是當接收到“游戲開始”消息后,設置變量初始值,并開始游戲倒計時。將變量“得分”設置為0,將變量“剩余時間”設置為30s。在循環體中,每次等待1s,將變量“剩余時間”減1。當“剩余時間”為0后,廣播“游戲結束”,并且停止全部腳本。
角色



圖3角色圖
這個游戲一共13個角色,分別是9只地鼠、1把錘子、開始和結束的3個角色。
第1個角色:開始界面

圖4開始界面圖
“開始界面”腳本展示

圖5開始界面腳本
第一步:當綠旗被點擊時,顯示該角色。
第二步:當接收到“游戲開始”時,就要隱藏該角色。
第2個角色:開始按鈕

圖6開始按鈕
開始按鈕腳本展示

圖7開始按鈕腳本
第一步:當綠旗被點擊時,移到指定位置,移到最前面,顯示角色。
第二步:當角色被點擊時,隱藏角色,廣播“游戲開始”。
第3個角色:錘子

圖8錘子圖
錘子有2個造型,分別是”普通”和“攻擊”造型。
“錘子”腳本展示

圖9錘子腳本
第一步:當接收到“游戲開始”時,顯示角色,移到最前面。重復執行讓錘子跟隨鼠標移到。如果偵測到鼠標被按下,則換成“攻擊”造型,然后等待0.2s,換成“普通”造型。
第二步:當接收到“游戲結束”,隱藏角色。
第4個角色:結束信息

圖10結束信息
“結束信息”腳本展示

圖11結束信息腳本
第一步:當角色被點擊時,隱藏角色。
第二步:當接收到“游戲結束”,移到最前面,顯示角色。等待05s。
第5個角色:地鼠

圖12地鼠
“地鼠”腳本展示


圖13地鼠腳本
第一步:當綠旗被點擊時,移到第一個洞里,隱藏角色。重復執行,隨機等待一段時間后,顯示角色,表示地鼠鉆出洞來。之后隨機等待一段時間,隱藏角色。表示地鼠又躲回洞里。
第二步:當綠旗被點擊時,重復執行,偵測地鼠是否碰到了錘子和錘子的造型名稱是否是“攻擊”。如果這2個條件同時滿足,就播放聲音,隱藏角色。將分數加1。
第6到13個角色:地鼠2到地鼠9
因為“地鼠2”到“地鼠9”的造型和聲音與“地鼠1”是一樣的,腳本也基本一樣,只不過每個角色放置的位置和隨機等待的時間不同。小朋友們,可以復制“地鼠1”的角色,對腳本稍作修改即可了。好了,打地鼠的游戲做好啦!快嘗試運行一下吧,一起來打地鼠吧~
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
