2013年1月17日 星期四

Course review


1. What is your favorite homework?
       這學期每個禮拜都有實作,而我最喜歡的作業是期中和期末專案,期中專案時,我跟partner製作了兩款遊戲,一款是RPG,另一款是翻牌遊戲,由於RPG的複雜度非常高,時間不夠充足的情況下,只好再做出一個較為簡單的翻牌遊戲,兩個遊戲都各有各的特色與難處,所以在只做這兩個遊戲的過程中,不論是準備素材、寫程式、debug等等,對我來說都是非常寶貴的經驗,從中學到了很多寫程式的技巧。
       而期末專案則是結合了硬體與軟體的實作,困難度明顯提高很多,不過製作起來卻非常好玩,因為硬體的設計上需要花許多的巧思才能夠跟手上現有的元件做組合,程式也不單單只是processing,更是必須兼顧Arduino,我們做的保險箱靈感來自於無聊拿著可變電阻轉啊轉,後來突發奇想,覺得既然這轉動那麼像保險箱的感覺,那就坐保險箱,雖然歷經了許多的困難,不過最後還是成功的製作出來了!

2. What did you learn in this course?
       在這堂課中,我學會了如何撰寫Processing,Arduino,這些課程都是在資管系學不到的,寫出來的程式不再是command line,而是會和你互動的程式,Arduino也讓我第一次接觸到硬體,不論是麵包板、電阻等等,都是非常新鮮的經驗,也看到其他同學的許多創意,製作出五花八門的遊戲。
       另外我覺得更重要的是我從老師身上學到了研究的精神,只要把周遭平時不太被注意的東西稍微深入探究一下,就會發現其中很多有趣的知識,這是一種非常寶貴的研究精神。

3. What did you change after this course?
        上完這堂課後,我認為我最大的改變在於看待事情的角度,例如我們經常在網路上看到的capcha,原來都沒有想過他背後竟然有這麼多設計原則,困難點在於要讓電腦難以辨識,人類卻能夠輕鬆認出英文字數字等等,實際用手想要設計一個cpacha,才發現其實要符合上面的要求非常的困難,並不像我之前想的,不過就認證的英文字而已嗎?
         從研究的角度切入後,確實很多事物都會發現他的新面貌,讓周遭事物和自己產生關聯,並且深入探究,這觀念是我上這堂課以前所沒有的!

沒有留言:

張貼留言