Scratch編程是一款由麻省理工學院(MIT)打造的少兒編程工具,以積木式編程為主,主要面向于6歲以上兒童,致力于在學習過程中,培養孩子獨立學習、獨立解決問題的能力,可以用來創造交互式故事、動畫、游戲、音樂和藝術,即使使用者不認識英文單詞,不使用鍵盤,也可以進行編程。操作方式十分簡單,在應用內,你只需熟練的使用8個大類積木模塊、多個功能,如:數組、函數的使用情況;控制臺;變量等等,即可輕松創作!此外,scratch為了激發用戶的編程興趣,它更是特地準備了游戲制作、音樂制作、特效制作等極易上手的教程!簡而言之,這款scratch無論是從功能方面,還是操作方面都十分貼合現代孩子的感官,有需要的家長朋友快來下載體驗吧!
1、scratch是中文語言,方便所有國內用戶使用;
2、構成程序的命令和參數通過積木形狀的模塊來實現;
3、用鼠標拖動模塊到程序編輯欄就可以了;
4、中間的部分是編輯好的程序代碼;
5、左邊是可以用來選擇的功能模塊;
6、右邊上部是程序預覽和運行窗口;
7、scratch右邊下部是角色窗口。
1、Scratch適用與6歲以上用戶,即使用戶從未學過編程,也能利用預先設計好的樂高積木式的模件來完成程序設計。從誕生到現在短短的十年里,已經成為全世界早教和編程啟蒙學習的首選。
2、這些圖形化的積木使用需要老師或者家長正確引導。孩子從模仿的過程中,能感悟到條件語句,循環語句,判斷。
3、孩子不用記住命令不代表不需要指導命令。積木模塊包括8個大類,100多個功能。包括了過程一個完整程序的每個環節,甚至數組和函數。
4、能理解參數和命令的區別。
5、讓孩子理性的總結出來是很困難的,引導是必須的。
一、Scratch制作準備工作
1個小貓角色、1個老鼠角色以及需要一個活動場景(即背景)。
二、制作思路
如何實現貓捉老鼠功能?可以采用運動模塊中這兩個模塊實現。
鼠標指針在Scratch場景中進行移動,老鼠面向鼠標指針移動,然后小貓面向老鼠進行移動。這樣,只要鼠標指針在不停地移動,老鼠和小貓都相應地移動。
三、具體編程操作
1、設置好小貓和老鼠角色,并設置好背景圖。
2、分別選擇小貓和老鼠的編程代碼。
①老鼠編程代碼:
②小貓編程代碼:
切記,小貓編程代碼中的移動步數必須比老鼠的移動步數少,不然老鼠很容易被小貓追上。
四、擴展
1、在scratch系統中自帶的角色有兩種造型,為防止小貓和老鼠移動時看起來傻傻地,可以增加一個模塊。
增加后小貓的編程代碼如下:
2、如果你認為老鼠的移動需要鼠標指針太麻煩,我們可以修改下編程代碼。讓老鼠隨機移動,小貓還是面向老鼠,修改后小貓和老鼠的編程代碼分別是:
這樣修改后有一個弊端,就是老鼠的移動真的是隨機(移動方向是隨機,移動速度也是隨機),可想而知,小貓抓到老鼠的幾率大大增加。
3、增加游戲停止功能。即小貓抓住老鼠后,游戲結束。編程代碼如下:
方法一:
1、進入scratch后,點擊主界面中的【導入】。
2、然后點擊屏幕左上角的選項。
3、選擇【圖庫】。
4、任選一張圖片即可導入完成。
方法二:
1、點擊scratch作品界面的【造型】。
2、然后點擊下圖中的上傳圖標。
3、之后從【圖庫】中選擇圖片。
4、最后就可以看到圖片導入(上傳)成功啦。