Tag Archives: scratch

Mitchel Resnick教授給台灣孩子、家長與教學者的一段話

作者/攝影曾吉弘

 

CAVEDU與Mitchel Resnick教授的淵源相當深,要說是這行的祖師爺也不為過。阿吉老師早在大學時代就與M教授碰面過了,他從1999年的RCX(甚至更早的Cybermaster與Scout,沒聽過了吧~) 就開始與樂高公司在 Mindstorms 系列上有密切合作,所以M教授在2004 Mission Mars 與2006 NXT 發表兩次訪台時都有幸與他見面過。

 

Scratch從2006年誕生以來,介面與風格可說是沒什麼變動。相較於軟體上大家都在追求”還要有什麼?” 我反而佩服的是M教授說過的”我們要保留哪些核心功能?”

人生能有幾個15分鐘能與心目中的大師聊天?2016年來MIT受訓時,好不容易才和他約吃早餐,把我們出版的[Scratch 數位互動我最行]致贈給M教授。更何況這次來美國將近半年,知道他就在斜對角300公尺外的Media lab,心情可是大大不同。

M教授對於即將在今年八月上線的Scratch 3.0非常非常期待(他用了super super excited),期待能幫助所有的孩子們”創意思考 (think cratively) “並成為”創意思考者 (creative thinker)”,這正是LCL課程的核心觀念所在。如果大家想要多了解 Lifelong Kindergarten小組的理念的話,建議一定要看看Learning Creatvie Learning的課程網站,六周課程每周都非常實用且精彩。CAVEDU教育團隊很高興能協助LCL網站與課程內容的繁體中文化,並於2016 17年度與台灣Intel公司協助推廣Computer Clubhouse,M教授認為這某方面來說可視為maker space的源頭。

 

對於Scratch 3.0,他題到了以下幾點功能:

  1. mobile device better
  2. extension
  3. 網路服務 (在此提到一個Scratch結合Spotify的範例)

 

這次抓緊機會請他錄一段影片給台灣的大家,也讓他與團隊同仁知道台灣在使用Scratch教學上非常活躍。期待他有機會能再來台灣。

 

M教授在訪談中提到學習如何創意性思考、系統性推理,還有彼此合作來完成事情,這些技能可說是前所未有地重要。Lifelong Kindergraten小組會變得更開放來堅持Scratch的原初精神。讓大家在運用Scratch來”做什麼”與”怎麼做”等方面有更多可能性。我也非常期待看到台灣的小朋友們運用Scratch 3.0所完成的作品。

當天也感謝謝宗翰(目前在Meida lab Biomechanics小組攻讀博士,領域為機器義肢/腳)協助訪談與拍攝照片喔。這個樂高桌子實在是太搶鏡頭了~

 

更多照片

從Media lab一樓大廳走上去到4樓就是Scratch大本營

大廳中央有用樂高完成的Media lab建築模型,好精緻啊

挑高樓中樓,採光非常好,基本上除非陰天不然白天不太需要開燈。

每個小角落都充滿驚喜呢,可以看到 Scratch結合各種裝置的應用:樂高Wedo, Boost、Microbit、Makey Makey,還有他們自己作的硬體等等。也可以看到歷代樂高的智慧型積木主機,一下子就快20年過去了啊~

 

相關文章:

[情人節快樂,自製屬於自己的Google doodle吧!] 使用Scratch設計Google doodle 互動小動畫

本次Google與Scratch公開教學剛好搭上了二月的情人節節慶,也維持著Google doodle的老傳統(每當節慶時都會有特別的字樣設計或是互動式小動畫),結合了Scratch的圖形化程式後讓人人都可以成為Google doodle設計者,這樣的想法真的是很棒呢!

作者/攝影  曾吉弘
時間  1小時或看您想要花多少時間!
成本
難度 * *
材料表可連網之個人電腦

 

Google與Scratch聯手推出基礎教學課程,告訴您如何自行設計 Google doodle,就是在Google 首頁看到的各種以Google字樣為主的簡易小動畫,還有12堂基礎課程,有興趣的家長老師們可不要錯過喔!

由此進入教學網頁,看完教學影片請點選右邊的 “Starter Project” 就會進入這次主題的 Scratch 樣板,相關的圖檔與效果檔都已經預先載好了。

開啟專案會看到基礎的Google字樣,每一個字母都是一個獨立的角色(sprite)。已經玩過Scratch的朋友到此應該已經一頭栽進去了,馬上就有很多東西可以玩啊~

您可以點選某個字母之後點選造型(costumes),可以看到本專案已經預先提供了非常多可愛的造型。

那沒學過的呢?別擔心,網頁下方一共有12個基礎課程,每一個課程都有影片,邊看邊學很方便 (以下按照原文順序翻譯):

切換角色(Switch Costume)說說話(Say Something)
加入背景(Add Backdrop)改變顏色(Change Color)
編輯、畫畫或加入字母( Edit, Draw or Add Letters)追著滑鼠跑(Chase)
修改舞台(Change Scene)讓字母旋轉(Spin)
字母隨機移動(Jumble Letters)讓字母消失(Disappearing Sprites)
讓字母隨著音樂畫遍(Dance Whirl)字母彈跳球(Bouncing Sprites)

 

這是阿吉老師做到一半的截圖,一起來玩玩看吧!

您當然也可以結合目前很熱門的實體運算概念來與真實世界互動,例如Scratch board、Arduino與樂高Wedo等等都是很不錯的喔!

 

相關文章:

[Scratch1.4]從零開始遊戲製作-足球篇

「運動」,一直是遊戲製作中,歷久不衰的主題之一,像是EA SPORTNBA LIVE,還有FIFA,在早期任天堂時代,熱血系列也推出了足球的遊戲。而今天,我們要用Scratch這套軟體,製作出一款足球小遊戲,讓我們先來看一下遊戲的進行畫面吧!

