
原創(chuàng)課程
本頁課程是由極客小將一線教練原創(chuàng)的Scratch免費(fèi)課程,跟著金牌教練課程學(xué)習(xí),每天一課,搭配課后習(xí)題,可以有效提高編程水平。
圖文教程
-
頂Scratch自學(xué)精品課程(45節(jié)課)目...
Scratch編程 第一課:初識(shí)Scratchhttp://www.blperk.com/201907094_18.htmlScratch編程 第二課:Scratch下載安裝介紹http://www.blperk.com/201907094_19.htmlScratch編程 第三課:Scratch工作區(qū)域http://www.blperk.com/201907094_20.htmlScratch編外觀指令-改變小貓的樣子Scratch編程N(yùn)O20課:控制次數(shù)
精品課匯總 -
Scratch編程N(yùn)O26課:偵測(cè)按鍵指令
偵測(cè)按鍵指令包含了鍵盤上所有常用鍵的按鍵操作以及鼠標(biāo)點(diǎn)擊操作。主要包含以下兩個(gè)指令:意思是檢測(cè)按鍵和鼠標(biāo)是否按下。值得注意的是鼠標(biāo)指的是鼠標(biāo)左鍵。
-
Scratch編程N(yùn)O25課:偵測(cè)詢問回答指令
偵測(cè)指令當(dāng)中,詢問回答指令是人機(jī)交互的方式之一。重點(diǎn)包括以下兩個(gè)指令:其中詢問并等待是:角色發(fā)出詢問,并再場(chǎng)景下邊框彈出對(duì)話框,等待用戶的輸入回答?;卮鹬噶钍侵福簩?shí)時(shí)的偵測(cè)監(jiān)聽用戶所輸入的回答如下圖所示:
-
Scratch編程N(yùn)O24課:偵測(cè)距離指令
偵測(cè)距離指令主要涉及以下四個(gè)指令:1、碰到鼠標(biāo)指針:偵測(cè)角色碰到鼠標(biāo)指針的剎那 (可選舞臺(tái)邊緣)2、碰到顏色x1:偵測(cè)角色碰到指定的顏色x1的剎那3、顏色x1碰到顏色x2:偵測(cè)顏色x1碰到顏色x2的剎那4、到鼠標(biāo)指針的距離:偵測(cè)角色到鼠標(biāo)指針的距離
-
Scratch編程N(yùn)O23課:偵測(cè)分組指令詳解
從今天開始的以后幾節(jié)課里,我們講解偵測(cè)這一分組的指令。偵測(cè)分組里的所有指令都是用來檢測(cè)場(chǎng)景中某一參數(shù)的變化,通過參數(shù)變化來為一下不操作提供條件依據(jù)。具體分為:1、偵測(cè)距離指令2、偵測(cè)聲音指令3、偵測(cè)按鍵指令4、偵測(cè)基本參數(shù)指令5、其他指令下節(jié)課開始分組講解。
-
Scratch編程N(yùn)O22課:克隆指令的運(yùn)用
有時(shí)候我們需要用到克隆某一對(duì)象的操作,比如母雞下蛋的小游戲,就需要重復(fù)克隆N個(gè)雞蛋,在Scratch中,克隆腳本主要包含以下幾個(gè)指令:克隆自己:克隆本角色,并和本角色在同一位置不同圖層顯示。刪除此克隆體:刪除這個(gè)角色的克隆體當(dāng)作為克隆體啟動(dòng)時(shí):當(dāng)克隆指令完成那一剎
-
Scratch編程N(yùn)O21課:三個(gè)條件控制指令詳解
本節(jié)課講解scratch的三個(gè)條件控制指令,如下圖:1、如果...那么 。相當(dāng)于if(條件){執(zhí)行命令} 即:如果滿足if內(nèi)的條件,就執(zhí)行括號(hào)內(nèi)的命令。2、如果...那么..否則。相當(dāng)于if(條件){執(zhí)行命令1}else{執(zhí)行命令2} 即:如果滿足if內(nèi)的條件,就執(zhí)行命令1,否則就執(zhí)行命令23、重復(fù)執(zhí)
-
Scratch編程N(yùn)O20課:控制次數(shù)的重復(fù)執(zhí)行和無限重復(fù)執(zhí)行
這里介紹重復(fù)執(zhí)行指令,重復(fù)執(zhí)行指令是說將某指令重復(fù)執(zhí)行N次或者不限制次數(shù)重復(fù)執(zhí)行,主要包含以下兩個(gè)指令??梢钥刂拼螖?shù)的重復(fù)執(zhí)行和無限重復(fù)執(zhí)行兩個(gè)指令。以下兩個(gè)案例具體介紹:以上案例是可控制次數(shù)的重復(fù)執(zhí)行,為了肉眼能看清角色的運(yùn)動(dòng)次數(shù),我們加入了一個(gè)等待指令
-
Scratch編程N(yùn)O19課:等待指令講解
等待指令包括兩個(gè):1、等待多少秒 2、等待某命令執(zhí)行 分別對(duì)應(yīng)以下兩個(gè)指令解釋:1、等待多少秒,很簡(jiǎn)單,時(shí)間上等待多少秒后繼續(xù)執(zhí)行之后的命令。2、等待(),這個(gè)括號(hào)里面填寫其他指令,將其他指令直接拖動(dòng)到括號(hào)即可。表示等待括號(hào)內(nèi)指令執(zhí)行完畢后再執(zhí)行之后的指令
-
Scratch編程N(yùn)O18課:廣播 和廣播并等待X秒指令的區(qū)別
廣播X消息:直接廣播消息,并執(zhí)行下一步指令。廣播X消息并等待:會(huì)一直等待所有接收消息的腳本執(zhí)行完畢后才繼續(xù)向下執(zhí)行本角色的指令。舉例說明兩者區(qū)別,接上一課,小貓和小雞在森林玩耍,突然小貓大喊“地震了!” 如果使用廣播消息不等待,那么小貓和小雞同時(shí)逃跑;如果使
-
Scratch編程N(yùn)O17課:接收消息和廣播消息指令
這節(jié)課講解Scratch的消息系統(tǒng),包含廣播消息和接收消息。類似于游戲中的廣播。主要包含以下圖三個(gè)指令廣播消息指令:向當(dāng)前場(chǎng)景所有對(duì)象和角色發(fā)出消息,包括背景等,默認(rèn)都可以收到消息。但作為用戶的我們看不到這個(gè)消息。收到消息后的某角色可以執(zhí)行下一步操作也可以保持沉
-
Scratch編程N(yùn)O16課:通過聲音控制Scratch程序指令
如何通過聲音來控制Scratch程序,這里需要你的電腦有音頻輸入設(shè)備,請(qǐng)先調(diào)試你的麥克風(fēng),確保可以正常使用。我們這次制作的場(chǎng)景是,監(jiān)測(cè)我們周圍環(huán)境的噪音,當(dāng)音量達(dá)到20時(shí),提示噪音!
-
Scratch編程N(yùn)O15課:計(jì)時(shí)器指令操作
有些時(shí)候我們需要及時(shí)操作,比如10秒鐘后開始某操作。適用場(chǎng)景比如火箭發(fā)傻倒計(jì)時(shí)。指令如下需要注意的是,1、計(jì)時(shí)器默認(rèn)在點(diǎn)擊綠色小紅旗時(shí)開始計(jì)時(shí)2、無論計(jì)時(shí)器指令是否添加入代碼區(qū)域,計(jì)時(shí)器都是存在的,并且在運(yùn)行
-
Scratch編程N(yùn)O14課:點(diǎn)擊角色指令操作和變換背景指令操作
有時(shí)候我們需要當(dāng)某一角色被點(diǎn)擊時(shí)來執(zhí)行某些操作,這時(shí)候就用到點(diǎn)擊角色指令操作,我們假設(shè)農(nóng)夫趕驢這一場(chǎng)景,每當(dāng)鞭子抽打到驢身上一次,驢就向前走10步。這里抽打相當(dāng)于鼠標(biāo)點(diǎn)擊驢子,所以實(shí)現(xiàn)指令代碼如下下面介紹背景變換指令操作,同樣我么假設(shè)一個(gè)場(chǎng)景,一只恐龍,在綠
-
Scratch編程 第13課:事件指令操作開始結(jié)束指令
Scratch的事件指令通常用于條件判斷,即:當(dāng)滿足某某條件時(shí)觸發(fā)下一條指令。例如指令是作為程序運(yùn)行的開始指令。通常用在整個(gè)程序的第一個(gè)指令。程序執(zhí)行時(shí)只需點(diǎn)擊舞臺(tái)上方的綠色旗幟按鈕來開啟整個(gè)程序的執(zhí)行。而在程序執(zhí)行結(jié)束后點(diǎn)擊紅色圓圈來結(jié)束整個(gè)程序的執(zhí)行。除此之
-
Scratch編程 第12課:如何錄制聲音?
可以通過相關(guān)聲音指令中的下拉選選項(xiàng)來開啟錄制聲音。也可以通過選項(xiàng)卡來切換到錄制聲音界面。在新打開的頁面左下角。我們選擇錄制呻吟按鈕,開啟錄音,錄之前需要提前測(cè)試麥克風(fēng)的可用性。錄音之后我們可以對(duì)錄音進(jìn)行必要的編輯,音效和速度的調(diào)整,以及裁剪等操作,如下圖編