Scratch簡介


介紹

Scratch是麻省理工學院的“終身幼兒園團隊”開發的圖形化編程工具,主要面對青少年開放。
目前已有1.4版、2.0版本(增加克隆積木,Lego和Makey makey拓展積木)、3.0版本(增加視頻偵測、文字朗讀、翻譯等選擇性下載擴展積木,並增加micro:bit和Lego mindstorms EV3拓展積木)所有人可以在任意版本中創作自己的程序。
 
官方網址是 麻省理工學院網站的一個分支。這個軟件的開發團隊稱為“終身幼兒園團隊”(Lifelong Kindergarten Group)。幾乎所有的孩子都會一眼喜歡上這個軟件。建立起做編程的欲望。
根據孩子玩這個軟件的情況看,孩子自己學會使用這個軟件是有困難的,需要身邊老師和家長的指導。在有人指導的情況下,6歲的孩子基本上就可以照着例子完整的“拼”出一個能運行的程序。這個過程並不需要孩子認識英文或漢字。建立程序的過程,用到塗鴉,錄音,找圖片這些有趣的過程。孩子的成品可以通過軟件直接發布到官方網站上。官方網站給每個注冊用戶開通了一個個人空間,放置發布的程序。
 
用戶發布后的程序,在官網可以找到。制作中的程序只能在 軟件環境下運行,發布后的程序則是在網頁內運行的。就是說,孩子們的作品可以通過網絡被無數人看到。官方網站具有交友和評論的功能。國內亦有類似官網發布程序后在網頁內運行的網站,方便國內愛好者和孩子們對作品進行交流。

Scratch2.0

Scratch 2.0在線版允許您直接在Web瀏覽器里創建、編輯和查看項目(不再需要上傳、下載項目或者安裝其它軟件)。
Scratch2.0離線版已提供下載,便於在無法連接Internet的情況下使用,2.0版本加強與外部鏈接設備的互動,包括LEGO WeDo和Scratch、Arduino板。

Scratch 3.0

Scratch 3.0放棄了Flash,采用了HTML5來編寫,HTML5是最新的HTML、CSS和JavaScript的總和,Scratch 3.0首先將會使用WebGL、Web Workers和 Web Audio Javascript libraries。JavaScript是一種廣泛的語言,它支持所有瀏覽器和WebGL,從而跨平台使用。它經過了精心挑選,JavaScript運行不需要任何額外的插件。
Scratch 3.0這個名字首先是由Scratch團隊的Andrew Sliwinski在2016年五月份提出的。2018年1月份,Scratch 3.0的第一個公測版本(Scratch 3 beta)在Scratch官網上發布 ,Scratch 3.0在線編輯器的最后版本在2018年8月發布,而離線編輯器在2019年1月后也提供下載使用。
Scratch 3.0不僅僅是重構,也增加了一些功能,比如字符串包含判斷、(移至最下層)積木等。編輯器的外形看起來更加柔美,拖拽積木還有音效,支持多次撤回和恢復。Scratch 3.0 保存的文件格式為"sb3",可以讀取"sb"和"sb2"文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM