資訊內(nèi)容
Scratch3.0編程 第10課 小貓抓老鼠迷宮游戲(文字版)
Scratch3.0編程
小貓抓老鼠迷宮游戲
大家好!我是吳老師。
這節(jié)課我們一起來學(xué)習(xí)Scratch3.0編程 第10課 小貓抓老鼠迷宮游戲。
同學(xué)們,你們走過迷宮嗎?今天吳老師把迷宮游戲搬到屏幕上,我們一起來瞧一瞧。
這個(gè)游戲看起來很好玩對不對?其中用了很多偵測類的積木哦!什么是偵測類的積木呢?其實(shí)我們之前已經(jīng)有用過幾個(gè),今天我們就系統(tǒng)地來了解一下。一起來進(jìn)入知識充電站。知識充電站
人可以用眼睛、耳朵、手、鼻子和嘴巴來感知這個(gè)世界。而在Scratch中,偵測積木的工作原理與之相同,你可以用偵測積木來幫角色理解舞臺周圍的情況并作出反應(yīng)。
當(dāng)你設(shè)計(jì)一個(gè)游戲,你想讓玩家擁有多少游戲的控制權(quán),就應(yīng)該考慮用哪些偵測積木,以及讓玩家在何時(shí)獲取這些信息。
我們可以把偵測積木分為這幾類:鼠標(biāo)偵測、鍵盤偵測、碰撞偵測、距離偵測、時(shí)間與日期偵測、問問題與其他偵測。

鼠標(biāo)偵測,你可以用按下鼠標(biāo)積木來偵測游玩是否按下了鼠標(biāo)的按鈕。也可以用鼠標(biāo)的x坐標(biāo)、鼠標(biāo)的y坐標(biāo)來偵測鼠標(biāo)的位置。

鍵盤偵測,你可以用該積木來偵測玩家是否按下鍵盤中的某一個(gè)按鍵,并讓角色做出相應(yīng)的反應(yīng)。

碰撞偵測,Scratch不僅可以偵測何時(shí)按下按鍵,它還可以判斷兩個(gè)角色是否有接觸,以及角色是否觸碰到鼠標(biāo)、舞臺邊緣,甚至是屏幕上的特定角色。還可以判斷角色是否碰到舞臺上的某一個(gè)顏色。

距離偵測,如果你想讓兩個(gè)角色偵測到自己正在靠近而不是接觸某個(gè)東西,該怎么辦呢?有一個(gè)積木可以告訴你的角色距離某個(gè)物體多遠(yuǎn),該積木可以讓角色知道自己與其他角色或鼠標(biāo)指針的距離。

日期與時(shí)間偵測,當(dāng)前時(shí)間的積木可以告訴你角色現(xiàn)在的年、月、日、時(shí)、分、秒或星期、計(jì)時(shí)器積木可以準(zhǔn)確的告訴你游戲運(yùn)行了幾秒。

問問題及其他偵測,詢問的積木可以讓玩家做出回答,當(dāng)這個(gè)積木運(yùn)行時(shí),它會把問題顯示在舞臺上,等待玩家給出答案,答案會放在“回答”的變量中。

1.添加角色、背景并初始化
1.在舞臺背景中繪制迷宮背景。
2.添加小貓與老鼠的角色。
3.為小貓與老鼠角色初始化
3.實(shí)現(xiàn)小貓的角色腳本

4.作業(yè)
為這個(gè)游戲增加難度。以下兩點(diǎn)作業(yè)可以二選一完成,或者兩個(gè)都完成。
1.增加幾個(gè)不同的迷宮背景造型,當(dāng)小貓穿越迷宮時(shí),迷宮會不斷變化。
2.當(dāng)小貓抓到老鼠后進(jìn)入下一關(guān),增加一個(gè)新的關(guān)卡。
你學(xué)會了嗎?
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
