少兒創意編程(特21)scratch之貪吃蛇再現

admin 發表于 2019-06-06 11:33

本公眾號之前發布了關于貪吃蛇如何變長的內容,在相關微信群和QQ群引起了大家熱烈的討論,在這里非常感謝大家的支持與參與!

之前貪吃蛇變長的方法分別是造型切換、克隆和列表加畫筆,下面展示幾種其它的做法。

一、列表與圖章的結合使用。

http://www.oeerar.tw/Uploads/timg/190606/11333L3W-0.jpg

上圖是小編根據樹上科技的武迪老師做的貪吃蛇進行的改編,程序和列表加畫筆的思路類似,只是將落筆改成了圖章。

http://www.oeerar.tw/Uploads/timg/190606/11333K640-1.jpg

上圖是蛇身的程序,橡皮擦的圖章顏色必須和背景色相同才能達到效果。

這里需要特別注意,不管是列表加畫筆的方法還是列表加圖章的方法,貪吃蛇一定要設置成不能向后轉吃掉自己,不然蛇身的一部分會被擦除!

二、列表與克隆的結合使用。

http://www.oeerar.tw/Uploads/timg/190606/11333J3B-2.jpg

上圖是謝聲濤老師的作品,使用的是列表加克隆的思路。

http://www.oeerar.tw/Uploads/timg/190606/11333J5O-3.jpg

其它程序和前文程序類似,不同之處如上圖。看來列表加克隆的方法比列表加畫筆(圖章)的方法稍微復雜一些,克隆體的隱藏或刪除是個大問題。

三、貪吃蛇轉方向的問題。

貪吃蛇一旦碰到舞臺邊緣游戲就結束了,所以如何讓貪吃蛇轉動方向也是個大問題,目前有以下幾種方法來控制貪吃蛇的方向:

1、方向鍵。

這是目前最主流的方法,按方向鍵的上下左右,貪吃蛇就會向上下左右移動。但有時會按下貪吃蛇的相反方向鍵,貪吃蛇就會吃掉自己,怎么辦呢?

http://www.oeerar.tw/Uploads/timg/190606/11333K531-4.jpg

上圖的程序來自武迪老師,它很好的避免了貪吃蛇向相反的方向移動,從而吃掉自己使游戲結束。

2、面向鼠標。

也有一些朋友讓貪吃蛇移動的方向面向鼠標指針,這樣貪吃蛇更靈活,操作起來更方便。?

http://www.oeerar.tw/Uploads/timg/190606/11333TC8-5.jpg

上圖的程序很簡單,相信大家一看就能掌握。

?3、某個鍵控制。

有些朋友突發奇想,使用某一個按鍵使貪吃蛇順時針轉動,另一個按鍵逆時針轉動,也不失為一種好方法。

http://www.oeerar.tw/Uploads/timg/190606/11333RS8-6.jpg

使用不同的游戲規則,增添了貪吃蛇的可玩性和拓展性,贊一個!?

有的朋友做的貪吃蛇可以從舞臺上側出,舞臺底部進,或者舞臺左側出右側進;還有的朋友使用了云變量,可以雙人貪吃蛇比賽,或者大蛇吃小蛇的游戲……

更多貪吃蛇的玩法和創意,期待您的交流!? ??

http://www.oeerar.tw/Uploads/timg/190606/11333Q5M-7.jpg

以上為臨汾南城教輔中心開設的課程,歡迎各位家長和小朋友前來咨詢、試聽。

后記,小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合scratch(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手動力很有幫助。

感興趣的朋友可以掃描二維碼,關注一下,或微信搜索“大耳猴少兒編程”

http://www.oeerar.tw/Uploads/Editor/2018-04-22/5adca08bdc212.jpg