顯示具有 496512223 郭千瑜 標籤的文章。 顯示所有文章
顯示具有 496512223 郭千瑜 標籤的文章。 顯示所有文章

2011年1月4日 星期二

Course review



Course review:

一開始上這堂課的時候,不知道到底要做甚麼,只做了一些較簡單的東西。
雖然一開始覺得老師給的東西很困難,但是其實做起來沒有想像中的那樣複雜。
就這樣迷迷糊糊到了期中,要交期中的project,
這次花了兩三天的時間研究程式碼,把之前所學的都結合起來。
只要學過程式語言,processing並沒有很困難,processing比起其它的程式語言,他是比較簡單的。
我們做得是星際大戰,很榮幸票選得到第一,實際上我們並沒有做得非常好,只是靠了一點小技巧罷了。
後來期末的project,我們這次整整花了兩個禮拜,或許是因為沒有接觸過類似的東西
所以做出來的東西都沒有想像中的好,接觸不良是我們遇到最大的困難、問題。
做了很多東西,也拆了七八次,最後是同學說:如果能做成像衝浪那樣就超帥!
於是我靈機一動,做出了最後的版本 "移動重心"
雖然接觸不良的問題還是有,但是比之前已經好太多了。
這堂課真的很有趣。


1. What is your favorite homework?
ans:我覺得做 piano 是很有趣又簡單的一個作業,而且因為可以自己做變化,
所以可以利用按鍵彈出很多不同的音樂。
用自己做的鋼琴彈出一首又一首的流行歌,真的是一件很有趣的事。

2. What did you learn in this course?
ans:學最多的,應該是寫ardiuno,實做ardiuno的板子。
雖然我們板子學的應用不多,但是感覺卻很踏實。
從挑選零件開始 到 剪線 到 最後有一個勉強算是成品的東西
這是我們學的領域裡很少碰到的東西,所以我覺得學最多的應該是這部份。

3. What did you change after this course?
ans:我想我更確定,我喜歡寫程式。對於作品的完美度,更加吹毛求疵。
經過了這學期的課程,更瞭解自己。
我不適合電機系。

HW01


原圖:



小畫家:






processing:




2010年12月16日 星期四

HW11

[HW 11]




心得:
這次我們利用arduino板子,做了一個小小的鋼琴,有兩個八度。
我們DEMO的影片彈了童話這首歌,一起演奏的感覺很棒。我們自己還練了很多首歌,有下課鈴聲、小丸子的主題等等的,越玩越覺得很有趣。我們還想練更多的歌,也許可以發展出更多的全音半音,這樣就可以繼續演奏更多曲子了。
一開始在上課的時候,因為我們沒有對的喇叭,所以一直弄不好,很失望,還好後來助教借了我們兩個好的喇叭,讓我們可以成功完成這次的作品,耶!!!


2010年11月29日 星期一

HW10

[HW10]




心得:
  這是我們第一次用arduino實做出作業,從一開始我們連麵包板怎麼接都不知道,到現在可以DEMO出一個小小的LED SHOW,這種感覺真的蠻好的。
  中間當然還是有遇到一些問題,像是想要讓一整排燈亮又暗,可能就會因為迴圈沒有控制好,導致其中一個燈沒有亮或是沒有暗,但靜下心來慢慢想,還是可以成功的,希望下次我們可以做出更好玩的東西,我們還有好多圖形想要完成!!

2010年10月28日 星期四

HW07:Processing Project Design


[HW07]


遊戲名稱:星際爭霸戰 之 絕地大反攻
操作方式:使用滑鼠
目標:打敗敵人,救出公主。
組員:郭千瑜、陳儀潔

HW07 Processing Project Design

遊戲名稱: 星際爭霸戰 之 絕地大反攻
操作方式: 滑鼠
遊戲目標: 平安救出公主。


2010年10月21日 星期四

HW06




HW06_4









心得:

今天學到的東西

tint(0):變黑色(淡出)
tint(225):變白色(淡入)

image(img, X, Y, imgX, imgY)
往X軸方向跑,把X用變數代入,Y軸亦同
改變大小,把imgX與imgY用變數代入

rotate(PI* i /180) 是把整個圖旋轉 i 度
translate(x,y) 是把整個圖往右X,往上Y

最後一個我把它弄成有漸層,果然感覺很好看!
做出電風扇也很有趣!


2010年10月14日 星期四

HW05



HW05



心得:

這次寫的系統很有趣,把自己的圖跟別人做配對,看到很多令人會心一笑的圖。做這個系統主要的重點是把圖片load進來,利用
PImage imgFront = loadImage(front + "f.jpg");
PImage imgBack = loadImage(back + "b.jpg");
image(imgFront, 0, 0);
image(imgBack, 0, 400);
把兩張圖片load進來之後,在設定image的位置,將兩張圖合併起來,變成一張圖。
這個系統都是利用之前所學的,所以並不會很困難。希望之後的project能夠跟這次一樣順利的完成。

2010年10月7日 星期四

HW04








心得:

很有趣的課,與同學們的互動讓我覺得這堂課更加的好玩。讓我覺得在這堂課,不僅好玩,而且可以學到很多東西。用自己做的小畫家來畫畫,感覺上很有成就感!!

2010年9月30日 星期四

HW03



hw3_a





hw3_b






心得:

感覺上這次學到的東西比較多,有老師的解釋之後,很多功能都可以比較清楚的使用。
像是點擊滑鼠用mousePressed、點滑鼠左鍵用mouseButton == LEFT、mouseX 和 mouseY是指目前滑鼠的XY位置、 pmouseX 和 pmouseY則是指之前滑鼠的XY位置、strokeWeight() 設定畫筆大小、stroke() 設定顏色雖然寫出來之後小畫家還是有一點bug,但是用起來的感覺真的跟小畫家一樣!

2010年9月23日 星期四

HW02




hw02_b




hw2_c




hw2_d




心得:

這次上課讓我了解到如何用for迴圈畫出重複圖形。還有如何利用frameRate控制他的速度,加上每一次呼叫background,讓她清空後可以一直重複畫。