2013年2月26日 星期二

小範例-電流急急棒

用scratch來寫電流急急棒這個小遊戲,應該是相當的普遍,我也不免俗的寫了一個,可以利用這個程式來講解關於「重複執行」及「如果」兩個指令。



2013年2月21日 星期四

造型切換讓角色更生動

在scratch的角色中,有些已經非常貼心的設計了兩種以上的造型,讓角色動起來更有真實感,使用方式非常的簡單。

在蝙蝠造型開啟後,可再利用其中「匯入」功能,將另一個飛動的造型匯入。
 
 
 
順便提到如果按下「編輯」鈕,即可進入編輯該造型,如圖下所顯示,包括放大縮小及翻轉等
 

匯入造型2後,畫面即可變成如下:

在程式中,在重複執行裡面加入「下一個造型」指令,如果執行後發現動畫速度太快,可以加入「等待x秒」,可以讓速度符合需求。

其執行結果如下:
 
 

2013年2月18日 星期一

讓你的角色動起來

要讓你的角色可以移動的方式有許多種,我們先來試試讓他可以不停的左右移動,
我們先來更換主角使用看看吧~~~

Scratch中提供了許多內建的圖片可以做更換喔~

按下新增角色後即可選擇所喜歡的角色

 新增的角色即可在預覽中看到,也可更改角色名稱

要觸發程式的方式有許多,主要可以從控制類別中選取其中一種,先以「當綠旗被點一下」當作示範


接著再選取動作中「移動10步」套入「當綠旗被點一下」下方,此時即完成了一個非常簡單的小程式,如果點選預覽框上的綠旗,便可看到主角向右移動十步


剛剛使用的方式只會讓程會執行一次即停止,如果希望可以不停移動的話,可以在「移動10步」外層套入控制項中的「重複執行」,按下執行後,可以看看是否有什麼狀況呢!

是不是會發現主角就默默的離開了預覽框中了,此時只要再加入動作項中的「碰到邊緣就反彈」即可改善這個問題囉!

另外有一種移動角色的方式,就是讓角色跟隨著滑鼠移動,選用動作項中「移到」的功能,其中還可以選擇跟隨滑鼠游標還是角色移動喔~~

先來看看Scratch的版面

Scratch的版面一打開,果真十分的親民,不會讓小朋友一看到就有一種害怕的感覺,這也是他可以廣泛推動的原因之一吧~~~

<--(請點我看大圖)
以上圖片標示了幾個區塊,只要大概看過一次應該就知道他的用途為何了吧~接下來,我們會用實際的例子,讓大家更進一步來認識 Scratch喔~~~

2013年2月17日 星期日

先聊聊什麼是Scratch...


  • Scratch簡介
Scratch是一套圖形化程式設計軟體,適合8歲以上的中小學生作為學習程式設計的入門軟體,它可以讓您輕鬆的規劃程式設計的劇情、動畫、遊戲、音樂等,並且可以透過內建的網路上傳功能,將您的創意與全世界一起分享。
Scratch是由美國麻省理工學院媒體實驗室(MIT Media Lab)的終身幼稚園團隊(Lifelong Kindergarten Group)所開發的一種新的程式語言,讓人們可以輕易的創造自己的數位作品,您還可以透過Scratch官方網站 http://scratch.mit.edu/ 與人分享您的創作。
開發團隊希望能用Scratch來協助幫助八歲以上的孩童發展二十一世紀的學習技能。學子們可以從中習得重要的數學電腦的概念,同時也學到如何做有創意的思考、有系統化的推理、以及與他人合作

以上資料摘自http://wekey.westart.tw/程式設計_Scratch

其實Scratch在電腦課中,已不算是個新的玩意兒,我也早久仰其大名,但說來慚愧,一直沒有時間好好的來研究他,前些日子,開始試著玩一下,覺得挺有趣的,所以我決定要好好的來了解一下他,也希望對於學生初步接觸程式語言,會有所幫助。