What you learned in this course?
在這個課程中,我學習到滿多東西的。從一開始像一般人一樣,開視訊和別人交流,到現在可以靠自己的能力用視訊做許多功能性的東西,像是虛擬滑鼠、色彩的改變、背景的相減....等等,感覺自己的功力提升了不少,真的助益良多。還有,老師上課的方式非常的自由,不像一般課程一樣,多了讓我們自我學習、互相討論的機會,學習更加容易且吸收更快。
Favorite homework?
最印象深刻的作業是兩人充血的那個程式。因為利用視訊,可以和他人競賽、互動,感覺很新鮮,也比較受人的喜愛,且程式的難度其實也不高,所以既實用又容易。
Comments of this course.
這個課程利用blog的方式繳交作業感覺是滿不錯的點,因為可以觀摩到其他人所做的情況,藉此學習到好的地方及不好的地方,而且我也常常看到有人po上的文章很精彩,總有一句"不能輸"的精神,讓我對於作業或專題有更大的動力,實為不錯。
2010年6月13日 星期日
期末專題-打磚塊

組員:楊卓諭(小玉)、林昱儒(趴趴)
改進的地方:美觀程度up、反彈角度up、撞擊位置up。
新增的地方:增加了一些功能效果。
遇到的困難:
1. 如何適當的調整反彈位置?
A:因為期中的時候沒有多餘的時間調整,所以只有單方向的位置,後來想了一下,只要知道進入的方向為何,就可以清楚的知道反彈的位置。
2. 新增功能效果?
A:其實後來想想,新增這些效果並沒有多大的困難,只要用亂數跑,讓功能出現,之後修改一下速度或長度的參數就可了。
心得:
這次自己感覺有了滿大的進步,起初想說很困難,不想花太多時間做,但從一開始慢慢修改後,就漸漸的開始投入這個程式,想把它搞起來,所以每天就三不五時的做...最終,果然努力沒有白費,看著自己親手完成的程式,頗有成就感的....
成功影片:
失敗影片:
2010年5月23日 星期日
2010年4月25日 星期日
【期中專題】打磚塊
組員:楊卓諭(小玉)、林昱儒(趴趴)
動機:一開始,想做一個又酷又炫的遊戲,於是經過百番思考,想出了大家都玩過的打磚塊,又剛好可以運到到視訊上,Oh yeah~酷斃了!!
遊戲介紹:用介面抓取物品顏色,可以利用此物品移動搖桿,然後用此搖桿將球撞到磚塊即贏得勝利,反之,掉到最下面則失敗。
遇到的困難:
1. 怎麼讓磚塊消失?
A:因為球碰到磚塊時可以消失,但是離開後又會出現,所以乾脆用最簡單的方法解決,當球碰到磚塊時,程式直接宣告勝利及結束。
2. 怎麼讓球反彈?
A:起初的判斷為當球的位置比介面大時,就設定反彈方向,可是此方法只能判斷一次,所以反彈後又往原方向過來,因此不可行。後來想想,就宣告一個變數,當超過介面時,就將此變數設定反彈後的位置,再將球的路徑改變即可。
3. 如何判斷勝利?
A:當球的位置碰到磚塊的位置後即可勝利。可是球只能抓到左上角的點,所以還必須加上球的直徑判斷,即可容易判斷。
遊戲說明短片:
動機:一開始,想做一個又酷又炫的遊戲,於是經過百番思考,想出了大家都玩過的打磚塊,又剛好可以運到到視訊上,Oh yeah~酷斃了!!
遊戲介紹:用介面抓取物品顏色,可以利用此物品移動搖桿,然後用此搖桿將球撞到磚塊即贏得勝利,反之,掉到最下面則失敗。
遇到的困難:
1. 怎麼讓磚塊消失?
A:因為球碰到磚塊時可以消失,但是離開後又會出現,所以乾脆用最簡單的方法解決,當球碰到磚塊時,程式直接宣告勝利及結束。
2. 怎麼讓球反彈?
A:起初的判斷為當球的位置比介面大時,就設定反彈方向,可是此方法只能判斷一次,所以反彈後又往原方向過來,因此不可行。後來想想,就宣告一個變數,當超過介面時,就將此變數設定反彈後的位置,再將球的路徑改變即可。
3. 如何判斷勝利?
A:當球的位置碰到磚塊的位置後即可勝利。可是球只能抓到左上角的點,所以還必須加上球的直徑判斷,即可容易判斷。
遊戲說明短片:
2010年3月28日 星期日
訂閱:
文章 (Atom)