1 / 14

Scratch 校內初階研習

Scratch 校內初階研習. 教育訓練課程講義 專案講師:東霖資訊 陳朝正. Scratch 簡介. Scratch 是一套免費的自由軟體,以簡單的動作組合積木的方式,來逐步設定物件的程序以及反應,可以拿來做動畫,及遊戲程式,對於聲音的部份也有很方便的物件可以使用。 目前的 版 本為 Scratch 1.4 版。. Scratch 操作畫面(一). 動畫展示區: 顯示動畫成品開啟後的情況。 角色選擇: 顯示動畫內的角色 舞台背景圖示: 顯示作品的背景圖案。 角色圖示選擇鈕: 可以對現有角色做設定變更。 版面配置選擇: 可更改版面配置,讓使用者方便操作。

jorn
Download Presentation

Scratch 校內初階研習

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scratch校內初階研習 教育訓練課程講義 專案講師:東霖資訊 陳朝正

  2. Scratch簡介 • Scratch 是一套免費的自由軟體,以簡單的動作組合積木的方式,來逐步設定物件的程序以及反應,可以拿來做動畫,及遊戲程式,對於聲音的部份也有很方便的物件可以使用。 • 目前的版本為 Scratch 1.4 版。

  3. Scratch操作畫面(一) • 動畫展示區:顯示動畫成品開啟後的情況。 • 角色選擇:顯示動畫內的角色 • 舞台背景圖示:顯示作品的背景圖案。 • 角色圖示選擇鈕:可以對現有角色做設定變更。 • 版面配置選擇:可更改版面配置,讓使用者方便操作。 • 程式執行播放/停止控制紐:綠色播放,紅色停止。 • 畫面座標:以X軸及Y軸標記 • 角色功能鍵:創造角色、修改角色等功能

  4. Scratch操作畫面(二) • 功能表列:本程式所有的管理功能皆整理成選單存放於此 • 角色配置書籤:變更角色造型及聲音錄製等等的功能。 • 程式流程表:Sctatch程式中最重要的流程,角色的所有動作判斷皆在此編輯。

  5. Scratch操作畫面(三) • 作品存檔功能:製作完成的作品可透過此功能儲存、上傳、或是設定作品語言。 • 動作類型選擇:程式積木的類型選擇,需要依據不同需求選擇不同的顏色的程式積木。 • 程式積木選擇欄位:各個類型的程式積木選擇欄位,分別有不同的功能。

  6. Scratch基本指令說明(一) • 移動及轉向積木:將角色移動X步或是往指定方向旋轉X度。 常用於角色需要移動及變 換位置使用。 • 外觀顯示對話積木: 將角色外觀做變化,如角色姿勢、對話顯示等等的功能,後方秒數代表此一對話”你好!”會停留於畫面上得時間。

  7. Scratch基本指令說明(二) • 控制反應積木:控制指令如右側所展示,屬於一個如果…否則的判斷程式,這項功能用於給予電腦自行判斷的程式,很多需要選擇的功能皆可使用此反應積木。

  8. Scratch基本指令說明(三) • 偵測反應積木:用意為當做出積木預定的反應則觸發相對的動作,如右圖表示,當程式執行時,按下滑鼠案件則程式停止,按下滑鼠就是程式預定的動作,觸發了停止該程式的指令。

  9. Scratch課堂實做(一) • 按鍵反應實做:請製作一套程式,當按下鍵盤上得方向鍵,角色會面對方向鍵方向移動15步,倒立與否沒關係。 如:按下鍵盤上的 角色面向右邊走15步。 請製作上下左右四個方向。 時 間:20分鐘。 示範檔:方向鍵控制 提 示:橘色加藍色,當…面向…移動。

  10. Scratch課堂實做(二) • 重複動作實做:請製作一套程式,當按下程式開始鈕,角色會逆時針行走圓形不斷繞圈,且不會停止。 時間:10分鐘 示範檔:重複執行無停止。 提示:橘色加藍色,移動…面向。

  11. Scratch課堂實做(三) • 重複動作實做: 承上題,請利用上一套程式,當按下程式開始鈕,角色會逆時針行走圓形不斷繞圈,且不會 停止,直到使用者按滑鼠按鍵,動作才停止。 時間:10分鐘 示範檔:滑鼠點擊停止。 提示:橘色加藍色及淡藍色。

  12. Scratch積木程式解析 • 由以上三個程式可以得知,Scratch程式有豐富的組合變化,善用動作、偵測、控制,三個指令集,可以設計出不少相關的動作及回饋指令。 • 積木程式基本架構為”前因後果”,達到觸發的因素而產生設定好的結果,所以設計時,多思考前因後果,即可無困難的設計出需要的程式。

  13. Scratch程式參考資料 • http://163.20.82.155/tpc-icare1/72/index.htm 台北縣政府教育局林曉雯設計資料 • http://sites.shps.kh.edu.tw/yuwei/scratch 張老師教學網 • https://sites.google.com/site/shspswenyu/home Scratch 程式設計教學網

  14. 感謝 • 今天課程到此結束,感謝您的參與。

More Related