久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

scratch3.0_前置課_第九講飛機大戰講義無logo

2022-02-23 07:20:05下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了這篇《scratch3.0_前置課_第九講飛機大戰講義無logo》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《scratch3.0_前置課_第九講飛機大戰講義無logo》。

軟件編程系列課講義

Scratch前置課第九講:飛機大戰

一、教學目標

1、掌握播放聲音()等待播完、克隆【克隆(自己)、當作為克隆體啟動時、刪除此克隆體】、在()和()之間取隨機數、重復執行直到()、廣播【廣播()、當接收到()】、變量【將()設為()、將()增加】的積木腳本使用。

2、學習積木的組合使用。

二、主要程序腳本

編號

詳細內容

功能描述

【1】

“播放聲音()等待播完”

播放指定的聲音,聲音播放結束再執行后面的腳本

(可選選項為角色中的聲音名稱)

【2】

“克隆(自己)”

以遞歸的方式克隆指定角色

(克隆選項為各個角色的名稱)

【3】

“當作為克隆體啟動時”

當角色作為克隆體被創建時執行該積木下方的程序腳本

【4】

“刪除此克隆體”

刪除相應的克隆體

(只能在“當作為克隆體啟動時”積木下使用)

【5】

“重復執行直到()”

該積木內的腳本一直執行直到指定的條件為真

【6】

“在()和()之間取隨機數”

返回從第一個指定數到第二個指定數之間,包含兩個端點的偽隨機數

(可填入整數或小數,前后數字均為整數時返回值為整數)

【7】

“廣播()”

用于角色發送消息指令

【8】

“當接收到()”

用于角色接收指定的廣播消息,接收后執行該積木下方的程序腳本

(接收內容為建立的廣播消息)

【9】

“將()設為()”

用于給指定的變量設置為指定的字符串或數字

(變量選項為建立的變量名;設為數字時舞臺區小數點后可顯示六位)

【10】

“將()增加()”

按給定的值更改指定變量

三、課堂準備

編號

名稱

內容

來源

備注

【1】

PPT課件

課堂全流程演示文稿

火星科學盒官網

【2】

課程資料

PPT課件、講義、視頻

火星科學盒官網

【3】

學生上課使用器材

筆記本電腦或者臺式電腦

老師自備

電腦建議使用Windows系統,蘋果電腦和Linux系統需要從官網上單獨下載對應的軟件

游戲手柄

火星人商城采購

飛機大戰初始程序

網盤鏈接下載

【4】

編程軟件下載

Scratch3.0

火星科學盒官網

火星科學盒官網在線編輯版

離線下載版

安裝好后測試一下是否可以使用

四、上課流程

本節課包括7步具體流程:

(1)第1步為引入部分,可以通過一個小故事邀請學生幫助老師一起制作一個飛機大戰的小游戲。時長控制在10分鐘內。

(2)第2步為角色功能分析,通過展示效果視頻分析角色的動作,對任務進行拆分。時長控制在5分鐘內。

(3)第3-6步為項目制作,首先任務一為游戲添加背景音樂;之后復習克隆積木的組合使用,實現炮彈的持續發射。任務二中修改敵機腳本使用,實現敵機碰到下邊緣時返回起始位置;修改起始位置為隨機;使用重復執行直到()實現碰到閃電號時停止移動;最后使用廣播和變量的相關積木實現游戲失敗和勝利的效果。時長控制在65分鐘內。

(3)第7步為總結與鞏固,考察對本節課重點知識腳本和腳本邏輯的掌握。時長控制在5分鐘內。

上課步驟

主要內容

備注

【第1步】引入

【對應PPT】“開始頁”

【時長】10min

【引入】老師有一個好朋友XXX,他一直有一個夢想,就是開著戰機在天空中翱翔,但是他年紀還太小了,和大家的年紀一樣,他現在還不能實現這個夢想,所以他最近特別沮喪。那為了讓XXX開心起來,我就想了一個辦法,就是制作一個飛機大戰的游戲,讓XXX能在游戲中體驗一下開著戰機翱翔的感覺。那老師現在只做了一部分,剩下的一部分同學們幫助老師一起來完成怎么樣?

故事盡量講得生動有趣,課堂引入時多和學生互動。

【第2步】角色功能分析

【對應PPT】“項目拆解”

【時長】5min

