
【軟件介紹】
Scratch3.0終于出來啦!Scratch是MIT媒體實(shí)驗(yàn)室終生幼兒園小組開發(fā)的一個(gè)免費(fèi)項(xiàng)目,使用Scratch3.0,你可以編寫屬于你的互動(dòng)媒體,像是故事、游戲、動(dòng)畫,然后你可以將你的創(chuàng)意分享給全世界,Scratch幫助年輕人更具創(chuàng)造力、邏輯力、協(xié)作力,這些都是生活在21世紀(jì)不可或缺的基本能力。【軟件背景】
Scratch是由麻省理工學(xué)院設(shè)計(jì)開發(fā)的少兒編程工具,自推出以來,已經(jīng)有來自世界各地的青少年們編程并共享了超過1500萬個(gè)Scratch項(xiàng)目“MIT和Google合作共同打造以Blocky為核心的Scrach 3.0,采用Html5的頁面技術(shù),支持橫式和直式的圖形式程序撰寫,可以在iOS&Android手機(jī)平板及桌上電腦跨平臺的使用,對少兒編程教育有很大的幫助!”
Scratch 2從2013年5月發(fā)布以來,得到非??焖俚某砷L,2013暑假我們第一次夏令營教Scratch游戲設(shè)計(jì)的時(shí)侯,Scratch全球使用者只有200多萬人,經(jīng)過了4年多,2017年年中使用者來到了近1800萬人,成長的幅度非常驚人,決定是全球兒童程序教育教學(xué)領(lǐng)先者。MIT和Google合作共同打造以Blocky為核心的Scrach 3.0,采用Html5的頁面技術(shù),支持橫式和直式的圖形式程序撰寫,預(yù)定2018年發(fā)布,未來可以在iOS&Android手機(jī)平板機(jī)及桌上電腦跨平臺的使用,對程序設(shè)計(jì)教育有很大的幫助。
2007年Scratch1.4誕生,一個(gè)供孩子們下載到本地機(jī)器的應(yīng)用程序。
2013年Scratch 2.0問世,孩子們可以直接在網(wǎng)頁瀏覽器中創(chuàng)建和分享他們的互動(dòng)故事,游戲和動(dòng)畫。
2019年1月3日,萬眾期待的Scratch3.0正式版終于發(fā)布了!
【軟件特點(diǎn)】
1.內(nèi)核更新Scratch3.0使用H5和JS語言編寫的,是目前主流的技術(shù)框架。這樣的好處是打通了PC和移動(dòng)端的壁壘,強(qiáng)化了Scratch的一個(gè)核心思想“分享”。從電腦上做出的作品可以直接在手機(jī)里打開,方便作品的傳播。

2.界面更新
Scratch3.0界面更新,將舞臺區(qū)移到右邊,編程序放在中間,更加方便編程者編程程序;積木區(qū)不再嚴(yán)格分區(qū),可以通過滑動(dòng)鼠標(biāo)來選擇區(qū)塊,減少點(diǎn)擊率,增加了用戶的體驗(yàn)度。

3.更多的擴(kuò)展
Scratch3.0整合并添加了插件模塊,例如文字朗讀模塊,可以讓角色真正的“說話”;翻譯功能可以翻譯多種語言;擴(kuò)展了Makey Makey插件,把創(chuàng)意有趣味性的硬件加進(jìn)來;樂高EV3在新版本中可以使用,增加了應(yīng)用場景。

4.角色和背景編輯能中文輸入
在2.0版本中,最讓人崩潰的是沒有辦法輸入中文并且文字框不可以二次選中。更新的3.0版本中優(yōu)化了這個(gè)功能,可以在編輯的文字框中輸入中文,并且寫過的文字框可以繼續(xù)復(fù)選。大大方便了編輯效率。

5.造型中心點(diǎn)固定
剛剛開始接觸Scratch2.0的小朋友設(shè)置造型中心的時(shí)候內(nèi)心肯定是崩潰的,因?yàn)槟阃蟿?dòng)造型一次,造型中心的位置都會移動(dòng)一下,給人的錯(cuò)覺就是造型中心一直在變化。但是3.0的版本中固定了中心位置,只要將造型拖到中心位置即可。

