文賢國小101年度上半年在職教師資訊應用培訓 ----自由軟體系列 輕鬆學會做 -Scratch 教材設計:林森富老師
Scratch介紹 簡介—功能 版本 載點 作品觀摩 操作畫面介紹 互動小遊戲練習 相關網站
Scratch介紹 簡介 Scratch是 MIT (麻省理工學院) 發展的一套新的程式語言,可以用來創造互動式故事、動畫、遊戲、音樂和藝術。 完全不用背指令,使用積木組合式的程式語言,讓小朋友在遊戲中學習,很適合國小小朋友使用。 版本 支援Windows及Mac 1.3版已經支援中文介面使用,目前出到1.4版 載點 官方網站: http://scratch.mit.edu/
作品觀摩 教學 四則運算、指北針和磁鐵、讓我們游泳去、2009高雄世運會 遊戲 五子棋、猴子接香蕉、拉霸機、髮膠迷途記 其他 簡易小畫家、易經卜卦
操作畫面介紹—角色區 練習: 角色區 匯入第2個角色:足球 角色區出現的圖片代表上場的角色 可以自建、開啟圖片檔、或隨機匯入角色。 繪製新角色 來個令人驚喜的角色 開啟角色檔案
操作畫面介紹—造型區 造型區 可以自行繪製、匯入圖片、或使用照相機的方式來新增角色的造型。 可以透過複製後編輯來修改其樣子。 練習: 匯入小貓的第3個造型。
操作畫面介紹—舞台區 舞台 中間空白大區域是舞台,物件都會在上表演。 可切換舞台顯示模式為小舞台、大舞台、全螢幕。 舞台的中心是(0,0),水平為X軸,垂直為Y軸。 舞台區
操作畫面介紹—工具列 工具列 選擇工具後點選角色,就可以進行複製、剪下、放大、縮小的動作。 綠旗鍵,開始執行程式,紅色按鈕則是停止。 練習: 將小貓和足球縮小尺寸。 停止程式
操作畫面介紹—背景區 背景 點選舞台就可進入舞台的編輯畫面。 可以自行繪製、匯入背景檔、或照相。 練習: 練習匯入一個背景 自行繪製電流急急棒的背景。
操作畫面介紹—聲音區 聲音 可以透過麥克風來錄音或匯入聲音檔案使用 練習: 匯入音效檔sounds/instruments/suspense
操作畫面介紹—指令區 指令區 點選指令後,指令區會出現相關的指令。 指令分為: 動作:移動、旋轉、位置指定、傳回 外觀:切換造型、背景、顯示文字、 改變特效 聲音:播放聲音、樂器音效 畫筆:下筆、筆顏色、大小、色調 控制:當鍵按下、等待、反復、廣 播、如果 偵測:傳回位置值、接觸、距離、時 間、音量 運算:加減乘除運算、大小判斷、餘 數、取整數 變數:指定變數、變數加減
操作畫面介紹—程式碼區 程式碼區 用來編輯程式的區塊 利用拖曳的方式,將指令拉至程式碼區,不需寫程式。 練習: 拖曳「控制」類的「當綠旗被點一下」、「停止執行此程式」到程式碼區。
程式積木的類型-1 堆疊型積木 外觀:底部有橫桿,或者頂部有卡榫 某些堆疊型積木內部有可以輸入的區域,或者由下拉式選單中選取一個項目。 某些堆疊型積木具有類似C形的開口,你可以在這個開口內塞入其它的積木
程式積木的類型-2 帽形積木 外觀:有圓形頂部 用來放在堆疊的頂部,等待某個事件發生,例如按鍵被按下,然後執行底下的積木。
程式積木的類型-3 回報者積木 外觀:橢圓形或六角形積木,用來被塞入到其他積木的輸入區域內。 橢圓形積木:可以將它們塞到具有圓角或是方形孔穴的積木,會回傳數字或字串。 六角形積木:可以將它們塞到有尖角或是方形孔穴的區塊內,會回傳布林值(真或假)。 某些回報者積木旁邊有附屬的勾選盒,勾選它,則在舞台上會出現一個顯示器,用來顯示它的現在值。
程式積木的類型-4 顯示器 可以用數種不同的格式來顯示回報者的數值 具有回報者名稱的小型顯示器 沒有回報者名稱的大型顯示器 具有可以讓你操作回報者數值的滑桿(只有變數才具有這個選項)雙擊或是右鍵點選顯示器,可以變更顯式的格式。
互動小遊戲練習—電流急急棒 遊戲設計步驟 畫面設計 構想流程 程式組合 測試 開始(當綠旗被點一下) 小貓移動到x,y= 是 判斷是否碰到牆壁? 判斷是否碰到足球? 向滑鼠移動2步 播放音樂 播放聲音”喵” 說”成功!” 說”啊!” 結束 是 否
相關網站 Scratch教學 - 澎湖人線上書籍系統2 Scratch小貓咪MIT交流網 大青蛙資訊出版社 Scratch官網
操作畫面介紹 功能選單: 儲存作品 設定語言 分享此作品