【銜接話術】那下面我們就先來看一下最終要完成的效果,這樣我們就能知道接下來要完成哪一部分了,同學們一定要認真看哦

【提問】在視頻中敵機是如何移動的?敵機是從上方隨機位置出現還是固定位置出現的?什么時候游戲會勝利,什么時候會失敗?(學生回答)

【總結】敵機角色從舞臺區上方隨機位置出現并向下移動,碰到炮彈或舞臺下邊緣時會消失并重新從上方出現;游戲得分等于50時游戲勝利,敵機和閃電號碰到時游戲失敗。

點名提問學生視頻中的角色效果。

【第3步】播放背景音樂,炮彈持續發射

【對應PPT】任務一播放背景音樂,炮彈持續發射

【時長】20min

【銜接話術】剛剛我們已經分析了游戲效果,那下面我們就一步步地把游戲補充完整,首先咱們先讓游戲能夠播放一首好聽又激昂的背景音樂。

【提問】可以放在重復執行中使用的播放聲音的積木是什么?(學生回答)

【講解】“播放聲音()等待播完”積木可以放在“重復執行”中,因為我們要播放背景音樂,也就是讓音樂一直播放,所以要使用到“重復執行”,那么選擇用來播放聲音的積木就是“播放聲音()等待播完”。(等待學生拼接)(程序樣例見“第五部分

程序1-1”)

【銜接話術】背景音樂已經可以播放了,那下面咱們來補充炮彈這個角色的積木。讓閃電號能夠不停地發射炮彈。

【講解】在炮彈這個角色中已經有了這樣一組積木,這組積木中角色作為克隆體啟動時會顯示出來,從閃電號出發,之后會一直向上移動,在碰到邊緣和敵機時就會消失。

【提問】我們拼接了這樣一組積木,為什么不能實現炮彈持續發射的效果呢?現在這組積木是讓克隆體還是讓原角色執行的?(學生回答)

【講解】這組積木是讓克隆體執行的,也就是說克隆出新的炮彈后,新的炮彈會從閃電號出發向上發射。但是在炮彈角色中并沒有克隆自己的積木,也就是說沒有克隆體能夠執行這組積木,所以就沒有炮彈持續發射的效果。

【提問】如果想讓炮彈持續不斷地發射,就需要讓炮彈不停地克隆自己,使用什么積木能夠讓炮彈不停地克隆?(學生回答)

【講解】使用“重復執行”積木讓炮彈不停地克隆,為了讓炮彈克隆的沒有那么快,需要添加“等待()秒”積木,讓炮彈每隔0.1秒克隆一次。因為原角色只能停留在原地克隆自己,所以為了不讓它影響畫面,需要添加“隱藏”積木把原角色隱藏。(等待學生拼接)(程序樣例見“第五部分

程序1-2”)

1.本節課中用到的基本是學習過的積木,在制作時,主要使用提問的方式帶領學生復習;

2.復習克隆相關積木時,重點說明一下克隆自己、當作為克隆體啟動時與刪除此克隆體積木時通常是組合使用的。

【第4步】任務一梳理

【對應PPT】任務一梳理

【時長】5min

【銜接話術】剛剛已經實現了炮彈持續發射的效果,那老師來考考同學們,看看同學們對積木掌握得怎么樣

【提問】如何讓多個同樣的角色出現在舞臺區?(學生回答)

【講解】使用克隆可以讓多個同樣的角色出現在舞臺區。

【提問】和克隆相關的積木有哪些?(學生回答)

【講解】和克隆相關的積木有“克隆(自己)”、“當作為克隆體啟動時”和“刪除此克隆體”

【提問】這三個積木分別能夠實現什么樣的功能效果?(學生回答)

【講解】“克隆自己”可以復制原角色,產生新的角色;“當作為克隆體啟動時”是讓克隆體執行命令;“刪除此克隆體”實現刪除當前克隆體的效果。

在提問過程中可以進行引導性提示。

【第5步】修改敵機腳本、制作勝利失敗

【對應PPT】任務二磚塊的隨機出現

【時長】25min

【銜接話術】閃電號的炮彈可以不停地發射了,同學們是不是已經準備開著閃電號去大干一場啦?但是現在有一個問題,敵機從上向下飛行,在到達舞臺下邊緣后就卡住不再動了。它卡在了舞臺下邊緣,既打不中它,也沒有新的敵機出現,這可怎么辦呢。下面我們就想辦法解決一下這個問題。