【軟件亮點(diǎn)】
可以在移動(dòng)端編程Scratch 3.0最實(shí)用的更新,是它放棄了日暮西山的Flash技術(shù),采用了HTML5和JavaScript技術(shù)來編寫,支持所有的現(xiàn)代瀏覽器和WebGL,能夠跨平臺使用。
在筆記本電腦、臺式機(jī)、平板電腦和手機(jī)等各種終端設(shè)備上完成所有這些工作,真的方便了許多。
新增硬件接口
Scratch3.0在硬件擴(kuò)展上增加micro:bit和LEGO EV3,但也取消支持PicoBoard 和 LEGO WeDo 1.0。
step-by-step教學(xué)教程庫
總體來說,Scratch 3.0的目標(biāo)是讓寫程式更容易入門。
新手可以點(diǎn)“教程”按鈕進(jìn)入入門教程。教材在編輯器頂端工具列的“教程”內(nèi),每個(gè)專案都有專屬的step-by-step教學(xué),而且專案將不斷的增加。
我們可以找到完整游戲的專案教材,或是針對部分積木塊設(shè)計(jì)的專案教程(像是“如何錄制聲音”等)。

錄音與剪輯變簡單
Scratch 3.0還重新設(shè)計(jì)了聲音編輯器,錄音、剪輯功能及多種聲音元素,包括:
新的錄音系統(tǒng),錄音變成一件簡單的事;
新的聲音剪輯系統(tǒng),剪輯變成一件簡單的事;
新的聲音特效,比如是快播、慢播、回音和機(jī)器化。

功能強(qiáng)大的文字轉(zhuǎn)語音,有翻譯,現(xiàn)在可以做一個(gè)翻譯器或者語音背單詞的應(yīng)用了。給一段文本,系統(tǒng)還可以使用男人、女人朗讀出來,非常接近人的語音表達(dá)。
值得注意的是,Scratch3.0發(fā)布之后,Scratch1.4和2.0的離線版本都還能繼續(xù)使用,在2.0離線版中做的內(nèi)容,能夠上傳至3.0編輯器中且能夠編輯。然而,在3.0編輯器中所制作的,無法在2.0離線編輯器中編輯。
【新增內(nèi)容】
Scratch3.0與之前版本的不同1.采用Html5的頁面技術(shù),支持橫式和直式的圖形式程序撰寫,未來可以在iOS&Android手機(jī)平板機(jī)及桌上電腦跨平臺的使用。
2.聲音引擎(Audio Engine)會重新設(shè)計(jì),程序畫面的速度因?yàn)閃ebGL的加速,達(dá)到40 fps,比Scratch 2.0的30fps快了一些,支持16:9畫面,未來課程中做出的小游戲應(yīng)該會更好玩和更加流暢。
3.一個(gè)非常大上的差異:每一個(gè)方塊都比文字大很多,好處是讓手指頭好觸碰,可是程序指令寫多一些時(shí),就會讓畫面放不下所有的程序,需要卷動(dòng)(scroll)程序區(qū),然而卷動(dòng)卻是在教學(xué)現(xiàn)場學(xué)生時(shí)做的非常不好的事。
4.增加類似于AppInventor的模塊折疊功能,還有垃圾桶功能。
【下載安裝】
scratch3.0怎么下載?scratch3.0可以在起點(diǎn)軟件園下載正版軟件,同時(shí)提供scratch3.0在官網(wǎng)下載方法,方法如下:
進(jìn)入Scratch官網(wǎng),拉動(dòng)至底部(如圖)

進(jìn)入下載頁面,選擇系統(tǒng)(如圖)然后下載

打開安裝包,然后安裝

啟動(dòng)軟件,可以使用啦!

【中文設(shè)置】
修改界面語言,選擇“簡體中文”
【使用教程】
如何在Scratch3.0中設(shè)置造型中心點(diǎn)打開scratch3.0,選中一個(gè)角色,然后切換到造型選項(xiàng)卡(本例使用默認(rèn)角色小貓)。

