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

少兒趣味編程Scratch綜合實戰《是男人就下100層》(教學案+源文件)

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

少兒趣味編程Scratch綜合實戰《是男人就下100層》(教學案+源文件)

資源簡介

綜合實戰:是男人就下 100 層
(
今日任務:
)
將網絡上一款同名游戲嘗試在 scratch 中制作出來, 用鍵盤控制一個主角(可以滾動的 球) 左右移動, 小球自由落體式下降,木板向上的移動速度也會越來越快! 這些都意味著游 戲的進行會越來越難, 屏幕上有記錄“層數”和“速度”的提示框, 同時還會顯示小球的瞬 時速度、自由落體時間, 快制作出來試試看你可以下到多少層?
(
本課難點:
)
(1)小球自由落體的實現?
(2)小球移動+滾動效果?
(3)木板難度提升效果?
(4)如何避免小球碰到木板時嵌入進去的 bug?
(
下方隨
機出現
) (
Game over
背景
2
) (
增速效

) (
背景
/
) (
木板
) (
如何界定失敗?
/
) (
自由落
體時間
) (
游戲構思
) (
左右鍵移動
) (


記錄
) (
滾動功能
) (
變量
) (
自由落體
效果
) (
自由落體
瞬時速度
) (
木板
瞬時速度
) (
碰到木板
被接住
)
(
任務解讀
Thinking
map

)
(
最好是樓
層的背景
1
)
(
持續向
上移動
)
(
主角球
)
程序分析:
(1)背景:可分為正常背景和失敗背景;
(2)主角球:鍵盤控制球的左右移動;
如何實現球的滾動效果,并且在運動過程中如何實現球的一邊滾動一邊移動 效果, 這樣才夠真實!
最重要的是如何實現小球的自由落體效果?
(3)樓層: 下方隨機出現;
出現后均向上移動;
向上移動的速度不斷增加,游戲難度因此不斷提升;
(4)變量: 記錄所下降樓層的變量;
記錄樓層上升的速度提升值;
記錄小球每個自由落體的瞬時速度;
記錄小球自由落體的分段時間。
背景代碼:
利用 scratch3.0 在繪圖時可以 輕松設定角色中心點的功能, 學過 flash 的老師和同學都了 解矢量圖或位圖的中心點設 定有多重要了, 在這一步,主 要是為了小球可以以自身的 圓心為旋轉中心點! 否則…你 可以試試不設置中心點的效 果!
小球的腳本:
在講解小球的腳本及后續其他角色腳本之前, 先來理一下我的程序中有多少角色即將出場
一目了然,不用過多解釋了吧?小球,之后是四個下方隨機出現的木板(block1/2/3/4)!好, 我們繼續講小球的腳本程序:
旋轉+移動=滾動!
這里其實可以定義一個初始模
塊,這樣就不用把這一大串都放
到這里了,計時器清零不解釋,
vt 即時速度清零, t 自由落體時
間清零,您已下 0 層,好理解
確定小球初始掉落時的位置!
碰到任意一個木板, 那么…
接下來
判斷些什么呢? 接續向下看
(
判斷一:
)
(
啥意思?看不懂?先保留一下,簡單說明一
下就是被
木板接住了,“速度增加”看不懂沒關系,往后看!
球碰到上下邊界
game over

又判斷一遍?為啥?關鍵在于看懂“
y
坐標
+1
”看不懂聯系我
還記得廣播給誰聽?
計算小球自由落體的瞬時速度!
掉落
=
向下運動,
當然
y
是減少了
判斷二:
)
步驟三: 搞定木板(以其中 block2 為例講解, 其余的自行設計就 ok 了,看懂一個就行了)
木板腳本:
前面留了一個問題,速度增加其實就是一個變量, 為了增加游戲難度設定的變量, 目的是讓木板移動 速度越來越快!
(
判斷一:
)
判斷些什么呢?
碰到邊界,怎樣?
層數變量增加!
今日新內容, 克隆,將自己進行克隆, 可以克隆出一 個一模一樣的自己出來!
克隆體在下方隨機位置出現,一輪又一輪的克隆,出現, 消 失,克隆,出現,消失, 就這樣周而復始的進行下去了!
(
判斷二:
)
游戲難度增加!
木板移動速度增加!
步驟四:
請各位親自行完成其他幾個木板角色的設計吧,有什么問題咱們再溝通,我的個人微信: kakalaibi(leo 先生)
(
課后思考:
)
(1)本程序有個問題, 也是從大魚吃小魚開始我一直沒有完美解決的問題, 小球碰到木板 加一層分數,但是小球只要和木板有接觸,就會不停的加分,這個問題我只能退而求其次在 程序中放到了木板消失加分!大家看看有沒有好的解決方法!
(2)小球碰到了左右邊緣也會 game over,思考一下這個問題如何解決?
(3)專業一點的書籍上有關于 g 和 scratch 步長的換算,感興趣的親們自行研究一下!

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 安陆市| 博客| 重庆市| 辽宁省| 丹凤县| 咸宁市| 营山县| 南江县| 清新县| 巨野县| 霍邱县| 黄骅市| 弥渡县| 固阳县| 都江堰市| 腾冲县| 安远县| 军事| 漳州市| 铜川市| 阳高县| 沁阳市| 富平县| 营山县| 三穗县| 林芝县| 毕节市| 理塘县| 林州市| 凉城县| 梁河县| 唐河县| 福州市| 健康| 长宁县| 广平县| 巴林左旗| 呼玛县| 凌海市| 平泉县| 西青区|