2017年10月18日 星期三

scratch2.0- 簡易的積木式程式設計工具


scratch3.0




         Scratch是麻省理工學院開發的程式工具,讓程式設計語言初學者不需先學習語言語法便能設計產品。開發者期望通過學習Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計互動故事)去學習程式設計、數學和計算知識,同時獲得創造性的思考,邏輯編程,和協同工作的體驗。(資料來源:維基百科)



中文版官網載點:Windows - 下載
scratch官網:https://scratch.mit.edu/
線上版(免安裝):https://scratch.mit.edu/projects/editor/?tip_bar=getStarted

***如果你還沒有Adobe AIR軟體,請下載並安裝最新版本,才能順利執行安裝Scratch***

最新的 Adobe AIR
Windows - 下載


學習指引

電子琴


背景圖下載點:請按此


scratch2.0操作環境介紹




座標位址參考






基本操作(以迷宮遊戲為例)

1.加入背景(迷宮底圖可至下方學習素材連結選用現成的素材)



學習素材背景圖下載點:請按此




2.加入新角色

先刪除預設角色



新增闖關者角色


新增其他角色



新增好所有角色後,移至適當位置及縮放置適當大小




3.產生功能變數設定變初始值




依序產生"生命值" ;"分數" ;"倒數計時"三個功能變數,排放至適當位置,設定變初始值







4.在畫面開始時隱藏成功與失敗的角色





5.設定上下左右鍵控制主角的移動方式,碰到迷宮白線就反彈且生命值減1

先設定好向上鍵後複製其他方向鍵的程式方塊




編輯複製的按鍵動作




修改複製的按鍵座標




主角移動時,碰到迷宮白線就反彈且生命值減1





完成生命值減1




6.設定闖關失敗的背景




7.倒數計時的程式

點選主角,加入"當我接收到時間到"事件



加入外觀顯示"隱藏"



依序複製程式方塊至其他角色(除了失敗角色)



將失敗角色設定時間到為顯示





8.設定魔王程式


依序將魔王設定起始座標,外觀為"顯示



廣播方塊上按右鍵以新增的答錯的廣播



輸入欲新增的廣播名稱




將"重複執行"拖曳涵蓋至程式方塊外圈,使程式方塊重複執行



9.設定主角答錯時的座標

設定主角遇到魔王一答錯時的座標



設定主角遇到魔王二答錯時的座標



10.設定過關程式


點選寶物新增過關的廣播訊息



過關後將寶物設定為隱藏



點選主角,將過關後設定為隱藏



點選"闖關成功"的角色,將過關後設定為顯示



設定成功的背景



設定失敗的背景






點選"失敗"的角色,將失敗後設定為顯示



設定時間到背景


失敗時將除了"失敗"的角色全部設定為隱藏











11.完成後請進行測試及除錯


若有不清楚之處可重複觀賞下列教學影片:(影片來源-YouTube 廖文雄的scratch2教學)


01自製互動迷宮程式示範
02布置演員
03產生變數設定變初始值
04方向鍵控制闖關者
05碰到迷宮白線就反彈且生命值減1
06倒數計時的程式
07魔王程式 01
08其他魔王的程式
09魔王4魔王5的程式
10過關的程式與程式除錯


相關連結:

十四個自學Scratch 最完整的公益開放課程:http://k12.camdemy.com/course/1112/intro
影音教學網站:http://163.27.51.24/scratch2.0/l1/l1.htm