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