- scratch的由來
Scratch是麻省理工媒體實驗室終身幼稚園組開發的一套電腦程式開發平台,旨在讓程式設計語言初學者不需先學習語言語法便能設計產品。開發者期望通過學習Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計互動故事)去學習程式設計、數學和計算知識,同時獲得創造性的思考,邏輯編程,和協同工作的體驗。
Scratch 開發平台可安裝在Mac OS X、Windows、Linux的平台上;自2.0之後,換用Actionscript編制,Scratch執行於瀏覽器。Scratch源碼開放給非商業性質用途使用。
Scratch適用於8歲以上用戶。即便用戶從未學過程式編程,通過拖曳預先設定好的積木式程式模件,堆疊出指令,設定或控制角色及背景的行動和變化,從而完成程式設計。 - scratch平台介紹(https://scratch.mit.edu/)
- 程式模件列表
- 動作:舞台沒有動作
- 外觀:
- 音效:播放音效...到底
- 畫筆:軌跡輔助
- 資料:變數、陳列
- 事件:觸發條件、廣播
- 控制:判別式、迴圈、分身
- 偵測:
- 運算:函式、運算式
- 更多積木:外掛程式,常用在實體機器人的操作。
- 程式設計平台:寫程式(排積木)的地方
- 預覽窗口:結果呈現
- 角色列表:
- 牛刀小試
- 亂走的貓:動作、外觀、事件、控制(可能用到的積木)
- 青蛙過街
- 第一階段(車子來回移動、青蛙可上下移動)
- 第二階段(青蛙碰到車子會叫並噴血、回到原出發點)
- 第三階段(章魚在天空上飛)
- 第四階段(青蛙能成功抓到章魚並回到出發點)
- 第五階段(在一定時間內計算抓到章魚的隻數)
- 基礎教學
- 進階教學
- 106學年度彰化縣國中小scratch決賽作品
- 國小動畫組:https://scratch.mit.edu/studios/4584806/
- 國小遊戲組:https://scratch.mit.edu/studios/4584813/
- 國中動畫組:https://scratch.mit.edu/studios/4584832/
- 國中遊戲組:https://scratch.mit.edu/studios/4584841/
- 小遊戲