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