(遊戲圖片來源:

http://www.baike.com/wiki/%E8%B6%B3%E7%90%83%E5%9C%BA%E5%9C%B0

http://www.mathland.idv.tw/fun/football.htm

http://588ku.com/image/sanjiaozhui.html

作者/攝影 郭皇甫
時間  2小時
成本 時間即是成本
難度 * * * *
材料表

<iframe allowtransparency=”true” width=”485″ height=”402″ src=”//scratch.mit.edu/projects/embed/171355158/?autostart=false” frameborder=”0″ allowfullscreen></iframe>

這一款足球小遊戲以人物運球繞過障礙物的同時,吃掉金幣過關,遊戲操作方式相當簡易,使用鍵盤的上、下、左、右鍵操控人物移動。本篇文章會教您製作出這款小遊戲的簡易版,當您上手後就能自行增加關卡的難易度與障礙物的多寡,以下我們針對角色、場景、音樂分別說明如下。

 

角色:

匯入角色

在Scratch中,圖片是相當重要的因素之一,從一開始製作遊戲時,我們就要決定匯入哪些角色?而這裡的角色指的就是圖片,包含人物圖片、物品圖片、介面圖片…等。而在這款遊戲裡,我們需要一位人物圖片,以及三個物品圖片,請先按照以下步驟操作。

Step1在右下角的後台區內,按下「開啟角色檔案」

圖01 開啟角色檔案

 

Step2選擇人物圖片的資料夾,並按下確定後新增。(您可以在網路上搜尋您想要的人物圖片,建議使用png檔,已經去背的圖片會較方便)在後台區與舞台區裡,您就可以看到已新增的人物圖片。

圖02 選擇人物圖片

圖03 新增角色成功

 

以同樣的方式,我們再新增三張物品圖片,分別是足球、三角錐、金幣。

圖04 新增另外三張角色圖片

 

在圖02中,我們可以看到人物有四張類似的圖片,仔細觀察每一張都有些微的不同,這叫作「連續圖片」。在圖片的類型中,有一種GIF的動態圖片,其實就是由一張張連續圖片所組成,您也可以在網路上搜尋關鍵字「.gif」。當您擁有一張動態圖片後,您可以有二種方式將它變成數張靜態圖片。1.匯入至Photoshop後另存圖層為png檔;2.進入網站http://www.zamzar.com/convert/gif-to-jpg/,將圖片轉存成數張png檔。如此一來,我們就能將這些靜態圖片匯入至Scratch中使用。

 

Step3.匯入連續圖片造型。點選腳本區的「造型」,按下「匯入」,將剩餘的人物圖片匯進來。

圖05  在造型中匯入圖片

圖06  匯入其餘三張人物圖片

編寫程式

接下來我們要命令這些角色做一些事情,其實在遊戲製作的過程裡,每位角色要做的事情都各有不同,但都會有一些共同的設定,例如起始位置,這可以讓您的角色在一開始就決定好位置,不管遊戲執行得如何,只要重新開始遊戲,就又會在原本設定的位置上,非常方便,接著請按照以下步驟進行。

 

Step1.設定角色大小。在舞台區最上方有四個圖案,找到並按下最右邊的「縮小角色」,將滑鼠移到舞台區的角色上後,重複點擊滑鼠左鍵,將角色尺寸縮小到適當的比例即可。

圖07  縮小角色尺寸

Step2.設定起始位置。首先在舞台區上,移動滑鼠至人物上並按住滑鼠左鍵,拖曳人物到您想要的位置上後放開,接著點選抽屜區裡的「控制區」與「動作區」,拖曳以下的積木方塊至腳本區。其餘角色的起始位置也是用同樣的方式設定。

圖08  設定起始位置

Step3.按下鍵盤上、下、左、右鍵控制人物移動。在「控制區」中拉進「重複執行」與「如果」,並找到「偵測區」裡的「按下空白鍵」,將其改為鍵盤的上、下、左、右鍵,接著分別在「動作區」與「外觀區」拉進「面向_方向」、「移動10步」、「下一個造型」,並將「移動10步」改為「移動2步」。執行後您會發現移動時圖片翻轉了,這時您只要在腳本區最上面的角色圖片旁邊找到三個按鈕,按下中間的「只允許左右翻轉」,如此一來,圖片就不會再翻轉了。

圖09  設定只允許左右翻轉

圖10  使用上下左右鍵控制人物

Step4.足球造型設定。讓足球在移動的同時能夠有滾動的效果,請先切換至足球的造型區,點選「複製」,在複製出來的足球旁點選「編輯」後,會出現繪圖編輯器,請按下最左邊第四個按鈕「順時針旋轉」,讓足球圖片的角度與前一張不同即可。請再複製二個足球圖片,並按照上述方式旋轉圖片。

圖11  複製出一個足球

圖12  順時針旋轉足球

圖13  作出四個不同角度的足球

Step5.足球動作設定。足球被人物碰到時,會往人物的反方向滾動,所以滾動的條件是「碰到角色一」和「按下方向鍵」,移動方式與人物設定相同。這裡要注意的是,足球被踢到後只會滾動一段距離,並不會一直滾動,所以我們設定固定次數,讓足球可以自己跑一段距離。

圖14  足球移動條件設定

三角錐與金幣

足球設定好之後,接著要設定障礙物與金幣,這二個物品的設置相當簡易,障礙物只要設定成「碰到足球時,讓角色一和足球回到原點」;而金幣只要設定成「碰到足球時,隱藏自己並加分」。

Step1.設定三角錐。除了設定起始位置外,再加入「如果碰到球,則廣播home」,在這裡需要新增一個「廣播」,並命名為home,它的作用是讓角色一和足球接收到廣播後,就會回到起始位置。

Step2.設定廣播home。當角色一與足球接收到廣播home時,便要能夠回到起始位置,所以我們要分別在角色一與足球裡加入以下程式。

圖16  角色一回到起始位置

圖17  足球回到起始位置

 

Step3.設定金幣。我們讓金幣做出「碰到球則隱藏自己,並加10分」的效果。為此,我們在「變數區」裡新增一個變數,並命名為「分數」。接著,加入「重複執行偵測如果碰到足球,則隱藏並加分」。

圖18  新增變數

圖19  將變數命名為分數

圖20  金幣的程式設定

背景:

設定背景

在背景中,除了要匯入圖片外,也要設定計時與計分的功能,同時,開始遊戲與結束遊戲的畫面也會一併在這裡設定。

 

Step1.匯入圖片。點擊後台區的舞台,按下腳本區的「背景」後,按匯入,將背景圖片匯進來。並在繪圖編輯器裡,按下「放大」,將背景圖片覆蓋整個舞台區。另外,我們再使用畫筆在背景的左右二邊,各繪製一條紅色的直線,作為場地的邊界線。

圖21  點擊新增背景的匯入功能

圖22  匯入背景

 

圖23  按下放大背景

圖24  繪製二條紅色邊界線

Step2.背景程式設定。在背景裡我們需要設定「計時器」什麼時候開始計時,什麼時候停止遊戲。在一開始的時候讓計時器歸零,接下來重複偵測「如果計時器大於30秒,則停止遊戲」,分數的設定也可以在這裡加入,即一開始將分數歸零。

圖25  設定時間與分數

Step3.設定開始與結束畫面。在背景裡使用「繪製」或「匯入」來新增二張背景圖,分別代表遊戲開始與結束畫面,在遊戲開始的背景寫上「按下空白鍵開始遊戲」;結束畫面寫上「GAME OVER」,並加入圖26的程式。

圖26  加入遊戲開始與結束的設定

 

Step4.在上一步驟中,我們加入了廣播「遊戲開始」「GAMEOVER」以及「按下空白鍵」的設定,為了讓遊戲執行起來能夠一致,所以在人物與物品裡面,我們也要稍作修改。在一開始按下綠旗與接收到GAMEOVER時,讓人物與物品都隱藏起來,當接收到遊戲開始時,才顯示出來。而在足球裡,也加入「如果碰到紅色,則回到原點」。

圖27  人物設定修改

圖28  足球設定修改

圖29  三角錐設定修改

圖30  金幣設定修改

 

音樂:

最後,我們再匯進背景音樂,讓整個遊戲遊玩起來更有趣。點擊舞台,選擇聲音,點擊匯入,將音樂匯進來後,再切換到程式裡,將「聲音區」裡的「播放聲音」拉進「當接收到遊戲開始」之下即可。(背景音樂您也可以至網路上搜尋可免費分享下載的連結,檔名請使用.wma)

圖31  匯入音效

圖32  加入播放聲音

 

您也可以加入各種變化,例如:使用更多三角錐並排出路線;放置更多金幣或是讓金幣隨機出現;加入不同背景、不同障礙物的關卡增加難度…等,都可以讓您的遊戲表現得更加特別。

 

相關文章:

[回顧] 2017小小自造者冬令營(下)<再生藝術、無動力小車、金粉春聯、寶可夢2、設計桌遊>篇

上篇文章介紹了小小自造者冬令營前兩天的課程,這篇文章將繼續為大家詳細介紹這群小小自造者在最後兩天的營隊中還進行了什麼好玩的課程。

作者/攝影  陳亭妏/ 吳怡婷、陳亭妏
課程時間  2017/01/23-01/26
課程講師  吳怡婷、陳亭妏、郭皇甫
課程場地  機器人王國

課程介紹來到了第三天,今天早上也是戶外課程,我們來到了再生藝術工坊,在這裡,透過創意手作,所有看似廢棄的材料都能夠重獲新生。我們要在這裡進行CIY(Create It Yourself)的課程,讓小小自造者們認識再生材料。

謝謝之軒老師為大家導覽再生藝術工坊,透過詳細的介紹,大家不但認識了再生藝術工坊以及再生材料,也從中明白了環保的重要性。

接下來,大家要用再生材料做什麼呢?

進入了工坊,首先映入眼簾的就是這個讓大家都雀躍不已的十公尺超長軌道,之軒老師跟大家介紹,這是Nerdy Derby無動力軌道車的比賽軌道,大家要運用工坊提供的再生材料,製作出獨一無二的小車,而這台小車不僅要顧及外觀,還要考慮速度與脫軌等等問題~

有許多孩子是第一次使用鐵鎚,在老師的協助下,大家害怕受傷的心情也逐漸煙消雲散,也越來越能得心應手的使用工具了!

在大家專注於製作小車時,一眨眼就中午了!午餐過後,大家終於要開始挑戰十公尺的超長軌道囉!

挑戰過程中,大家都屏氣凝神地盯著自己的小車,用力祈禱不要掉出軌道。

Nerdy Derby的活動就在孩子們挑戰成功的歡呼中落幕了,我們搭著公車搖搖晃晃地回到教室,準備迎接第三天的最後一堂課程。

再過兩天就是農曆新年了,老師們提供了紅包紙,我們要來寫春聯囉!大家一開始先腦力激盪一番,想出跟雞年有關的成語,以及拜年常說的吉祥話。拿起毛筆,大家下筆時都比往常更加小心翼翼,就怕破壞了畫面。

讓我們來看看大家如何圖文並茂的呈現出各式各樣的創意春聯吧~

年年有餘,菜菜今年有好多魚啊~

大家畫了好多吉祥的小圖在成語旁邊,除了小魚以外,還有元寶、公雞等等,畫面非常豐富。

對寫書法很講究的沂學,一筆一畫都非常的仔細。

最後大家的作品擺在一塊晾乾,作品完成越多,越能感受到濃厚的過節氣息,孩子們還紛紛嚷著老師這個紙好香喔~想必是已經開始期待除夕夜的壓歲錢啦!

小小自造者營終於來到了最後一天,第一堂課是皇甫老師的Scratch課程,跟以往的Scratch課不同的是,這次使用的是單板電腦Latte Panda~透過皇甫老師的介紹,大家在上課之前,先認識了這塊厲害的小小熊貓。

開機囉~~~~~

皇甫老師開始介紹Scratch的介面與功能,今天大家的目標是完成由老師設計的遊戲半成品,完成過後,不僅能抓到遊戲中預設的水箭龜,還能抓到兩天前大家自己創造的寶可夢喔!

在開始寫寶可夢程式之前,老師先讓大家先來個基礎練習,讓Scratch小貓動起來。

大家熟悉Scratch之後,就能開始挑戰寶可夢程式啦~

程式欄越來越豐富了,大家的目標是丟出寶貝球後能夠順利收服隨機出現的寶可夢!

看到自己畫的寶可夢出現在螢幕上,更激發了大家想要順利完成程式的慾望~

 

在大家同心協力的努力之下,每個人都順利地抓到自己的寶可夢啦!一陣腦力激盪過後,孩子們都餓昏了,不過今天的午餐要自己動手做喔!這天剛好是小年夜,怡婷老師先跟大家聊聊過年要吃水餃的習俗,不僅因為水餃象徵元寶,裡面包的餡也藏著新年的祈望。大家圍著桌子,一起看老師們示範包水餃,再自己挑戰。

大家包的水餃都非常漂亮啊!而且每個都有黏得緊緊的,沒有在鍋子裡分離喔~最後配著可口的玉米濃湯,大家開心地飽餐一頓,補充滿滿的體力準備迎接最後半天的課囉!

過年系列的第二堂課要來畫紅包,但是今天要使用的媒材是金粉!大家聽到吹金粉時都似懂非懂,阿圓老師拿出了範例讓大家摸摸看,原來金粉加熱過後,就能呈現出燙金一樣的質感~

首先要先用膠水在紅包上創作,但是速度要快,以免金粉黏不上去。

畫好後就能來灑金粉囉~阿圓老師幫忙把金粉撒勻,再交給怡婷老師協助,利用熱風槍加熱金粉。

最後再用墨水點綴就完成囉!閃閃發亮的金字與紅包的搭配看起來喜氣洋洋,大家可以帶回去給爸媽包壓歲錢啦~

最後一堂課要讓大家自己創作桌遊,孩子們要用樂高設計關卡與關卡的外觀,最後集合作品圍成一圈大富翁!

每個人的作品都只是大富翁的一小部分,但是當大家的成果一起呈現時,畫面變得非常的壯觀!大家都迫不及待想開始遊戲了~

一起擬定規則、一起設計關卡、一起處罰也一起過關,一起努力創造的遊戲玩起來也特別好玩,歡樂的小小自造者營就在此起彼落的笑聲中來到了尾聲。透過這個營隊,不僅帶給孩子們學校沒教的有趣知識,體會動手做的美好,結交到好朋友,最重要的還是讓大家在笑聲中學習,更能獲得動手嘗試不怕失敗的勇氣。

 

相關文章:

 

[回顧] 2017小小自造者冬令營(上)<樂高、模型、泡泡、翻模、寶可夢、足球>篇

去年暑假,CAVEDU教育團隊針對低中年級的孩子們首次開辦「小小自造者夏令營」,獲得許多好評。

今年的小小自造者冬令營的招生對象一樣是一至三年級的小朋友,相較去年,我們將課程更上一層,將多元主題結合多樣化素材,讓孩子們能夠體會動手做的美好。

作者/攝影  陳亭妏/ 吳怡婷、陳亭妏
課程時間  2017/01/23-01/26
課程講師  吳怡婷、陳亭妏、郭皇甫、Coach
課程場地  機器人王國

第一堂課由創意翻模率先登場,阿圓老師利用一模一樣的寶可夢公仔,講解翻模技術所要傳達的兩個重點:創新與大量複製。

講解完翻模的過程,首先大家開始用油土做出公仔的草模。

發表時間!

大家一邊分享自己的成品,一邊觀摩其他人的公仔。

草模製作完畢,今天製作母模的材料是印模粉,印模粉是由天然藻膠製成,除了擁有安全無毒的優點以外,製作方法也非常簡單,加水攪拌,等待五到十分鐘就會凝固囉!非常快速方便,缺點是只能使用一次。

由於時間的關係,上半堂翻模課就到製作母模為止,下午再繼續完成公仔。

午餐前的最後一堂課是創意造型積木,今天的主題是——運動員!

阿圓老師在牆上貼了幾位常見的運動員,要大家先觀察各種運動員的服裝:為什麼有的運動要穿長袖,有的運動衣又沒有袖子呢?還有運動員們分別戴著什麼帽子?透過服裝,也能夠更加了解運動這門學問。

介紹過後,阿圓老師示範如何組裝人頭與四肢的連接,不過事實證明大家的創意與觀察力都足足超越老師啊!讓我們來看一下大家的作品吧。

作品一號是個籃球員!籃框雖然略小,但是十分具有巧思~

菜菜的棒球員做到一半,被老師發現球員怎麼穿著熱褲?趕快叫他幫球員穿回長褲不然滑壘會流血的啊~

完成囉!一問之下原來前面的柱子是樂樂棒球的球架~不愧是孩子眼中的運動世界。

這一組也在打棒球比賽,不過老師覺得這一致配色的裝扮好像忍者啊~

詠衡的籃球員正準備投三分球,做完之後覺得籃下好像太空了,於是做了一個敵隊的球員防守。

年紀最大的琮琮做的Michael Jordan非常精緻!作品完全鶴立雞群。

不久後詠衡的Curry加入了鶴立雞群的行列~

兩位女孩同心協力蓋起的豪華足球場!她們對球場的觀察非常細微,對作品的要求也很高,光是球門就花費不少心力蓋起。

經過了創意造型積木課,可以發現孩子們都對自己要求甚高,不停的增加配件、造景等,希望能呈現出最棒的作品,在做完之前還不准老師拍照呢~最後看到了大家的成品,真的遠遠超出老師提供的範本呀,實在是非常的厲害。

午餐過後,阿圓老師教大家取出母模裡的油土,準備開始灌石膏囉!

石膏的部份,老師先帶大家一起觀察石膏粉與水的比例,孩子再自己倒入母模中。

 

石膏要等一至兩天才會全乾,雖然要等待,大家的期待還是全寫在臉上,嚷嚷著希望天氣夠好,才能早點脫模~

第一天的最後一堂課是創意泡泡拓印,利用洗碗精與水彩顏料混合,吹出彩色的泡泡,再轉印在粉彩紙上。

吹起如山的泡泡,大家都玩得不亦樂乎,並且趕快抓緊泡泡短暫的存活時間拓印,老師則是一直在旁提醒不要玩到忘情不小心吸了吸管啊!

最後大家把拓印過後濕漉漉的粉彩紙放在翻模旁邊一起晾乾,結束了第一天的課程。

第二天的第一堂課,要讓大家發揮創意,畫出自己專屬的寶可夢,畫完的寶可夢要拿來做什麼呢?老師要大家敬請期待之後的Scratch課程~就會知道答案囉。

大家創造的寶可夢,有的多樣化、有的五彩繽紛、有的三頭六臂,就讓我們一起期待之後的Scratch課程吧!

畫畫課之後迎來的是這次營隊的第一堂戶外課程,大家出發前往青年公園踢足球!

慶幸是風和日麗的好天氣,有一大片草皮可以自由跑跳。課程一開始,Coach先發給大家一人一顆球,透過規則簡單的遊戲,無論是有無基礎的孩子,都能夠玩成一塊,並且建立對足球的喜愛。

透過分組競賽,大家體會到團隊合作的重要性,也學會互相支持與體諒,無論結果輸贏,大家都獲得了寶貴的經驗。

最後是振奮人心的精神喊話與小叮嚀,謝謝Coach帶給我們如此美好的早晨~準備搭公車回教室吃午餐囉。

原本大家只聽說中午吃壽司,沒想到一進教室,擺在桌上的是樂高火車軌道組,原來今天的午餐是迴轉壽司!

來到了下午,由皇甫老師和怡婷老師帶領大家一起組裝模型。希望大家透過自己動手組裝,能夠更加了解市售的公仔是如何開模、組裝、打磨、上色等等。

講解完畢!大家開始認真打磨零件,準備組裝。

拍下大家認真的神情,這個畫面讓人不禁覺得好像小小家庭代工廠啊哈哈~

開始組裝囉!這個貓臉好像有點眼熟⋯⋯

最後一個步驟是貼上貼紙,貼完就大功告成囉!

妖怪手錶公仔完成啦!大家的喜悅全寫在臉上啊~萬代出的這組妖怪手錶系列模型組裝方式簡單卻又不失精緻,像是琮琮手上這隻USA兔,能夠替換多種表情呢!

距離下課還有一點時間,怡婷老師幫大家檢查前一天灌的石膏模型乾了沒有,發現已經有些小朋友的作品可以脫模囉!最後大家抓緊下課前的時間將模型塗上顏色。

至於之後的兩天還有什麼精彩課程呢?請待下回分解~

 

參考資料:

DIY Bubble Art

[用Scratch玩吉他] 我也是個小小吉他手

相似的Scratch Board音樂專案可參考Scratch Board專案設計:觸碰感應手指 小小音樂家

作者/攝影  邱子瑞
時間  製作時間七小時
成本
  • 約2,000元
難度  * * *
材料表
  • Scratch board
  • Seeed線性滑軌
  • 棉線
  • 橡皮筋
  • 雷切的吉他外觀
  • 電工膠帶
  • 剪刀

今天介紹的是使用Scratch軟體搭配Scratch Board與多種複合媒材製作而成的一台吉他,一台真正可以撥弦的吉他!

首先我們先來好好了解一下吉他吧!

們先列出五個重點介紹,不足的下面都會有補充

  1. Scratch Board
  2. 雷切外殼的一部分,負責卡住橡皮筋
  3. Seeed滑桿
  4. 吉他弦,以棉線製成
  5. 雷切外殼的一部分,負責卡住棉線

 

第一步:

當我們將雷切外殼組裝好後,鎖上Seeed線性滑軌後,拿出Scratch Board附贈的線,紅色的夾子接上滑軌得電源線(紅),黑色的夾子接上滑軌的訊號線(黃),Scratch Board接上電腦電阻值有改變就成功了,成功後將電線相接的地方用電工膠帶纏繞固定防止脫落與短路,如此重複四次即可。

 

第二步:

將橡皮筋套住吉他硬體與Seeed線性滑軌的手把,使其有一彈力向上,再剪適當的棉線長度綁住滑軌手把,拉往與橡皮筋反方向的地方與吉他硬體固定,如此重複四次,我們的弦就完成了。

▼ 棉線打結後放入凹槽藉此卡住▼

吉他硬體原理:

當手撥動棉線,線性滑軌會跟著移動,線性滑軌移動,Scratch的到的電阻值就會改變,觸發城市發出聲音。當手鬆開棉線,滑軌會因為橡皮筋的彈力彈回原本的位置,電阻值回到穩定的值。

 

程式介紹:

這把吉他總共能發出三種不同樂器的聲音,依照Scratch Board滑桿的質區分為三種。貓貓也會跟著不同的樂器改變亮度方便辨識喔!

▼ 小於30是管鐘。▼


▼ 小於30是管鐘。▼



 ▼介於30~70是低音貝斯。▼

▼大於70是電吉他。▼

而吉他的弦被拉動,線性滑軌的電阻值即會改變,當值低於特定的數字就會發出聲音喔!

例如當我撥動最右邊的棉線使電阻A低於41,電腦就會發出高音DO。貓貓也會說出現在播放的是什麼聲音喔!

未來還會相繼推出更多的的用Scratch玩吉他,讓人人都可以是小小吉他手!

 

 

 

 

 

相關文章:

[Scratch教學] 聖誕節快樂-小遊戲製作:聖誕老人接禮物

聖誕節快到了,聖誕老人卻還沒有將禮物準備好,全世界的小朋友都在等待收到禮物的那一刻,該怎麼辦呢?別擔心,就讓我們一起來幫助聖誕老人收集禮物吧!!

(本文所有圖片與音樂皆下載自網路)

圖片來源:https://www.tintint.com/occasion/christmas_gift

                   http://www.miankoutu.com/pic/13110

音樂來源:https://www.lds.org/topics/christmas/resources/audio?lang=zho

作者/攝影 郭皇甫
時間  6小時
成本 時間就是成本
難度  * * *
材料表  ❊ 電腦(Windows系統)

❊ Scratch 軟體(Scrach官網可直接安裝)

今年我們用Scratch製作了一款小遊戲來應景,這款遊戲的名稱叫作「聖誕老人接禮物」,利用鍵盤的左右方向鍵來控制聖誕老人的移動,接到了禮物就會加分;若是接到了炸彈就會扣分喔!!讓我們先來實際感受一下整個遊戲吧!!

是不是簡單又有趣呢?這款小遊戲分成「角色」「背景」,角色又分為「人物」「物品」;而背景裡則有「音樂」「分數」「初始值」,接下來讓我們一步一步來說明如何製作吧!

 

人物:

角色決定:一款遊戲裡一定會有主要的角色,首先決定這款遊戲的主角,並從網路上搜尋理想的圖片或是自行繪製出角色,在這裡我們使用從網路上下載的聖誕老公公圖片。由於在角色移動的過程中需要有走路的樣子,因此在搜尋圖片時,可以加上gif或是「連續圖片」的關鍵字,能讓您更快速地找到想要的圖片。

 

搜尋圖片

 

角色移動:決定圖片以後,接下來請您開啟Scratch軟體,並按以下步驟進行。(在這裡我們使用的是Scratch 1.4版)

 

步驟一:匯入圖片。

「新增角色」中點擊「開啟角色檔案」,並找到您在網路上下載或是自行繪製的角色圖片,按下「確定」後即可在角色區看到您的角色圖片。

 

新增角色

開啟角色

新增成功

 

步驟二:新增造型。

由於我們需要角色在移動時能夠有走路的效果,因此我們利用造型切換來達到這個目的。點擊「造型」,在「新增造型」裡選擇「匯入」,將步驟一裡的角色連續圖片都匯進來,如此一來,這個角色裡的造型就有了走路的分解圖片,只要我們切換造型,就能夠讓它看起來像是在走路一樣。

 

匯入造型

匯入成功

 

步驟三:角色初始設定。

一開始將角色的大小、位置以及最先出現的造型設定好,避免在重新執行遊戲時,角色不是在我們想要的位置或大小。

 

步驟四:角色移動。

接下來,我們要讓角色在按下左鍵能夠往左移動;按下右鍵能夠向右移動。因此,在程式裡的順序就是「按下左鍵」「下一個造型」「移動-5步」;「按下右鍵」「下一個造型」「移動5步」。這時,您會發現一個問題,若是圖片裡沒有面向左右二邊的造型,那麼左右移動時就會只面向同一邊移動,還好Scratch有左右翻轉的功能,按下程式區上方的雙箭頭符號,即可讓角色轉向不同邊喔!

使用翻轉功能

按下右鍵、面向90方向、下一個造型、移動5步

按下左鍵、面向-90方向、下一個造型、移動5步(請注意,因為已經面向-90的方向,所以在移動5步裡,並不需要改成負號)

物品:

步驟一:初始設定。

一樣是決定物品的大小與位置,不過在這裡,我們要讓物品有隨機落下的感覺,所以在位置上使用了運算裡的「隨機選一個數」並在最外圍加上「重複執行」,讓物品在隨機的x座標裡出現,並且在一開始加入外觀區裡的「顯示」。

決定大小、位置與顯示並加上重複執行功能

步驟二:物品落下。

物品掉落時,會有碰到角色與碰到地面的情況,因此我們讓物品重複執行掉落的動作,並且以「碰到角色」與「y座標<-170」為執行下一個事件的條件。

 

物品重複執行落下並旋轉

步驟三:物品事件。

物品在掉落時,有沒有碰到角色這件事,會作為觸發事件的條件。如果碰到角色,那麼物品會消失,並且在角色的頭上出現分數的符號。因為物品在掉落的過程當中是不停旋轉的,因此,我們讓分數出現時,固定面向90的方向,最後再增加「等待隨機秒數」,如此一來,物品就不會死板板的在固定的時間出現;反之如果沒有碰到角色,則隱藏並等待隨機秒數。請記得在物品的造型裡匯入分數的圖片,並在程式裡使用外觀區裡的「切換到造型」,如此一來就能在碰到角色時,將物品圖片切換成分數的圖片。

新增分數造型

 

物品是否碰到角色的觸發事件

為了讓遊戲更豐富,我們還增加了糖果與炸彈,不同的圖片能夠為遊戲帶來不同的效果喔!

 

背景:

步驟一:初始設定。

在背景裡,我們要將分數、時間以及音樂都放進來,因此,要在變數區裡新增「分數」並設定初始值為零;計時器要歸零,並且設定時間超過30秒時,遊戲停止;重複播放10次音樂,若是不限制次數,則音樂會不斷跳回一開始而造成無法播放。

 

設定分數初始值、音樂與計時器

 

步驟二:分數設定。

我們可以先在角色裡設定「當碰到哪一種物品時,廣播加分或扣分」,然後在背景裡設定「當接收到加分或扣分時,將分數增加或減少」。因此,我們在控制區裡的「廣播」開新檔案,並分別命名「加10分」、「加5分」、「加2分」、「扣10分」,設定條件「當碰到角色5,則廣播加10分並等待0.5秒」。加入等待秒數是為了要讓計分有緩衝的時間,才不會導致只碰到一次物品卻加了10次分數。最後,在背景裡接收廣播並讓分數增加或減少。

 

廣播開新檔案並命名

 

在角色裡設定碰到物品的條件並廣播

在背景接收廣播,並設定變數「分數」增加或減少

最後,在背景裡放上聖誕樹的圖片與地面裝飾遊戲,讓畫面看起來更完整,您也可以試著多增加一個背景,做出遊戲開始的介面,會讓您的遊戲跟別人不一樣喔!

 

相關文章:

Scratch設計:射擊遊戲:火龍鬥勇者

[Scratch 2.0]小遊戲製作教學-人物篇(一)移動

[Scratch 2.0]小遊戲製作教學-人物篇(二)攻擊、受傷動作

[Scratch 2.0]小遊戲製作教學-場景篇:計時器、血量條

Scratch Board專案設計:觸碰感應手指 小小音樂家

Arduino (Genuino) 101 與 ScratchX 環境建置

Arduino 101 是 Intel 與 Arduino.cc 合作推出的開發板,主要特色在於使用 Intel Curie 32bit 處理器,並且板子本身就有3軸加速度計與3軸陀螺儀,還有 BLE 藍牙通訊功能。

本文將告訴您如何使用 ScratchX 來控制 Arduino 101 開發板(開發者網頁),請跟著我們一起操作吧!請看實測影片

延伸閱讀:

[開箱文] Arduino 101 / Genuino 101 – Arduino.cc 與 Intel 合作,板載藍牙 BLE 與六軸加速度計/陀螺儀

Scratch 的 Arduino 101 指令說明

Continue reading

Scratch 的 Arduino 101 指令說明

本文是Scratch 的 Arduino 101 指令說明,整理自Scratch for Arduino 101 作者的頁面,請看以下指令說明:

 

設定指定數位腳位(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)為高電位(on)或低電位(off)


設定支援 PWM 的數位腳位(3, 5, 6, 9),數值範圍為0 – 100(%)


指定數位腳位(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)符合條件(on / off)時觸發本事件。


讀取指定數位腳位(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)。如該腳位為高電位,回傳為 true;反之為 false。


指定類比腳位(A0, A1, A2, A3, A4, A5)符合條件時觸發本事件。


讀取類比腳位的數值(A0, A1, A2, A3, A4, A5),回傳值為0~100(%),而非 Arduino IDE 的 0~1023。


當實際搖晃板子時,觸發本事件。請注意無法決定搖晃的力道。


讀取 Arduino 板子的指向。回傳值是三軸各自的轉動角度,單位為度。方向示意圖如下:

showing the Arduino 101 tilt orientation


設定伺服機轉軸位置(非連續型),單位為度。腳位可接在2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13。可接受的數值範圍為0~180度。

CAVEDU註記:Arduino 101 支援 PWM的腳位編號為3, 5, 6 ,9,應該還是要接在這幾隻腳位才能順利控制伺服機。


讀取指定腳位上的伺服機轉軸位置,回傳單位為度 (0~180)

 

2016 暑期營隊資訊 @實踐大學教育推廣部

暑期我們有在實踐大學推廣部開課喔!有樂高動力機械、App Inventor 簡易手機程式設計以及 Scratch 結合 Arduino 互動專題,歡迎報名~

更多課程請點我

 

[MIT Media Lab] Mitchel Resnick教授、Scratch與 Lifelong Kindergarten

有機會到 MIT Media Lab 當然要參觀許多不同的實驗室,當然有的可以參觀有的不行,昨天把握時間參觀了由 Mitchel Resnick 教授帶領的 Lifelong Kindergarten,Scratch 也是由此誕生的。Resnick教授與其團隊參與了歷代樂高 MindStorms控制器的發展與規格制定。

終於找到機會能親手面交 CAVEDU 出版的[Scratch 數位互動我最行] 給 Resnick教授,也讓他知道 Scratch 在台灣的蓬勃發展,他也說了,Scratch 搭配周邊硬體的後續發展,完全超出他的想像。

IMG20160323093223

我們能做的,就是使用好的教具與教材,讓更多小朋友們能從中學習,算是一點致敬吧。畢竟要開發這樣的人人易學易用的圖形化程式環境,背後的所需投入的人力物力真的很難想像(他的 team 我放眼望去就超過30人),另一方面也對於M教授對於教育的眼界與熱情感到欽佩,實在需要加緊腳步跟上哩。

這些字,得來不易

IMG20160323093307

在實驗室門口可以看到用樂高做成的 Scratch 小貓,相當吸睛

IMG20160322153707

展示桌上有許多有趣的互動小玩意,隨便玩沒關係

IMG20160322160728

IMG20160322160658

這三台我想大家都知道,就是 RCX(1999)、NXT(2006) 與 EV3 (2013)。

IMG20160322160723

那這兩台呢?沒看過了吧,哼哼,這是樂高最早期的控制器喔

IMG20160322160716

 

Artec Robotist日本彩色積木開箱文-Sensor Car

最近入手一款Artec日本彩色積木,有很多不同的系列,每一盒都可做出四、五種主題,本篇介紹的Sensor Car,主要是組裝成車子做循跡或是迷宮機器人,感測器有觸碰感測器與紅外線反射感測器,讓我們先來看一下使用P控制的循跡。

效果很棒吧!,讓我們來介紹這盒Sensor Car裡面的零件:

artec

零件

studuino

1.主體:

DC motor & Parts:直流馬達*2和組件

Studuino控制板

Battery box:電池盒(需三顆AA電池)

2.感測器:

Touch Sensor:觸碰感測器x2

Infrared Sensor:紅外線反射感測器x2

Cable:連接線x4

Mini USB線

3.積木:

Block Parts:方形積木塊*39

4.配件:

拆積木夾*1

塑膠輪框*2

橡皮外輪*2

圓形眼睛片*2

這盒Sensor Car主要的感測器有紅外線與觸碰感測器,可做循跡與走迷宮機器人。軟體安裝非常簡易,只需安裝Studuino驅動程式與Studuino軟體,請依照以下步驟:

Step1:點此至Artec網站的Studuino下載頁面

Step2:點擊下載驅動程式(USB device driver)與Studuino Software。有Windows版與Mac版,軟體可選擇web版與單機版。

step2

Step3:安裝驅動程式。下載好的驅動程式檔案為壓縮檔,解壓縮後在資料夾內找到檔名為PL2303_Prolific_DriverInstaller_v1.11.0後點擊執行,按下一步後就能直接安裝完成囉!

step3-1

Step4:安裝Studuino軟體。若是選擇下載web版,則只要執行下載的檔案即可;若選擇單機版,則將下載的Studuino解壓縮後,找到資料夾中的檔案setup_ch點擊執行,接著就可以看到Studuino的程式畫面囉。

step4-1

step4-2

硬體組裝可以參考Artec網站上的說明書,底下還有霸王龍套裝,超酷!!!

硬體組裝

接下來介紹程式的編譯,Studuino軟體主要有二套程式介面,左邊是小圖示編輯程式,右邊是類似scratch介面的積木拼接程式,讓我們來看一下吧!

Icon Programming Environment

icon

圖示一目瞭然,左上角動作區為馬達前後左右轉,以及DC直流、Servo、Led、蜂鳴器、聲音、計時器。

Sensor

1.無條件。在放入動作區圖示時,下方通常預設為無條件執行。

2.單一條件。有A0-A7七個腳位可選擇。

3.雙重條件。可同時執行二個條件。

4.重複執行的起點。在設定重複執行的第一個動作上放置。

5.重複執行的終點。在設定重複執行的最後一個動作上放置。

6.感測器設定。包含Studuino上的四個按鈕A0-A3、A4A5腳位、A6預設光感、A7預設聲音感測器。

7.立即執行與下載至Studuino。

8.程式編寫區。由上而下代表重複執行、動作、執行條件。

在編寫程式前,請先到Edit>Port Settings輸入輸出設定將A4-A7其中一個腳位設定為IR Photoreflector紅外線反射感測器,設定完後在腳位上才會有感測值。

輸入輸出設定

接下來我們可以利用Icon Programming馬上寫出二階段的循跡車,程式如下。車子擺在黑線的左側,設定當感測到的數值小於5則左轉;大於5則右轉。按下右邊圖示上傳上傳至Studuino即可看到機器人一左一右向前進囉!

二階段程式

按下工具列的運行>感測器值模式,或是按下感測器模式可以看到感測器的數值變化。

感測器數值

Block Programming Environment

在積木方塊環境下,類似像Scratch的介面,操作簡單。

介面

以下是程式積木區:

Motion動作區:未連接的感測器會以灰色標示,表示無法使用。動作區內有伺服馬達、DC馬達、蜂鳴器、LED方塊。

動作區

Sensing感測器區:感測器包含光感、觸碰、聲音、紅外線、3軸、按鈕方塊。

感測器

Control控制流程區:與Scratch類似,多了函數方塊。

控制流程

Operators運算區:與Scratch類似。

運算

Variables變數區:與Scratch相同。

有使用過Scratch的人應該對這個介面不會太陌生吧,寫出P控制也不會太難喔!在寫程式前,一樣要先進行感測器連接埠的設定,進入Edit>Port Settings,將A7打勾後,選擇IR Photoreflector,按下OK設定完成。

Portsetting

寫出P控制也不會很難喔!算式中的1.5為Kp值,可以按照實際狀況調整,中間值與70都可以再自行調整。

P控制2

寫好後點擊Run>Transfer上傳至Studuino板子上,打開電源就ok囉!!

循跡

151002 程式設計教學實驗課程,使用 Scratch Tools 互動板記者會@台北市西湖國小

教育局今年開放各中小學申請「程式設計教學實驗課程」,益登公司特別捐贈了3000套Scratch Tools,將發送給78所中小學,10/2當天西湖國小舉辦記者會,由教育局長湯志民代表接受,並頒發感謝狀。

IMG_20151002_095957

IMG_20151002_102540 IMG_20151002_102405

啟動儀式使用Arduino結合樂高及各類感測器,讓車子通過層層關卡

IMG_20151002_102125

用Scratch Tools當成吉他來彈,真的很酷喔,一旁還有打鼓樂器呢!!

IMG_20151002_103312 IMG_20151002_103258

電流急急棒的梗做起來也是很有趣的!!

IMG_20151002_103231 IMG_20151002_103153

利用超音波感測前方是否有物體通過,藉此讓擋板升起。

IMG_20151002_103148 IMG_20151002_103139 IMG_20151002_103134

教育局長頒發感謝狀給益登董事長,還有我們喔,感到光榮!!

IMG_20151002_101728 IMG_20151002_101651 IMG_20151002_101618 IMG_20151002_101604 IMG_20151002_101329 IMG_20151002_100439 IMG_20151002_100150

9月19日_CAVEDU Day有什麼?@(五) Scratch 數位互動我最行,搶先看,還有阿吉老師問卦區!

Scratch 數位互動我最行 出版啦!9/19 當天就看的到,同捆帶回家還有特惠價~ 記得來喔

另外現場還會有阿吉老師問卦區,您對機器人與 maker 相關軟硬體有任何問題,現場都直接問!

  • 我想做到 OO 功能,請問這樣做可以嗎?需要準備什麼東西?
  • 我是學校老師,請問可以用 XX 教一學期的課嗎?
  • 我想用 A 連 B,請問要用 WiFi 還是藍牙?要用哪個程式語言呢?
  • 我已經有了 %%%,請問後續還可以做到哪些事情呢?

報名請按我

6303