顯示具有 497512672 胡雲潔 標籤的文章。 顯示所有文章
顯示具有 497512672 胡雲潔 標籤的文章。 顯示所有文章

2012年1月12日 星期四

課程回顧

1. What is your favorite homework?
在所有的作業當中,我最喜歡的就是期中和期末的專案。在開始做期中專案之前,就和同組的同學討論了很久,想過許多的方案,經過多次修改後才完成最後的作品。完成之後覺得很有成就感,沒想到可以用processing做出這麼有趣的遊戲!而在做期末專案之前,因為要結合期中專案,所以程式也需要做一些修改;因為當初在做期中專案時是使用滑鼠抓水母,而在期末時是要結合Arduino板,所以必需要先修改成以鍵盤控制,再以小紅豆來模擬鍵盤抓取水母,最後再將pin腳接出到實體的抓水母網和上下移動鍵才完成。完成這二個專案真的很有成就感,原來寫程式是這麼有趣的一件事。

2. What did you learn in this course?
在這堂課我學到了以軟體控制硬體,去做到互動的效果;也學到了一個小專案是如何從一開始的規劃、討論、設計、修正到完成,真的覺得很棒!

3. What did you change after this course?
在這堂課上我不止學到了與電腦的互動,也學到了與人的互動,學到最多的是在專案中的互助合作,協力完成一項任務。

HW17


HW17



.期末專案:

Capture Craze
.組員:
資工四乙 497512646 王宥棋
資工四乙 497512672 胡雲潔

.遊戲說明:
水母會從畫面左方出現,每隻水母的移動速率不同,按壓上下鍵可以移動網子,當網子移動到水母的位置,揮動水母網(盒子)即可捕捉水母。捕捉一隻水母可以得到一分,在遊戲結束後會結算分數,並給予評價。

.心得:
這次期末專案是用arduino與期中專案結合,藉由前幾次arduino的實習經驗,將線路拉出,脫離電腦原本的操作環境,達到互動的效果。

2012年1月3日 星期二

HW12


HW12



.心得:
這次作業是使用Arduino板,
以小紅豆與蜂鳴器做出一個簡易鋼琴;
過程都很順利,
不過在拍攝影片時,
因為是使用手機拍攝,
其檔案一般播放器無法播放(.3gp),
所以我們就找了可以將.3gp轉成.avi的程式;
但所轉出的影片聲音過小,
於是又再找了將.avi檔案聲音調大的程式,
結果花在轉檔上面的時間竟然比coding和接電路的時間還長啊…
不過這也是個寶貴的經驗哪!!

2012年1月2日 星期一

HW14


HW14



.心得:
這次的作業是以Arduino板控制processing的畫面,
跟畫面做互動的感覺又更強烈了!
今天學到的東西應該可以應用在期未的專題了,
期待能結合Arduino及processing做出更有趣的互動效果!

HW10

HW10




.心得:
這次的作業是使用Arduino板來實作跑馬燈的效果;
先寫出12種不同的效果,
再利用變數count去控制每一種效果的次數。
第一次使用電路板+Arduino板來控制硬體(LED燈)的變化,
真的很有趣。

2011年12月30日 星期五

HW01

原圖:


小畫家:


processing:


.心得:
第一次使用processing來繪圖,
結果找了一張有點複雜的圖,
不過其實只要先把座標和方格大小計算出來,
再用程式去寫並不會很困難;
反倒是用小畫家還比較麻煩,
光是每一格的距離就對好久…
processing還滿有趣的,
期待下一次的上課內容!

2011年12月29日 星期四

HW07


HW7


.心得:
今天學習到了使用PImage和loadImage來宣告及載入圖片,
再用random()去控制front及back變數,
就能利用中間的半圓,
結合自己和別人的圖片,
變成另一張獨一無二的畫像!

2011年12月28日 星期三

HW04

HW04


.心得:
今天的作業是延續上次的小畫家,
多加了右邊的功能列;
利用填滿白色來製作橡皮擦和清除的功能,
還有設定畫筆粗細,
原來這些功能是這樣實作出來的,
真的是很有趣!

HW03

HW3_1


HW3_2


.心得:
這次的作業是利用mouseX及mouseY來抓取目前滑鼠在畫布上的位置,
製作出像是眼睛跟著鼠標移動的效果;
另外除了使用mouseX及mouseY,
再加上mousePressed來自製小畫家;
只要在所設定的顏色區塊之內點取,
則畫筆的顏色就會改變。
今天的作業讓我更了解應用程式的實作面。

HW02

HW2_1


HW2_2


HW2_3


.心得:
這次作業延續上次的繪圖,
利用迴圈製作出不同的效果;
再用random亂數替換不同的色塊,
看起來很像閃爍的霓虹燈很漂亮。

2011年12月22日 星期四

HW05


HW5_1


HW5_2


HW5_3


.心得:
今天上課老師教了rotate()這個函式,
再利用變數PI來控制旋轉的角度;
而利用mouseX及mouseY減掉前一次移動的x, y值,
再乘上一個easing變數(0.0 ~ 1.0),
則可製作出淺藍色球跟著深藍色球的效果,
隨著easing變數越大,
淺藍色球就跟的越緊。
最後是利用陣列儲存前100個移動過的值,
再依序的將它們顯示出來,
好像在紀錄滑鼠軌跡一樣,
很漂亮。

HW08

.遊戲名稱:
Capture Craze
.組員:
資工四乙 497512646 王宥棋
資工四乙 497512672 胡雲潔

.遊戲說明:
水母會從畫面左方出現,每隻水母的移動速率不同,使用滑鼠移動網子來捕捉水母,捕捉一隻水母就會得到一分,在遊戲結束後會結算分數,並給予評價。

遊戲畫面一
在遊戲畫面一可看到,
玩家需要以補水母網(滑鼠)移動至水母上方,
並補獲它(左鍵)即可獲得一分;
被補獲的水母會呈現半透明狀。
在遊戲畫面右上方會計算分數及限時30秒。

遊戲畫面二

在結束遊戲後,
會依照玩家的分數顯示等級圖片在右上方(Good Job, Not bad, Too bad);
玩家也可點選右下角play again區塊再進行一次遊戲。