資訊內(nèi)容
少兒創(chuàng)意編程(特21)scratch之貪吃蛇再現(xiàn)
本公眾號(hào)之前發(fā)布了關(guān)于貪吃蛇如何變長(zhǎng)的內(nèi)容,在相關(guān)微信群和QQ群引起了大家熱烈的討論,在這里非常感謝大家的支持與參與!
之前貪吃蛇變長(zhǎng)的方法分別是造型切換、克隆和列表加畫筆,下面展示幾種其它的做法。
一、列表與圖章的結(jié)合使用。
上圖是小編根據(jù)樹上科技的武迪老師做的貪吃蛇進(jìn)行的改編,程序和列表加畫筆的思路類似,只是將落筆改成了圖章。
上圖是蛇身的程序,橡皮擦的圖章顏色必須和背景色相同才能達(dá)到效果。
這里需要特別注意,不管是列表加畫筆的方法還是列表加圖章的方法,貪吃蛇一定要設(shè)置成不能向后轉(zhuǎn)吃掉自己,不然蛇身的一部分會(huì)被擦除!
二、列表與克隆的結(jié)合使用。
上圖是謝聲濤老師的作品,使用的是列表加克隆的思路。
其它程序和前文程序類似,不同之處如上圖。看來列表加克隆的方法比列表加畫筆(圖章)的方法稍微復(fù)雜一些,克隆體的隱藏或刪除是個(gè)大問題。
三、貪吃蛇轉(zhuǎn)方向的問題。
貪吃蛇一旦碰到舞臺(tái)邊緣游戲就結(jié)束了,所以如何讓貪吃蛇轉(zhuǎn)動(dòng)方向也是個(gè)大問題,目前有以下幾種方法來控制貪吃蛇的方向:
1、方向鍵。
這是目前最主流的方法,按方向鍵的上下左右,貪吃蛇就會(huì)向上下左右移動(dòng)。但有時(shí)會(huì)按下貪吃蛇的相反方向鍵,貪吃蛇就會(huì)吃掉自己,怎么辦呢?
上圖的程序來自武迪老師,它很好的避免了貪吃蛇向相反的方向移動(dòng),從而吃掉自己使游戲結(jié)束。
2、面向鼠標(biāo)。
也有一些朋友讓貪吃蛇移動(dòng)的方向面向鼠標(biāo)指針,這樣貪吃蛇更靈活,操作起來更方便。?
上圖的程序很簡(jiǎn)單,相信大家一看就能掌握。
?3、某個(gè)鍵控制。
有些朋友突發(fā)奇想,使用某一個(gè)按鍵使貪吃蛇順時(shí)針轉(zhuǎn)動(dòng),另一個(gè)按鍵逆時(shí)針轉(zhuǎn)動(dòng),也不失為一種好方法。
使用不同的游戲規(guī)則,增添了貪吃蛇的可玩性和拓展性,贊一個(gè)!?
有的朋友做的貪吃蛇可以從舞臺(tái)上側(cè)出,舞臺(tái)底部進(jìn),或者舞臺(tái)左側(cè)出右側(cè)進(jìn);還有的朋友使用了云變量,可以雙人貪吃蛇比賽,或者大蛇吃小蛇的游戲……
更多貪吃蛇的玩法和創(chuàng)意,期待您的交流!? ??
以上為臨汾南城教輔中心開設(shè)的課程,歡迎各位家長(zhǎng)和小朋友前來咨詢、試聽。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
