close


來紀錄一下我與蟲蟲的六天親密日記。

11/16 THU 小計:2小時
今天只在Lab待了大概兩個小時,進度只有把Rock寫出來。
我的Rock剛開始一直長的很像一堆黑黑的雜草,因為我沒有留意到老師另外補充資料裡的公式,
所以random number的效果做出來很差,後來還好有TA的幫助叫我乖乖照著資料上的做,
才勉強做出來可以看的石頭。


11/17 FRI 小計:6小時
今天下午3點考完有機小考之後就繼續到Lab裡埋頭苦幹。
今天的目標是把tree給寫出來,剛開始的三四個小時完全不知道自己在作什麼,
不是完全沒反應,就是弄出很詭異的東西,看來我對scale和translate的概念似乎還是有問題,
而且我沒有了解到一開始預設樹幹的stump是1x1x1,所以根本想不出縮放和移位的比例,
後來還是有好心的同學已經做好樹的來跟我大大講解了一番,我才知道大概要怎麼做。
不過今天大家似乎都卡在這裡,做好靜態的東西之後動態的似乎還沒人動的了。
所以已經做完的人就開始幫沒做完的人,也叫大家趕快做到一樣的進度然後可以一起想。
晚餐也沒吃,廁所也都沒去上,就這樣到了晚上九點多打電話請爸媽來接我。


11/18 SAT 小計:7小時
早上起床後先在家裡把OS的程式上傳後,吃過午餐,大概下午一點左右又進了Lab。
今天的目標是要讓蟲蟲會動,最好還要加上腳可以正確的動。
可是呢,我對keyframming好像還是一點idea也沒有,多虧了Marcus指點了非常非常的多,
才能讓我很快的從完全不知道自己要做什麼稍微進入狀況,
而且蟲蟲在大概三四個小時的奮鬥之後終於會"動"了!
所謂的會"動"是指它的位置會移動,可是不會轉身,腳也不會動(所以是用飄的)。
從會動之後開始就一連串出現很多很好笑的畫面,不是蟲亂飛,就是彈來彈去,
總之出現了很多"錯誤"但是很funny的結果,經常讓同學們大笑不已,
每次出現經典畫面就會大家都圍過來看,然後一起笑。
雖然寫不出來的壓力很大,可是一邊看到這些很好笑的NG鏡頭似乎也稍稍讓大家放鬆了一點。
後來轉身的部份多虧了Victor的指點,讓我很快的可以搞定。
就這樣一直到了7點左右我跟Marcus才離開Lab去晚上的party。
所以到目前為止,我的蟲會動(雖然會"穿過"樹和石頭),腳也會動,也會轉身,
剩下的基本要求,就是要讓它會閃過障礙物了!


11/19 SUN 小計:~10小時
早上起床在家裡寫了兩個多小時,也是吃過飯後到學校去,試著調整數值讓蟲蟲正確的爬行,
但是不管我怎樣給加速度設上限,蟲蟲就是不肯乖乖聽話,數值怎樣調我也都試過了。
後來是勉強"看起來"好像OK,我就有點想混過去了。
然後後來也是在Marcus的幫忙之下順利的寫出蟲蟲攝影機的加分題,
還有一些其他的零零碎碎的小東西,像是create baby bugs然後跟著蟲蟲跑。
後來因為也有點懶了所以下午五點多就回家了,回家之後晚上在繼續在家調整了一些小東西。
不過在家裡真的是不好寫,因為一來我的電腦配備沒有學校的好,
二來我的code不像Marcus的那麼efficient,所以跑起來非常的吃資源,
在家裡幾呼快要不能測試...經常跟我講java heap memory不足.../____\


11/20 MON 小計:~8小時
早上起來,繼續寫,一直在想還可以加什麼可以做得到的東西。
早上十一點左右就到了Lab,一直到三點多要上課才衝去上課,四點多下課又跑回來寫到六點半,
然後從六點半多一直連上課上到十點半才回家。上課的時候一直都不專心,滿腦子都在想蟲蟲。
今天看到Marcus把場景弄得好漂亮,而且他還加了很多很好笑的特效XD....
喔喔,今天也多虧了Marcus跟我講說要限制速度的話不要在加速度上設限,要直接限制速度,
後來我試了之後果然似乎撞樹撞石頭的情況有好些,要修正那些數值真的是很麻煩的事情,
調整數值大概跟實際寫code的時間快要一樣多了。
今天用投機的方式幫蟲蟲畫了很陽春的影子...雖然老師指定加分題的影子是要用另外的方法畫。
但是我研究了老師說的方法,卻不得其所以然,所以就暫時先放棄了...


11/21 TUE 小計:~3小時
今天晚上是上傳截止的時間。一早Marcus說他研究出正確的影子怎麼畫了,
我先問了他怎麼做之後,發現其實我ㄧ開始想的是對的,只是中間卡住我就沒有再繼續想,
所以在問過他之後大概半小時左右就做出來了,真是大感謝!
然後也是10點多就去學校東修修西修修,我學Marcus把蟲蟲改成如果跑出邊界會"摔"下去。
然後加了一隻看起來很可怕的蜘蛛追著小蜘蛛們跑...好像就這樣了吧。
其他就沒有再特別做什麼了。晚上回家後就上傳作業!結束!


結論是,整個周末都泡在這個程式上了,連禮拜一禮拜二要上課都沒辦法專心的上,
因為都一直在想。不過其實加分題的部份,在玩的成分遠遠大於分數,
因為助教給分給的非常小氣,多花了五個小時也許只換了一分兩分。
但是像Marcus還有我還有一些比較早作完基本要求的人,都算是在玩,
想要讓自己的場景看起來更漂亮或是更好笑一點。
這也算是第一次,我覺得我會主動在程式上下功夫,而且是beyond required。
也是我第一次覺得寫程式是有趣的,雖然不見得真的都寫的出來。
我想一個程式project就是應該要像這樣吧,要能夠引起學生的興趣,才會主動。
雖然一開始也是真的壓力很大吃了很多苦,但是幸好有很厲害的Marcus和其他好同學的幫助,
也讓我覺得我們這個class的氣氛真的很好,大家都會互相幫助,
不像很多的課,大家都是各做各的,也不會互相連絡(根本就互相不認識)。

總之,分數雖然很重要,但是已經交出去了也就這樣了。
希望最後的兩個project可以順利度過...



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ianroo 的頭像
    ianroo

    ianroo

    ianroo 發表在 痞客邦 留言(0) 人氣()