在默認(rèn)矢量圖模式下,用鼠標(biāo)將造型全部框選住

用鼠標(biāo)移動(dòng)造型,然后你就會看到造型的中心點(diǎn)位置標(biāo)記

現(xiàn)在你可以將希望設(shè)置的中心點(diǎn)位置移動(dòng)到這個(gè)標(biāo)記處,比如耳朵。

現(xiàn)在你就可以改變方向,來讓角色以設(shè)置的中心點(diǎn)開始旋轉(zhuǎn),幫你確認(rèn)中心點(diǎn)位置設(shè)置的是否準(zhǔn)去。

注意事項(xiàng)
Scratch3.0設(shè)置中心點(diǎn)的時(shí)候,中心點(diǎn)位置會被造型給遮擋住,很不容易設(shè)置準(zhǔn)確
【運(yùn)動(dòng)教程】
Scratch3.0移到(隨機(jī)位置)教程打開“代碼”標(biāo)簽,選中“運(yùn)動(dòng)”和“控制”類積木塊

參考例圖,把相應(yīng)積木塊拖動(dòng)到代碼區(qū),并組合

點(diǎn)擊代碼塊,即可看到右側(cè)舞臺上的動(dòng)畫效果

Scratch3.0 移動(dòng)()步
打開“代碼”標(biāo)簽,選中“運(yùn)動(dòng)”和“控制”類積木塊

參考例圖,把相應(yīng)積木塊拖動(dòng)到代碼區(qū),并組合

點(diǎn)擊代碼塊,即可看到右側(cè)舞臺上的動(dòng)畫效果

Scratch3.0移到x:(0)y:(0)
這個(gè)例子中,我們通過移動(dòng)氣球,變化造型,并在舞臺上蓋下圖章,來學(xué)習(xí)積木塊“移到x:(0)y:(0)”的使用。
首先,點(diǎn)擊左下角“添加擴(kuò)展”,進(jìn)入scratch擴(kuò)展頁面

從擴(kuò)展中選擇“畫筆”

回到主頁面,在“代碼”標(biāo)簽下,我們可以看到新增的“畫筆”類別。在這個(gè)例子中,我們會用到“運(yùn)動(dòng)”、“外觀”、“控制”和“畫筆”四個(gè)類別

參考例圖,把相應(yīng)積木塊拖動(dòng)到代碼區(qū),并組合

點(diǎn)擊代碼塊,即可看到右側(cè)舞臺上的動(dòng)畫效果

注意事項(xiàng)
這個(gè)積木塊改變角色的位置,使其移動(dòng)到鼠標(biāo)指針、或者其它角色所在的位置。 缺省設(shè)置為隨機(jī)位置。
積木塊“移到x:(0)y:(0)”使角色移動(dòng)到指定的坐標(biāo); 而積木塊“移到(隨機(jī)位置)”使角色移到鼠標(biāo)指針、或者其它角色所在的位置。
【相關(guān)問題】
可以使用Scratch Link與擴(kuò)展進(jìn)行連接嗎?可以。不過Scratch Link需要接入互聯(lián)網(wǎng)才能使用。
使用Scratch桌面軟件時(shí),可以在瀏覽器中同時(shí)打開Scratch嗎?
可以。
可以在Scratch桌面軟件中進(jìn)行分享嗎?
目前還不支持。目前情況下,你可以在Scratch桌面軟件中把作品保存下來,再上傳到你的Scratch賬號中,然后在網(wǎng)站中進(jìn)行分享。我們會在Scratch桌面軟件以后的版本中增加直接上傳到Scratch賬號的功能。
Scratch桌面軟件何時(shí)支持Chromebooks?
Chromebooks版的Scratch桌面軟件尚未發(fā)布。我們正在對其進(jìn)行開發(fā),預(yù)計(jì)在2019年晚些時(shí)候發(fā)布。
Linux版的Scratch桌面軟件何時(shí)發(fā)布?
Scratch桌面軟件目前不支持Linux。我們正在與合作伙伴及開源軟件社區(qū)一起努力,確定未來如何支持Linux。請期待進(jìn)一步的消息!


































