來紀錄一下我與蟲蟲的六天親密日記。
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可以順利度過...
- Nov 24 Fri 2006 12:47
蟲蟲的故事 - A Bug's Life
close
全站熱搜
留言列表