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