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

少兒趣味編程Scratch綜合實戰《跑酷闖關》(教學案+源文件)

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

少兒趣味編程Scratch綜合實戰《跑酷闖關》(教學案+源文件)

資源簡介

跑酷闖關
(
今日任務:
)
今天, 我們將利用 scratch 設計一款類似于跑酷的小游戲, 讓玩家控制一個人物左右移 動+跳躍爭取在最短的時間內通關, 本節課的程序實現方法比較巧妙,我會在學案及微課中 進行詳細的講解,我們開始吧!
過關的觸發點
玩家控制的角色,可以
左右移動,跳躍
(
本課重難點:
)
(1)掌握速度變量的使用技巧;
(2)掌握如何將一個角色的各種運動狀態拆分成幾個模塊來處理;
(3)學會調試編程中遇到的 BUG。
(
X
速度為正數
) (
N
) (
是否在黑線
處起跳?
) (
主角接收玩家的鍵盤控制
)
(
任務解讀
Flowchart

)
開始
玩家控制的主角在屏幕固定位置出現
(
N
)N
(
按下向左鍵
Y
) (
按下向右鍵
Y
)按下向上鍵
Y
X 速度為負數
Y
Y 速度為正數
(
是否跳到最
高處?
)
Y
開始下落,Y 速 度為負數
(
跟我來挑戰
Follow
me

)
既然我們要做一個完整的作品, 那么完整的步驟缺一不可,今天我們再來一次完整的操作步 驟展示!
第一步:啟動 scratch 軟件;
第二步: 點擊上方的“文件”→ “保存”→保存到桌面, 文件名: 跑酷闖關→點擊“保存”;
(第二步很很很重要,我希望所有的學生都能養成及時保存作品的好習慣!)
第三步: 角色設計(本程序中就需要 1 個角色, 一個是隨時接收鍵盤指令的主角)
第四步: 場景設計
場景一
場景二
場景三(勝利場景)
第五步: 腳本解讀
初始化主角一開場出現的位置
(
變量
X
,即水平方向的移動速度,正數就是右移速度,負
數就是左移速度
變量
Y
,即垂直方向的移動速度,正數就是上移速度,負數
就是下移速度
)
按下左鍵, 主角準備向左移動
不是直接移動, 而是給了一個 X 初速度, 向左
(
按下右鍵,
主角準備向右移動
不是直接移動,
而是給了一個
X
初速度, 向右
)
按下上鍵, 主角準備向上跳躍
這不是跳躍,先將主角下移 1 個步長
再看主角現在是不是正踩在黑線上? 只有踩在黑線上才能起跳!
不是直接移動, 而是給了一個 Y 向上的初速度
Y 剛才向下移動了 1 個步長,現在恢復回去
既然起跳了,那么到了最高點就要開始下落了
但是, 下落過程中還要思考,落到(踩到)黑線就停止
但是, 下落過程中還要思考,落到(踩到)黑線就停止
如果還在下落, 沒有踩到黑線, 那么 Y 速度-1,繼續向下 落,越來越快的下落,有點兒自由落體的意思!
按下左右鍵后, 主角會緩慢停止,速度 x0.8 就是速度越 來越小的意思,緩緩停止!考慮到了地板的摩擦力,游 戲效果更加真實了!
(
(接上程序▲)
)
主角移動過程中,碰到黑色?碰到了黑線(兩邊的黑線)
讓 Y 的速度變為負方向的速度, 也就是向相反方向移動
如果向相反方向移動還碰到黑線,那么就是碰到了兩邊的黑線了
X 速度變為負方向速度,也就是反彈
速度清零, 碰到左右邊界黑線停止水平方向的移動
(
水平方向的運動被取消了,但是
Y
方向的運動
還要繼續
)
(

X
速度的賦值方式,也是一個運動減緩的過程,
因為遲早要
運動到最高點再下落啊!
)
(
起跳時遇到黑色,那肯定就是水平方向的黑線了,也就是起跳
“磕到頭”了,
那么咋辦?
)
(
既然磕到頭了,
那么向相反方向移動唄也就是下落唄!
)
碰到沒關的出發點,繼續下一 關, 一直到通關為止!
(
課后思考:
)
課后請同學們思考以下問題:
(1)嘗試豐富一下游戲的界面。
(2)為游戲增加一些游戲難度, 比如怪物,機關等?
(3)還沒有添加計時器, 請同學們自行添加一下吧!
(4)將你設計出來的程序和大家分享一下!

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 托里县| 昭平县| 北票市| 三原县| 宜君县| 许昌县| 崇左市| 个旧市| 自治县| 综艺| 荆州市| 金门县| 深圳市| 正定县| 宁晋县| 凤山县| 瑞金市| 淳化县| 海城市| 麻城市| 九龙城区| 大邑县| 铜陵市| 雅江县| 黄龙县| 离岛区| 两当县| 石家庄市| 元江| 云阳县| 内乡县| 安福县| 抚宁县| 从江县| 义乌市| 黄龙县| 昌平区| 锡林郭勒盟| 德保县| 容城县| 怀柔区|