【提問】同學們有沒有什么辦法能夠解決呢?(學生自由回答)

【話術】同學們的想法都很不錯呀,老師這里也有一個想法,就是讓敵機碰到舞臺下邊緣后就回到初始位置。但是這里有一個問題,沒有直接偵測角色碰到舞臺下邊緣的積木怎么辦呢?

【提問】同學們還記得在彈球打磚塊那節課中是如何偵測小球碰到舞臺下邊緣的嗎?(學生回答)

【講解】可以偵測角色的y坐標,當角色的y坐標小于角色放置在舞臺下邊緣時的y坐標數值,角色就一定碰到了下邊緣。可以先在舞臺區拖動敵機角色,讓敵機的頭部貼近舞臺下邊緣,然后記錄一下角色區y后的數值,填入“(y坐標)<()”中去。之后,是實現敵機碰到下邊緣時移到初始位置。

【提問】讓角色移動到一個固定坐標位置的積木是什么?(學生回答)

【講解】“移到x()y()”積木讓角色移動到一個固定的坐標位置,在這個積木中填入的數值和設置敵機初始位置的積木中的數字是相同的。(等待學生拼接)(程序樣例見“第五部分

程序2-1”)

【銜接話術】運行作品之后可以看到,敵機碰到舞臺下邊緣之后能夠返回初始位置了,但是,現在敵機只會從同一個位置出現,這樣的話我們只要把閃電號移動到那個位置的下面就一定能夠打中敵機。這樣的游戲真沒意思,XXX也肯定不會喜歡的。下面咱們就修改一下積木,讓敵機能夠從舞臺區上方的隨機位置出現。

【提問】敵機從一條橫線的隨機一個位置出現時,敵機的哪個坐標是不變的,哪個坐標是變化的?(學生回答)

【講解】在一條橫線上,角色的y坐標是固定不變的,x坐標是改變的。

【提問】能夠讓x坐標取到隨機數的積木是什么?(學生回答)

【講解】“在()和()之間取隨機數”積木,可以將x坐標設為隨機。在這個積木中填入的數字應該在-180~180之間,之后,取隨機數的積木應該放在敵機角色的腳本中三個“移到x()y()”中x坐標的后面。因為這三個積木都是為了讓敵機移到初始出發的位置。(等待學生拼接)(程序樣例見“第五部分

程序2-2”)

【銜接話術】到這里,我們的游戲主體就完成了,現在可以控制閃電號去攻擊敵機了。既然咱們制作的是一個游戲,那這個游戲肯定會有失敗和勝利的情況。下面我們就先來完成游戲失敗。

【提問】同學們還記得游戲什么時候會失敗嗎?(學生自由回答)

【講解】在敵機和閃電號碰到的時候游戲會失敗,游戲失敗的時敵機會先停止移動,之后,失敗角色顯示并停止游戲。也就是說敵機會一直移動直到碰到閃電號,能夠讓敵機一直不停地向下移動使用的是“重復執行”,現在讓敵機碰到閃電號時停下來,也就是給重復執行添加了一個停止條件。

【提問】給重復執行添加了一個停止條件的積木是什么呢?(學生回答)

【講解】“重復執行直到()”在滿足“直到”后填入的條件時,就會停止這個積木中的腳本,向下執行其他腳本。現在讓敵機一直移動直到碰到閃電號,應該在“直到”后面填入的是“碰到(閃電號)”,然后把“重復執行”積木替換成剛剛拼好的“重復執行直到(碰到閃電號)”。(等待學生修改)(程序樣例見“第五部分

程序2-3”)

【銜接話術】現在,敵機已經停下來了,下面就是讓失敗角色顯示,并且停止游戲了。

【提問】敵機停止移動后,失敗角色就要顯示出來。失敗角色如何能夠知道敵機已經停止移動了呢?(學生回答)

【講解】應該使用廣播,讓敵機在碰到閃電號后廣播消息,失敗在接收到消息之后,使用“顯示”積木顯示出來,之后使用“停止全部腳本”來停止游戲。

【提問】敵機在碰到閃電號之后才會廣播失敗消息,應該把“廣播(失敗)”放在敵機腳本積木的什么位置呢?(學生回答)

【講解】應該放在“重復執行直到()”的下面,因為敵機碰到閃電號后就會執行“重復執行直到()”積木下的命令。(等待學生拼接)(程序樣例見“第五部分

程序2-4和程序2-5”)

