Scratch是美國麻省理工學院(MIT)所開發的程式語言,此軟體的主要特色就是利用堆疊與鑲嵌等方式,將各種類型的程式積木組合在一起,只要程式積木之間可以互相嵌接,就可以按下綠旗讓畫面動起來。本書筆者規劃了16個章節的內容,除了認識Scratch的視窗環境外,開宗明義就先將舞台背景與角色造型的新增/編修技巧、腳本流程的規劃、程式堆疊技巧、聲音的插入與編輯等功能做全方位的說明,接著就是依照軟體的難易程度,分別規劃成14個範例,其內容與重點說明如下:
● 動態賀卡的吸睛創意――基礎動畫應用
● 超萌寶寶的魔法變裝秀――動畫故事的串接
● 泰國旅遊的實境體驗――單一角色多造型應用
● 夢幻海底世界的私房創意――反彈與隨機運算
● 幼兒字卡練習器――廣播與收到訊息的應用
● 百變髮型設計懶人包――等待滑鼠被點擊
● 風景相片魅惑萬花筒――縮圖按鈕的應用
● 歡樂同學錄的製作錦囊――按鈕連結顯示
● 驚奇屋歷險特效攻略――滑鼠游標的應用
● 筆畫心情塗鴉板――筆畫效果應用
● 打造音樂演奏饗宴――樂器與琴鍵的應用
● 發財金幣不求人――左右按鍵控制
● 老實樹遊戲攻心密技――詢問與回答的應用
● 地表最好玩的乒乓球PK賽――座標與角色控制
本書特色
免費且易學:Scratch由MIT開發,免費使用。
圖形化介面:以積木堆疊方式簡化程式設計,無需寫代碼。
全方位功能:詳盡說明舞台背景、角色造型、腳本流程、聲音編輯等。
激發創意:透過互動式故事、動畫、遊戲等培養邏輯思考與創意。
16章精心規劃:從基礎入門到進階應用,共14個範例逐步引導。