2014年3月12日 星期三

Scratch官方網站介紹


2.免費註冊,登入後可上傳、分享自己作品,也可以欣賞、參考網路上優秀作品。
3.在討論區可將所遇問題提出來討論,並可參考他人提出問題的解決方法。

2013年5月1日 星期三

簡易打磚塊製作

打磚塊成品圖 
打磚塊角色:舞台背景橫桿磚塊報分員時間分數兩個變數。
 
一、橫桿的程式設定如下圖。
  提示:當滑鼠的X標小於-200,表示超出左邊範圍,就讓橫桿停留在-200的位置。
     當滑鼠的X標大於200,表示超出右邊範圍,就讓橫桿停留在200的位置。
     當滑鼠的X標介於-200與200之間,就讓橫桿的X座標跟隨滑鼠移動。
     橫桿的Y座標,固定於-160。 
 
 二、球的程式設定如下圖。
  提示:球一開始要顯示出來,因為遊戲結束時球會隱藏消失掉。
     球一開始在橫桿中央,Y座標加10,球不致沒入橫桿中。
     按滑鼠,球從橫桿向上轉30度移動出去,碰到邊緣救反彈。
     當球碰到橫桿及磚塊用(180-方向)的方向移出,來製造反彈效果。
     當球的Y座標小於-160表示球掉下去,此時廣播失敗訊息,同時球隱藏消失掉。
     當接收到過關訊息或時間到訊息時,球就隱藏消失掉。
 
三、磚塊的程式設定如下圖。
  提示:磚塊一開始要顯示出來,因為遊戲過程中會隱藏消失掉。
     磚塊碰到球,磚塊要隱藏起來消失掉 ,並為變數分數加一分。
     磚塊的Y座標一樣,複製適量的磚塊,再依相同間隔配置好天上的磚塊。
 
四、舞台的程式設計如下圖。
  提示:通常會將變數設置在舞台這邊。
     在此設置分數變數,當分數=設定值,且時間大於0時,廣播過關訊息。
     在此設置時間變數,時間結束時廣播時間到訊息。
 
五、報分員的程式設計如下圖。
  提示:報分員就是遊戲最後的結果顯示,所以一開始要被隱藏起來。
     遊戲結束有三種結果,所以報分員要有三種造型。
     當報分員接收到相關訊息,以相關造型(文字)顯現,並令遊戲程式全部停止。
 
六、進階思考:可以加入背景音樂、球碰磚音效、磚消失音效等。
       磚塊的數量可增加,兩層、三層......

2013年4月29日 星期一

簡易迷宮製作

迷宮成品圖  
 迷宮角色:舞台背景主角目標物報分員時間變數。
 
一、主角(小丸)和報分員的造型。
  提示:主角有四個造型,分別在向下、向上、向左、向右時切換造型
     報分員有兩個造型,分別為成功時與失敗時的兩個提示語。
 
二、主角(小丸)的程式設定如下圖。
  提示:主角(小丸)碰到迷宮的邊界顏色,便以反方向稍微彈回
     碰到迷宮邊界彈回時的方向要相對應。
 
三、終點的程式設定如下圖。
  提示:以主角(小丸)碰到目標物(螃蟹)為到達終點的依據。
     同時時間大於0時廣播遊戲過關,並隱藏目標物(螃蟹)。
 
四、報分員的程式設定如下圖。
  提示:報分員一開始要隱藏起來,當接收到相關的廣播訊息,就顯示相對應的提示詞。
     同時將遊戲的所有程式停止。
 
五、舞台的程式設定如下圖。
  提示:將遊戲中唯一的變數"時間",設定在此,時間結束時廣播"時間到"。
 
六、主角(小丸)在時間內成功到達後的過關畫面。
 
七、主角(小丸)在時間內未能成功到達後的失敗畫面。