【銜接話術】到這里,失敗效果就制作完成了,接下來就是添加游戲勝利的效果。游戲是在得分等于50的時候勝利,所以我們需要先添加得分,炮彈每擊中一次敵機就得一分。

【提問】需要新建什么來記錄游戲的得分?能夠實現得分增加的積木是什么?為得分設置初始值的積木是什么?(學生回答)

【講解】需要添加變量來記錄得分,使用“將(得分)增加()”可以實現得分的增長,使用“將(得分)設為()”來設置得分的初始值。敵機碰到炮彈時得分才會增加,因此“將(得分)增加()”放在敵機角色腳本“如果碰到炮彈那么…”的里面。(等待學生拼接,拼接完成后給出答案檢查)(程序樣例見“第五部分

程序2-6”)

【銜接話術】得分已經添加完成了,接下來實現得分等于50時游戲勝利的效果。

【提問】游戲勝利時顯示的效果有什么?(學生回答)

【講解】游戲勝利時勝利角色會顯示,之后游戲停止。讓敵機角色一直判斷得分是否等于50,在得分等于50時給勝利角色發送廣播,勝利角色接收到廣播勝利后,顯示并停止游戲。也就是如果得分=50,那么廣播勝利。(等待學生拼接,之后給出答案檢查)(程序樣例見“第五部分

程序2-7和程序2-8”)

1.在敵機從上方隨機邊緣出發這一步中,在()和()之間取隨機數這個積木應該放在三個移到x()y()中;

2.在實現失敗和勝利效果時,注意提醒學生需要拼接腳本的積木。

【第6步】任務二梳理

【對應PPT】任務二梳理

【時長】5min1、這組積木拼接在了哪個角色上;

2、實現了什么樣的效果?

在提問過程中可以進行引導性提示。

【第7步】總結與鞏固

【對應PPT】總結與鞏固

【時長】5min

【銜接話術】同學們這節課表現得非常棒,和老師一起幫助XXX制作了一個飛機大戰的游戲,XXX收到這個游戲后肯定會特別開心的。下面呢,還有一個練習題要考考大家。

【我問你答】

在提問練習題時,可以先給出:記錄每一次游戲得分,所以得分應該從0開始增加。這樣的提示。

Q.小呆想要用變量記錄每一次游戲的得分,這樣拼接腳本可以實現嗎,為什么?

A.不可以,因為沒有設置變量的初始值,得分不是從0開始增加的。

五、主要程序說明

程序樣例編號

程序樣例與說明

對應的角色

1-1

(任務一最終版程序的一部分)

【程序1-1描述】作品運行后,不停播放背景音樂。

【背景】

1-2

(任務一最終版程序的一部分)

【程序1-2描述】作品運行后,炮彈原角色隱藏,每隔0.1秒有一個新的炮彈出現在舞臺區。

【炮彈】

2-1

【程序2-1描述】敵機從(-74,180)的位置出發向下移動,被炮彈擊中時發出爆炸聲音并回到初始位置,到達舞臺下邊緣后也回到初始位置。

【敵機】

2-2

【程序2-2描述】敵機從舞臺區上邊緣的隨機位置出發向下移動,被炮彈擊中時發出爆炸聲音并回到初始位置,到達舞臺下邊緣后也回到初始位置。

2-3

【程序2-3描述】敵機從舞臺區上邊緣的隨機位置出發向下移動,被炮彈擊中時發出爆炸聲音并回到初始位置,到達舞臺下邊緣后也回到初始位置,在碰到閃電號時,敵機會停止移動。

2-4

【程序2-4描述】敵機碰到閃電號時會停止移動,之后廣播失敗消息。

2-5

(任務二的最終版程序的一部分)

【程序2-5描述】失敗角色在接收到敵機發送的失敗消息后會顯示出來,并停止游戲運行。

【失敗】

2-6

【程序2-6描述】作品運行后,得分初始化為0,敵機從舞臺區上邊緣隨機位置出發向下移動,被炮彈擊中后得分加1,播放聲音爆炸并回到初始位置,繼續向下移動。碰到閃電號時停止移動。

【敵機】

2-7

(任務二的最終版程序的一部分)

【程序2-7描述】得分=50時,敵機廣播勝利消息。

2-8

(任務二的最終版程序的一部分)

