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

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

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

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

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

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

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

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

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