資訊內(nèi)容
少兒創(chuàng)意編程(特20)scratch之玩轉(zhuǎn)貪吃蛇
相信大家都玩過貪吃蛇的游戲吧!?今天我們就來學(xué)習(xí)幾種貪吃蛇變長的做法,其余內(nèi)容不涉及,來玩轉(zhuǎn)貪吃蛇吧!
一、入門級
入門級貪吃蛇變長的方法很簡單,就是造型切換。當(dāng)貪吃蛇吃到一個(gè)蘋果得分后,它就切換為下一個(gè)造型,得分越多,造型越長。
造型變化如上圖,程序比較簡單,這里就不展示了。
二、基礎(chǔ)級
在貪吃蛇變長的眾多做法中,克隆是最常用的方法,而且非常簡單。
如上圖,蛇頭是綠色的小球,蛇身是黃色的小球。每吃到一個(gè)水果,得分就會增加。蛇身在移到蛇頭位置后等待一下再克隆自己,接著等待一個(gè)與得分相關(guān)的時(shí)間后,刪除克隆體。
蛇身具體程序如上圖,是不是超級簡單。
??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
再看上圖的貪吃蛇及其程序,雖然和之前的程序有很大的不同,但思路是一模一樣的!
三、進(jìn)階級除了上文的造型和克隆的方法,貪吃蛇變長的方法還有畫筆和列表相結(jié)合的方法。
如上圖,這種方法相對要復(fù)雜一些,先用列表記錄蛇頭的運(yùn)行坐標(biāo),列表的長度等于變量蛇身長度;同時(shí)蛇頭不停的落筆留下運(yùn)動軌跡。
這是蛇頭的相關(guān)程序。
上圖是蛇身的程序,大家一定很奇怪,這個(gè)貪吃蛇是怎么做出來的?
看了上圖,大家是不是茅塞頓開,原來蛇身的落筆顏色和背景相同,所以才產(chǎn)生了貪吃蛇變長的效果啊!
更多方法歡迎大家和我探討!
以上為臨汾南城教輔中心開設(shè)的課程,歡迎各位家長和小朋友前來咨詢、試聽。
地址:
??臨汾市堯都區(qū)南外環(huán)立交橋康匯苑小區(qū)
電話:
??15035795268(李老師)
相關(guān)精彩鏈接:
少兒創(chuàng)意編程(特19)scratch游戲中背景移動的奧秘
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Geek專欄:在 Scratch 中玩轉(zhuǎn)機(jī)器人:Python、Deep Learning、Posenet and Robot!
- 下一篇
CVPR2019 oral | ScratchDet,從頭開始訓(xùn)練單步目標(biāo)檢測器
本文《ScratchDet: Training Single-Shot Object Detectors from Scratch》提出了一種從零開始訓(xùn)練的單步目標(biāo)檢測器ScratchDet, 并基于root-block設(shè)計(jì)了新的基礎(chǔ)網(wǎng)絡(luò)Root-ResNet。ScratchDe