資訊內(nèi)容
少兒創(chuàng)意編程(特20)scratch之玩轉(zhuǎn)貪吃蛇

相信大家都玩過貪吃蛇的游戲吧!?今天我們就來學習幾種貪吃蛇變長的做法,其余內(nèi)容不涉及,來玩轉(zhuǎn)貪吃蛇吧!
一、入門級
入門級貪吃蛇變長的方法很簡單,就是造型切換。當貪吃蛇吃到一個蘋果得分后,它就切換為下一個造型,得分越多,造型越長。

造型變化如上圖,程序比較簡單,這里就不展示了。
二、基礎(chǔ)級
在貪吃蛇變長的眾多做法中,克隆是最常用的方法,而且非常簡單。

如上圖,蛇頭是綠色的小球,蛇身是黃色的小球。每吃到一個水果,得分就會增加。蛇身在移到蛇頭位置后等待一下再克隆自己,接著等待一個與得分相關(guān)的時間后,刪除克隆體。

蛇身具體程序如上圖,是不是超級簡單。
??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

再看上圖的貪吃蛇及其程序,雖然和之前的程序有很大的不同,但思路是一模一樣的!
三、進階級除了上文的造型和克隆的方法,貪吃蛇變長的方法還有畫筆和列表相結(jié)合的方法。

如上圖,這種方法相對要復雜一些,先用列表記錄蛇頭的運行坐標,列表的長度等于變量蛇身長度;同時蛇頭不停的落筆留下運動軌跡。

這是蛇頭的相關(guān)程序。

上圖是蛇身的程序,大家一定很奇怪,這個貪吃蛇是怎么做出來的?

看了上圖,大家是不是茅塞頓開,原來蛇身的落筆顏色和背景相同,所以才產(chǎn)生了貪吃蛇變長的效果啊!
更多方法歡迎大家和我探討!

以上為臨汾南城教輔中心開設(shè)的課程,歡迎各位家長和小朋友前來咨詢、試聽。
地址:
??臨汾市堯都區(qū)南外環(huán)立交橋康匯苑小區(qū)
電話:
??15035795268(李老師)
相關(guān)精彩鏈接:
少兒創(chuàng)意編程(特19)scratch游戲中背景移動的奧秘
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