【程序2-8描述】勝利角色接收到勝利消息后顯示出來,之后停止游戲

【勝利】

下載scratch3.0_前置課_第九講飛機大戰講義無logoword格式文檔
下載scratch3.0_前置課_第九講飛機大戰講義無logo.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    scratch3.0_前置課_第二講俠盜飛車講義無logo

    軟件編程系列課講義Scratch前置課第二講:俠盜飛車一、教學目標1、掌握移到xy,如果…那么,將x坐標增加、重復執行、變量【將設為、將增加】的積木腳本使用;2、學習按下鍵的積木腳......

    scratch3.0_前置課_第八講彈球打磚塊講義無logo

    軟件編程系列課講義Scratch前置課第八講:彈球打磚塊一、教學目標1、重點掌握面向方向,移動步,碰到邊緣就反彈,重復執行直到、克隆【克隆(自己)、當作為克隆體啟動時、刪除此克隆體......

    scratch3.0_前置課_第一講飛鏢對決講義無logo

    軟件編程系列課講義Scratch前置課第一講:飛鏢對決一、教學目標1、重點掌握scratch軟件的基本操作——積木的拖拽、刪除及組合拼接,項目的展示運行,程序的上傳和保存;2、掌握scra......

    scratch3.0_前置課_第四講跳一跳講義無logo

    軟件編程系列課講義Scratch前置課第四講:跳一跳一、教學目標1、掌握下一個造型、等待秒等積木腳本的使用,將y坐標增加、移到xy、在秒內滑行到xy的效果區別;2、學習停止全部腳本......

    scratch3.0_前置課_第三講打地鼠講義無logo

    軟件編程系列課講義Scratch前置課第三講:打地鼠一、教學目標1、掌握如果…那么…否則、換成造型、…與…、等待秒、變量【將設為、將增加】等積木腳本;2、學習播放聲音積木的......

    Scratch3最新一階課-第7講-桃園結義-講義(無logo)

    軟件編程系列課講義Scratch一階第七講:桃園結義一、教學目標1、重點掌握錄制聲音的方法;2、掌握換成背景、播放聲音等待播完等程序腳本;3、了解動畫產生的原理,了解桃園結義的歷......

    第九講 聽力課教學

    第九講 聽力課教學 一、聽力課的特點 1、聽力理解的本質和規律 聽力理解的本質是通過語音對言語信息的接收,并通過大腦對信息的解碼,是一個語音建構意義的過程。其中通過聽覺......

    報關第九講講義及習題[5篇范例]

    阻擊高價培訓中國網學在線服務廣大考生八、進出口藥品管理 主管部門:國家食品藥品監督管理局 對屬于國家限制進出口管理范疇,實行分類(精神藥品、麻醉藥品、興奮劑和一般藥品)和......

主站蜘蛛池模板: 日本大尺度吃奶呻吟视频| 草草久久久无码国产专区| 这里有精品可以观看| 无码国产偷倩在线播放老年人| 国精一二二产品无人区免费应用| a毛片免费全部播放| 亚洲а∨天堂久久精品| 中文字幕亚洲中文字幕无码码| 人人爽人人爽人人片a免费| 视频一区视频二区制服丝袜| 国产精品国产三级国av在线观看| 狠狠色丁香婷婷综合久久小说| 久久精品国产自在天天线| 日本三级片在线观看| 亚洲人成电影网站 久久影视| 欧美色欧美亚洲另类二区| 加勒比中文字幕无码一区| 国产成a人亚洲精v品无码| 国产午夜福利在线观看红一片| 国产成人午夜无码电影在线观看| 色窝窝无码一区二区三区成人网站| 亚洲一区二区色情苍井空| 久久久99精品成人片| 小罗莉极品一线天在线| 亚洲伊人久久大香线蕉| 国产亚洲精品久久久久久久久| 久久99精品久久久久免费| 无码欧美成人AAAA三区在线| 天天躁日日躁狠狠很躁| 成在人线av无码免费看| 成人欧美一区二区三区1314| 中文字幕日本特黄aa毛片| 中文无码乱人伦中文视频在线v| 永久黄网站色视频免费观看| 最新国产aⅴ精品无码| 任我爽精品视频在线播放| 久久久综合九色综合| 久久久久亚洲精品无码网址色欲| 国产台湾无码av片在线观看| 欧美 日韩 人妻 高清 中文| 99久久99久久精品免费看蜜桃|