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