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

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

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

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

資源簡(jiǎn)介

(

) (

) (
游戲失敗場(chǎng)景
全部停止
)
賽馬
今日任務(wù)
今天我要和同學(xué)們一起來(lái)設(shè)計(jì)一個(gè)賽馬的小程序, 你可以控制程序中的一匹 馬,然后按鍵盤(pán)上的向右方向鍵(或其他按鍵) 讓這匹馬跑起來(lái), 按下空格鍵馬 兒跳起來(lái)越過(guò)跑道上的藍(lán)色線條。 當(dāng)然, 如果想成為第一匹沖線的小馬, 那就要 看你的運(yùn)氣和鍵盤(pán)的使用了!
任務(wù)拆解
開(kāi)始
設(shè)計(jì)三個(gè)場(chǎng)景: (1)跑道場(chǎng)景 (2)游戲勝利場(chǎng)景 (3)游戲失敗場(chǎng)景
(
確定主持人角色
主持人的功能是實(shí)現(xiàn)規(guī)則介紹和
開(kāi)始游戲功能。
確定小馬角色
右鍵奔跑,空格鍵跳躍,到達(dá)終點(diǎn)
后判斷游戲勝利或失敗。
)
游戲開(kāi)始
(
是否碰到跑道
中的
藍(lán)線?
)
(

是否是自己控制的
小馬第一到終點(diǎn)?
)

游戲勝利場(chǎng)景
任務(wù)拆解
第一步:設(shè)計(jì)游戲主場(chǎng)景、失敗場(chǎng)景、勝利場(chǎng)景
第二步:確定主持人角色、小馬角色(自己控制的小馬通過(guò)顏色編輯的方式修改 一下顏色進(jìn)行區(qū)分),將以上各個(gè)角色擺放至舞臺(tái)之上,如下圖
角色 1
角色 3
自 己 控 制 的小馬
角色 6
主持人
第三步:角色全部就位,下面我們要考慮如何腳本的問(wèn)題了, 我們先從主持人開(kāi) 始,主持人的功能是講解游戲規(guī)則和被點(diǎn)擊之后游戲開(kāi)始,我給大家些提示:
如何實(shí)現(xiàn)主持人被點(diǎn)擊后, 游戲開(kāi)始呢?
想想!誰(shuí)要接收這個(gè)廣播?
不要以為上面的想清楚了就結(jié)束了, 這個(gè)主持人被點(diǎn)擊之后還能一直待在舞臺(tái)上
么?如果想讓這個(gè)主持人被點(diǎn)擊之后消失掉,怎么實(shí)現(xiàn)?
第四步:編程時(shí), 頭腦一定要清晰, 剛才我問(wèn)了一個(gè)問(wèn)題, 誰(shuí)應(yīng)該接收 start game 廣播呢?答案肯定是小馬們了, 接下來(lái)就是比較關(guān)鍵的為小馬編寫(xiě)腳本,我們這 步先為陪跑的小馬編寫(xiě)腳本,最后再為我們自己控制的小馬編寫(xiě)腳本
給小馬們?cè)O(shè)定一個(gè)初始位置 x 和 y,統(tǒng)一在起跑線位置出發(fā)
這步有啥用?為啥是隨機(jī)數(shù)?
這個(gè)顏色就是終點(diǎn)線的顏色!
陪跑的小馬碰到終點(diǎn)線,應(yīng)該有啥操作?想一想?
提示: 這個(gè) hit 可以理解為撞
(終點(diǎn))線的意思! 那么,問(wèn)題又來(lái)了,誰(shuí)接收這個(gè) hit 廣播呢?
第五步:我們?yōu)樽约嚎刂频男●R(本例中藍(lán)色小馬)編寫(xiě)腳本
給小馬設(shè)定一個(gè)初始位置 x 和 y,統(tǒng)一在起跑線位置出發(fā)
重復(fù)執(zhí)行什么?我們這匹自己控制的小馬身上肩負(fù)的使命可不少啊! 首先, 按下 右鍵他可以移動(dòng); 其次, 按下空格鍵, 它可以跳躍; 然后, 如果它第一個(gè)沖到終 點(diǎn),游戲勝利!不是第一個(gè)沖到終點(diǎn), 游戲失敗!還有, 碰到藍(lán)色線條游戲失敗! 肩負(fù)著這么多使命(判斷),頭腦中的腳本就成型了
右鍵移動(dòng):
這步想明白了么?
終點(diǎn)勝利: 這步你好好想想!為啥自己控制的小馬到了終點(diǎn)就勝利呢?
空格鍵跳躍: 空格鍵跳躍的腳本我實(shí)現(xiàn)的比較笨,
你自己想想有沒(méi)有更好地跳躍方式,可以越過(guò)藍(lán)色線條!
碰到藍(lán)色線條失敗:
自己控制的小馬腳本到這兒還沒(méi)有結(jié)束, 為啥?剛才我問(wèn)了一個(gè)問(wèn)題, 為什么其 他陪跑的小馬碰到終點(diǎn)線要判斷一下自己是不是第一個(gè)過(guò)線的, 那么自己控制的 小馬為啥不需要判斷直接就認(rèn)定游戲勝利呢?原因是,那個(gè) hit 的廣播其實(shí)就是 廣播給自己控制的小馬的!
這下明白了吧?
第六步:把陪跑小馬的腳本依次復(fù)制給角色 2 、4 、5 、6,別忘了改一下 x 和 y 的值!這是是否細(xì)心的問(wèn)題,當(dāng)然,如果沒(méi)改出了錯(cuò)你肯定也知道哪兒錯(cuò)了!
第七步:別忘了我們的場(chǎng)景呦!
第七步:運(yùn)行一下你的程序,看看有沒(méi)有什么 bug
課后思考
1 、 如果一開(kāi)始我不指定哪匹小馬是我要控制的, 我在游戲中隨機(jī)選擇一個(gè)小馬 進(jìn)行比賽,這個(gè)怎么實(shí)現(xiàn)?
2 、 無(wú)論游戲勝利和失敗,我想讓主持人出來(lái)說(shuō)勝利或失敗,這個(gè)怎么實(shí)現(xiàn)?

展開(kāi)更多......

收起↑

資源預(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. 主站蜘蛛池模板: 亚东县| 大足县| 漳浦县| 辽中县| 民勤县| 尤溪县| 日照市| 含山县| 北海市| 小金县| 电白县| 泸定县| 抚顺县| 清原| 西贡区| 马龙县| 宁津县| 新疆| 广南县| 民丰县| 尚志市| 清远市| 师宗县| 青海省| 道真| 通榆县| 双辽市| 泗阳县| 浮山县| 正宁县| 中西区| 嘉峪关市| 商洛市| 建始县| 阿拉善左旗| 于都县| 克拉玛依市| 巴中市| 佛坪县| 武清区| 东丰县|