Scratch程式題:當綠旗被點擊後執行程式的角色會做什麼動作

7. 實作-電流急急棒

程式參考://ms1.usps.ntct.edu.tw/~james/glgl/200810/20081001.htm

完整程式如上,等一下我會說明整個程式的細節部份,首先先在畫布上畫出一的路徑,可以是直線也可以是曲線,接著在終點處 畫上一個黑色的區域。

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秒就會秀出「時間到...」然後停止程式執行。

可以讓小朋友自行設計路徑,角色自選,事件也可以自訂,例如有些小朋友會在路徑再加上一些小藍點增加過關難度。

Junyi Academy is derived originally from Khan Academy, and derived from Chengzhi Foundation.

More information about Chengzhi Foundation, you can find under: //kistschool.org/.

More information about Khan Academy, you can find under: //www.khanacademy.org/.

Junyi Academy is derived originally from Khan Academy, and derived from Chengzhi Foundation.

More information about Chengzhi Foundation, you can find under: //kistschool.org/.

More information about Khan Academy, you can find under: //www.khanacademy.org/.

(02-17) Scratch 2.0 程式執行常用的三種方式--(綠旗、鍵盤、角色被點)

1. Scratch程式執行的方式有六種:

2.常用的三種不同執行方式:

(1)按下《綠旗》開始執行。

(2)按下《鍵盤》上的某一鍵執行。(空白鍵、上下左右、0-9、26個英文字母)

(3)當《角色被點》一下執行。

3.三種一樣執行結果,但是有三種不一樣的執行方式。

(1)按下《綠旗》開始執行:這是一般初寫Scratch程式最常用的方式。

(線上執行-先按中間綠旗圖形啟動)--(按綠旗執行)

(2)按下《鍵盤》上的某一鍵:以鍵盤上的按鍵當作開始執行的按鈕。

(線上執行-先按中間綠旗圖形啟動)--(按空白鍵執行)

(3)當《角色被點》:當某一個角色被點一下開始執行程式。

(線上執行-先按中間綠旗圖形啟動)--(用滑鼠在小貓咪角色點一下執行)

您好,歡迎您來到「網路假期 - 答案共享資料庫」!

本系統是為了高雄市學生和其他縣市寒暑假作業使用網路假期系統的學生而開發的。
在這平台您可以新增網路假期解答至我們的資料庫,與各位學生分享,互相幫忙。
本系統需要資金以維持營運 (贊助我們)。

因為本系統解答資料數過於龐大,造成伺服器負擔龐大,每個寒暑假我們都會將解答資料清除重置,讓伺服器能減輕負擔!

歡迎加入開發者的 Discord 群組,最新消息也會在群組發布!

最新消息都會在粉專發布,快來按個讚!

網路假期 - 答案共享資料庫

您好,歡迎您來到「網路假期 - 答案共享資料庫」!

本系統是為了高雄市學生和其他縣市寒暑假作業使用網路假期系統的學生而開發的。
在這平台您可以新增網路假期解答至我們的資料庫,與各位學生分享,互相幫忙。
本系統需要資金以維持營運 (贊助我們)。

因為本系統解答資料數過於龐大,造成伺服器負擔龐大,每個寒暑假我們都會將解答資料清除重置,讓伺服器能減輕負擔!

歡迎加入開發者的 Discord 群組,最新消息也會在群組發布!

最新消息都會在粉專發布,快來按個讚!

網路假期 - 答案共享資料庫

Toplist

最新的帖子

標籤