第一章 scratch是什么
Scratch是由麻省理工學(xué)院的“終身幼兒園團(tuán)隊(duì)”開發(fā)的一種面向全球青少年的圖形化編程工具,是免費(fèi)工具,任何人都可以下載。需要說明的是,千萬不要在百度搜索Scratch,全是廣告,而且下載下來還需要錢。
下載地址: https://scratch.mit.edu/download
安裝完成后,打開可以看到這些區(qū)域

舞臺(tái)是角色進(jìn)行移動(dòng)、繪畫、交互的場(chǎng)所。舞臺(tái)寬為480步長、高為360步長。舞臺(tái)中心點(diǎn)是x=0和y=0。默認(rèn)顯示一個(gè)白色的舞臺(tái)。
角色,默認(rèn)顯示一只貓咪的角色。
代碼區(qū),是控制角色移動(dòng)、繪畫、交互的腳本。
積木區(qū),是將代碼區(qū)的腳本組合起來,控制角色移動(dòng)、繪畫、交互,最終完成我們想的效果。
第一個(gè)游戲:讓貓咪動(dòng)起來,碰到舞臺(tái)邊緣就彈回來,一直重復(fù)

步驟:
1、在事件中找到“綠色的小旗子”,然后將它拖拽到積木區(qū)。
2、在控制中找到“重復(fù)執(zhí)行”,然后將它拖拽到積木區(qū),并與“綠色小旗子”積木對(duì)齊。
3、在運(yùn)動(dòng)中找到“移動(dòng)10步”,然后將它拖拽到“重復(fù)執(zhí)行”積木中,并將10改為20
4、在運(yùn)動(dòng)中找到“碰到邊緣就反彈”,然后將它拖拽到“移動(dòng)20步”積木下面
5、在運(yùn)動(dòng)中找到“將旋轉(zhuǎn)方式設(shè)置左右翻轉(zhuǎn)”,然后將它拖拽到“碰到邊緣就反彈”積木下面
試一試:
1、修改移動(dòng)步數(shù),將20改成其它值,看看有什么效果。
2、修改旋轉(zhuǎn)方式,設(shè)置為任意旋轉(zhuǎn),看看有什么效果。