第七次:程式設計-SCRATCH(1)
認識程式語言
程式為一系列指令程序並指揮電腦依此特定程序運作, 以產生預期的結果。簡單的說程式就是許多叫電腦做事的指令程序。
Scratch的簡介
英文單字為湊合、抓等意思
Scratch 是 MIT 開發的視覺化程式設計軟體,採用積木式 的程式寫作概念,支援多媒體素材,簡單且易學。除了訓 練思考邏輯,更可以激發無限創意。"影像 imagine •程式 program •分享 share " 是 Scratch 的核心價值,Scratch 網站中 ( http://scratch.mit.edu/) 有 Windows 、Mac 版 本,也可以在 Linux 作業系統中使用模擬器執行,而且它是完全免費的.目前的版本為1.4版已經有支援中文介面更方便使用,完全不用背指令,使用積木組合式的程式語言,在遊戲中學習。
官方網站:http://scratch.mit.edu/
安裝程式 下載(江翠校內)
影片欣賞下載
Scratch的介面(參考辛文義老師)
您可以想像自己是一位電影導演,觀眾看到的是舞台(1)上的演出,舞台下方是演員休息室(2),您的的演員們都是小精靈,但是他們會遵照您各式各樣的指令(4),完成他們的劇本(3)演出內容,可以修改每位小精靈演員的服飾外觀與聲音(5)或是安排舞台上的位置與 大小(6),也可以加入或自創其他演員(7)。安排就緒後,點 按【綠色旗子按鈕】(8)就可啟動程式,電影開演了。而【紅色停止按鈕】(9)可中斷程式執行,就像是導演喊”卡”。 選單(10)提供檔案新增、開啟舊檔、存檔、分享等功能。
實作
感謝網路上無私的老師分享教材
設計程式之前
觀念(參考林朝敏老師)
|
座標
舞台的中心是(0,0)及其位置,水平為X軸,垂直為Y軸
X軸:中心點往右是(+),中心點往左是(-)
Y軸:中心點往上是(+),中心點往下是(-)
角度
思考此遊戲的腳本
第一個Scratch的程式-讓貓咪跟著滑鼠跑.追到了就發出聲音(參考江明勳老師)
1.如何讓貓咪面向滑鼠指標?
2.讓貓咪「永遠」面向滑鼠指標?
3.如何讓貓咪一直追著滑鼠游標跑?
4.如何改變追逐的速度?
5.如何讓貓咪追到滑鼠游標時,發出喵喵聲?
6.貓咪追到滑鼠游標後發出一直喵喵叫很吵,能不能不要一直叫?
7.貓咪可不可以換?聲音可不可以改?背景可不可以改?
程式腳本參考
作業繳交
網碟
1.開始/執行/\\465-999
2.輸入帳密
3.將檔案存成9922**01.sb放在自己的資料夾內
Scratch錄影教學
Scratch相關教學
他縣市比賽網站
電子書及其他資源