中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

少兒趣味編程Scratch綜合實(shí)戰(zhàn)《貪吃蛇》(教學(xué)案+源文件)

資源下載
  1. 二一教育資源

少兒趣味編程Scratch綜合實(shí)戰(zhàn)《貪吃蛇》(教學(xué)案+源文件)

資源簡介

貪吃蛇
(
今日任務(wù):
)
今天我們來利用 scratch 設(shè)計一款貪吃蛇游戲出來, 這款游戲絕對堪稱經(jīng)典, 既然是經(jīng) 典要像復(fù)制就很難, 所以我們在用 scratch 還原他的時候要做到盡量真實(shí),關(guān)于游戲如何玩 我在這兒不用多說,相信沒玩兒過貪食蛇的人可以直接送去火星了,下面我們來講講這款小 游戲的具體制作方法。
(
本課重難點(diǎn):
)
(1)蛇頭的控制方式?
(2)蛇尾如何遠(yuǎn)距離跟隨?
(3)蛇身的繪制/消除?
(4)吃到豆豆后蛇身如何增長?
(
先繪制蛇頭角色,再
設(shè)置中心點(diǎn),這步很
重要!
)
(
任務(wù)解讀
flowchart

)
(
跟我來挑戰(zhàn)
Follow
me

)
第一步:啟動 scratch 軟件;
第二步: 點(diǎn)擊上方的“文件”→“保存”→保存到桌面,文件名:snake →點(diǎn)擊“保存”;
(第二步很很很重要,我希望所有的學(xué)生都能養(yǎng)成及時保存作品的好習(xí)慣!)
第三步: 繪制蛇頭角色并設(shè)定角色中心點(diǎn)
第四步: 下面且聽我詳細(xì)講解蛇頭的腳本
這是蛇身長度變量, 初始值為 30
一開始清空我們的三個鏈表,為了
新一輪程序運(yùn)行做準(zhǔn)備!
蛇頭兼畫筆功能,so 畫筆大小要設(shè)置呀
畫筆顏色與蛇身顏色保持一致
開始落筆繪制,繪制啥?頭繪制出
來的就是蛇身啦!
/
這幾個指令我要是再降就是瞧不起
大家了!
一上來是不允許直 接開始的,空格鍵按 下蛇才開始動!
都 start 了,蛇蛇就開始動了啊!
能看懂不? 三個鏈表,X 記錄蛇頭經(jīng)過 的 X 坐標(biāo),Y 記錄蛇頭經(jīng)過的 Y 坐標(biāo),, fx 記錄蛇頭經(jīng)過每處時的方向。為啥加 到末尾?每次都把蛇頭經(jīng)過的新位置 信息加到鏈表尾部,這樣兒, 就能把舊 地址最終置頂了, 底部永遠(yuǎn)是目前的蛇 頭位置!
(
蛇尾繪制白線!
往下看!
) (
/
)接上
蛇頭如果碰到了豆豆(Sprite3), 這段指令很重要,仔細(xì)琢磨啊!
蛇尾一開始跟隨,獲取了每個鏈 表的第一個信息,至少距離蛇頭 有 30 遠(yuǎn)的位置信息,獲取完就刪 除了,沒用了,留下鏈表還要裝 蛇頭經(jīng)過的新位置信息呢!
如果碰到豆豆, 立刻重復(fù)執(zhí)行 10 次!程序在這兒開
始短暫停留,執(zhí)行 10 次才算完!
10x1=10,吃到豆, 蛇身長度+10
吃到豆, 蛇頭向前 10 次,也就是 蛇身長度長長了 10,將蛇頭所經(jīng) 過的位置信息也要記錄在鏈表 中,不然蛇尾怎么跟啊?
如果鏈表長度>蛇身長度?
發(fā)廣播,蛇尾開始跟隨,除了跟隨,蛇尾還要繪制白線,想 想蛇尾為什么要繪制白線? ??? 因?yàn)橐趽踝∷?前面的蛇身,否則蛇身無限長了!
第五步: 繪制蛇尾角色并設(shè)定角色中心點(diǎn)
第六步: 下面我來詳細(xì)講解一下蛇尾角色的腳本
(
/
接收到
start
開始,蛇頭蛇尾不能

)
一上來就分家啊!
(
看到這兒明白了吧?蛇尾繪制白線,
)
(
鏈表的第一項(xiàng)(在蛇身長度范圍內(nèi)蛇
頭經(jīng)過的最早的位置信息
X

Y
、方向)
)那么l是怎么實(shí)現(xiàn)跟隨蛇頭的呢?讀取
第七步: 豆豆角色
(
課后思考:
)
(1) 請同學(xué)們?yōu)槲覀兘裉斓呢澇陨哂螒蛟O(shè)計一個游戲開頭!
(2) 游戲中沒有時間變量,并且沒有規(guī)定失敗和成功的條件,你們自己考慮一下唄?

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 万山特区| 上栗县| 北流市| 东至县| 饶阳县| 稷山县| 滦平县| 抚远县| 尚志市| 龙江县| 嘉善县| 锡林浩特市| 侯马市| 兴仁县| 天全县| 新干县| 佛教| 丹江口市| 开化县| 石棉县| 阿拉善盟| 红原县| 古浪县| 安新县| 临漳县| 安阳县| 定安县| 荣昌县| 宜州市| 凌源市| 扎鲁特旗| 磐石市| 望都县| 江安县| 故城县| 监利县| 四会市| 双流县| 天峨县| 普宁市| 当阳市|