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