資訊內(nèi)容
Scratch創(chuàng)意編程中級(jí)班-----迷宮游戲
Scratch創(chuàng)意編程中級(jí)班-----迷宮游戲
2019年8月18日下午,這是繼上周臺(tái)風(fēng)肆虐上海后的第一堂課,今天孩子們都開開心心提早到達(dá)了顓橋社區(qū)創(chuàng)新屋,隔了一周孩子們顯得非常期望看到老師和同伴,他們認(rèn)為少兒創(chuàng)意編程課實(shí)在是太有挑戰(zhàn)力了,每次來創(chuàng)新屋都仿佛不經(jīng)意間闖入了一個(gè)神奇的地方,總有讓人想要進(jìn)一步探索下去的感覺,今天又會(huì)遭遇到什么呢?
喻老師告訴大家今天的課程內(nèi)容是初級(jí)迷宮游戲,主要知識(shí)點(diǎn)是鍵盤控制角色的方法以及顏色偵測(cè)的運(yùn)用?!懊詫m”這可是一個(gè)讓所有孩子甚至大人都欲罷不能的地方,迷宮游戲更是個(gè)充滿驚喜的活動(dòng)哦!
現(xiàn)在開始打開電腦,桌面上的舞臺(tái)的中心是(0,0),水平為X軸,垂直為Y軸。X軸:中心點(diǎn)往右是(+),中心點(diǎn)往左是(-),Y軸:中心點(diǎn)往上是(+),中心點(diǎn)往下是(-),了解到坐標(biāo)后才能控制角色在舞臺(tái)位置及移動(dòng)。接著分別定義鍵盤的上下左右鍵的動(dòng)作,往上:當(dāng)按下“上移鍵”,向上進(jìn)10步,往下:當(dāng)按下“下移鍵”,向下進(jìn)10步,往左:當(dāng)按下“左移鍵”,向左進(jìn)10步,往右:當(dāng)按下“右移鍵”,向右進(jìn)10步,看看是不是小編也沉浸其中欲罷不能了呀!
好吧我們還有更艱巨的任務(wù)呢:要從控制模塊組里拖動(dòng)一個(gè)條件判斷語句放到腳本區(qū),從偵測(cè)模塊組里拖動(dòng)“碰到顏色”代碼塊放入到條件代碼塊的判斷位置,點(diǎn)擊一下“碰到顏色”代碼塊里的顏色,這里鼠標(biāo)指針變?yōu)榱诵∈衷煨?,我們現(xiàn)在移動(dòng)鼠標(biāo),現(xiàn)在“碰到顏色”代碼塊時(shí)的顏色跟隨鼠標(biāo)指針會(huì)發(fā)生變化,我們把鼠標(biāo)指針移動(dòng)到舞臺(tái)區(qū)的棧道處,這時(shí)“碰到顏色”代碼塊里的顏色定格為了棧道的顏色,點(diǎn)擊鼠標(biāo)左鍵,這個(gè)棧道顏色就同步到“碰到顏色”代碼塊里了
喻老師好嚴(yán)肅好專業(yè)哦,他提示同學(xué)們條件代碼的意思就是:“如果悟空碰到棧道的顏色就讓他執(zhí)行條件判斷里的代碼”,但是,我們要的條件是悟空沒有碰到棧道上的顏色,也就是悟空走到了棧道外邊,所以我們要把上面的條件做一個(gè)取反,所謂的取反是編程里的一個(gè)專業(yè)術(shù)語,意思是把剛剛的條件反過來,那如何進(jìn)行取反操作呢?
我們要用到新的運(yùn)算符的知識(shí)了。
我們想讓小松鼠走到終點(diǎn)吃到甜甜圈,是不是同樣可以利用鼠標(biāo)的上下左右鍵和碰到顏色代碼塊來實(shí)現(xiàn)呢?下面就讓我們一起來完成它吧……
哎呦!今天可是太燒腦了,怎么感覺有點(diǎn)像是腦袋掉在家里了呢?不要緊只要我們有信心,勝利一定屬于同學(xué)們。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
