資訊內容
Scratch迷宮程序設計
完整程序如上,等一下我會說明整個程序的細節部份,首先先在畫布上畫出一的路徑,可以是直線也可以是曲線,接著在終點處 畫上一個黑色的區域。
(1)點選背景,接著點選編輯,使用繪圖工具畫出一個路徑,畫筆的粗細自行調整,不要太細。
2)點選角色,接著點選程序開始撰寫程序。
先由控制指令分類拖曳,「當綠旗被點一下」至程序區,也就是當綠旗點一下開始程序執行移到到x:y,就是角色置于x:-220,y:150處。在偵測指令類點一下計時器,在舞臺會多個什時器一直計時。
在控制指令分類中拖曳「重復執行」至程序區,表示「重復執行」內的程序會一直重復執行。
整個舞臺的坐標如下圖,中心在正中央,左右x軸是240,往右是(+),往左是(-),上下y軸各180,往上是 (+),往下是(-)。
在重復執行中包含有四部份:。
(1)角色有可能走出舞臺就看不到了,所以先從動作指令類拖曳「碰到邊緣就反彈」,接著拖曳「面向..」下拉點選「鼠標 游標」,也就是讓角色都一直面向鼠標的游標,最后拖曳「移動2步」,就是一次移動2步。
(2)在控制指令類拖曳「如果 < >」至移動2步之下,接著從偵測指令類拖曳「碰到顏色□」點選□會出現滴管,請選取舞臺的空白區,「碰到顏色□」就會變成白色,接著拖曳角色置于 x:-220,y:150處,也就把角色移回原點。
(3)在控制指令類拖曳「如果 < >」,從偵測指令類拖曳「碰到顏色□」點選□會出現滴管,請選取舞臺的黑色終點區,「碰到顏色□」就會變成黑色,在外觀拖曳「說.....」() 秒,也就碰到黑色終點就說過關,接著止停止執行程序,程序就不會往下執行。
(4)控制指令類拖曳「如果 < >」,接著拖曳數值與邏輯類的() >(),接著把計數器拖曳到前面(),后面的()填上15,也就大于15秒就會秀出「時間到...」然后停止程序執行。
可以讓小朋友自行設計路徑,角色自選,事件也可以自訂,例如有些小朋友會在路徑再加上一些小藍點增加過關難度。
教學重點:老師只要講解部份,學生的能力是無限,可以做出很多讓你想不到 的效果,教scracth真得很有趣,學生也學得很快樂。

- 上一篇
Scratch鍵盤控制
本課來學通過鍵盤來控制角色移動,主要是讓我們了解事件觸發才會有動作,當綠旗被按下,會先將物件移到坐標(0,0)。(1)首先是坐標。舞臺的中心是(0,0),水平為X軸,垂直為Y軸。X軸:中心點往右是(+),中心點往左是(-)。Y軸:中心點往上是(+),中心點往下是(-)。了解到坐標后才
- 下一篇
Scratch中電子點單的設計
Scratch中電子點單的設計教學目標:1. 通過電子點單程序的設計,掌握Scratch中圖片處理的方法。2. 通過電子點單程序的設計,掌握Scratch中文字的輸入。3.通過電子點單程序的設計,會用Scratch中用模塊實現數據的獲取。4.通過電子點單程序的設計,會用Scratch中用模塊實現數據