Mar 29, 2009

考驗你的創造力

三月就要結束,部落格都快長蜘蛛網了,上來清理清理,順便推荐一下最近玩過的小遊戲:

http://fantasticcontraption.com/

這個遊戲讓你用簡單的元件建造一個工具以完成目標,共二十關,對我而言,最有趣的部份在絞盡腦汁後過關,開始欣賞其他人的設計,挑評分4~5 的看,總能讓我有「原來也可以這麼做!」工作幾年後,我的創造力是不是開始萎縮了呢?

Feb 15, 2009

sc like


這個畫面是否讓你覺得眼熟?

整理備份的時候,意外發現五年前寫的程式。剛退伍時渾渾噩噩,大學時不唸書,研究所一試不中就沒打算再考了,服役時本打算考個公職,通過初試後卻忽然放棄,只是整天打電動過了空白的三個月。後來被老爹抓包唸了一頓,打算進遊戲產業,在網路上逛了一圈後就去現在已經消失的「新藝術遊戲學苑」報到。

在這之前實際上只修了一學期的計算機程式,到電機系去上的課,繼承都還沒教完學期就結束了,最後成績只有六十分,那是從後頭數過來的成績啊,我還記得期中考時班上九成的人超過九十分,滿分的比比皆是,我只有六十,不過大學時代我一向不太在乎成績,能畢業就好。這樣的成績其實很明顯,我在退伍時寫的程式,只能印些簡單的字串吧!在新藝術時就當作從完全不懂開始學,那時覺得沒退路了,所以學得格外認真。

三個月學到的東西,說多不多,很多東西還是弄不懂,但卻有了強固的基礎,坦白說那時我還是搞不懂指標是什麼東西啊!最後兩個星期每個人得做個小遊戲出來,以現在的標準看來,那時我只算會24-bit的bmp software rendering,連8-bit 都還搞不清楚是什麼東西,而且效能不好。最後就做出上面那個東西了,沒什麼特別的,不過是我第一個有點複雜的程式,名字正是「SC Like」。

我找到工具解出star craft的圖檔,裡頭的圖檔對我後來rendering的概念有很深的影響。玩過的話你也許會想知道:
  • 所有的圖都是 8-bit,但是為了區隔隊伍的顏色,所以有很多調色盤。
  • 每個動作的每個frame有32張圖代表32個方向,真的不是3d的。
  • 所有角色的圖寬都是power of 2。
  • ……忘了

這個備份加上大老闆的精神訓話,讓我想起很多事,那時為了讓整個程式跑得更快,所以特別花時間去寫,用了些其他人無力或是無心嚐試的方法,最後的結果是只有我有辦法讓飛機滿天飛也不會頓,而且每個飛機都有影子。

追求效能不正是一個程式員該有的本色嗎!

Feb 2, 2009

五分山

20090201

接到果子狸的電話時,毫不猶豫地決定跟了!最近的天氣不錯,加上環島剛結束(?)體力還不錯(?),應該能成功攻上去吧!年假十天只出門一次實在太悲情了,趁這個機會出門活動活動筋骨!晚上打電動到兩點,早上五點半起床!啃完麵包後出門,快七點時到台大大門,碰到一隻松鼠在牆上跑來跑去。


很久沒洗澡的愛駒跟學校大門合照!


今天的成員有edit、edit單車社朋友、taco、果子狸跟我,集合後緩緩地穿過校園,一點也不像下午三點要回來的樣子啊!剛買車時跟栗子騎過一樣線到平溪,那時還沒上到軍功路頂時就氣喘如牛了,這次可是對軍功路抱著崇高的敬意啊!不過輕鬆地過關啦,兩年來果然沒有白練啊!到十分時大家開始進食,我吃了山下帶上來的手捲,馬鞍袋裡還藏了一條壽司!


經過一番努力後終於到「入口」了!


五分山上是座氣象站,路線呈之字形向上攀升,誠如edit所說:「看得到,騎不到!」路邊有水泥護欄,往山上看去有如長城,萬里長城萬里長啊!因為一直覺得快登頂了,所以想來個不落地上山,代價就是腿酸屁股痛!



氣象站門口有本「車友簽到簿」,某勇腳留言「風櫃嘴→萬里→五分山→……」我開玩笑的說:「那我們把路線寫詳細一點,看起來也很厲害!」於是edit把「新店→公館→軍功路→石碇→菁桐→平溪→十分→五分山」寫上去,我則像大學時抄作業一般,把新店改成大龍峒,在最後加上「→???」。

之後原路而回,過軍功路後解散,五點到家!雖然很累,可是完全沒睡不飽的感覺,過年天天睡到中午果然不是蓋的!

p.s. 失敗的五分行

Jan 30, 2009

墮落的年假

本來「計畫」年假時要看些文件裝裝認真,結果只翻了幾頁inside com。倒是花了很多時間玩計畫外的xbox360。最近總共玩了四款遊戲,算不上遊戲狂,但也花了很多時間。

Crack Down


這四款裡最先開始玩的是GTA4,不過我決定從不好玩的開始寫,第一片就是免錢的除暴戰警,非常容易上手,但是玩到第二座島就不想玩啦,主線是乏味的攻擊,副線則有跳高跟街頭賽車,不過像賽車這樣的設計就很難吸引我,畢竟副線不會是強項,比起來我還寧願重複地玩NFS的試玩版(只有一關我也過了十次以上)。

Might and Magic - Dark Messiah


衝著魔法門響亮的名聲跟便宜的價格,沒仔細考慮就買回家了。目前進度弓箭手到第五章,還沒感受到特別之處,不知道為什麼畫面比較粗糙,跟同類型的halo完全不能比啊。惟一加分之處是我本來就愛奇幻故事的題材。沒一口氣走完劇情是因為碰上bug……在某個點往下跳會死,但是死之前有可能經過check point,該暫存檔立即報廢。

Fable 2


看完華麗的廣告之後就很衝動地買回家了!完全忘記不能相信遊戲廣告這個鐵律!畫面不錯,「該有的」都有(HDR已經是大家都有的東西了),本來預期場景會用跟末日危城一樣的無接縫模式,可惜還是如傳統一般一塊塊載入。操作流暢,畫面華麗,但主線太粗糙也太短,雖然有四個英雄,但是除了主角之外都如路人一般;導師說要集四英雄之力才能打敗大魔王,感覺卻是主角拿著音樂盒砸死了大壞蛋,傳說中的大魔王被一顆子彈解決,沒有護衛也沒有戰鬥,有點像趕稿的半成品。其他部份到是做得不錯,可以結婚生子,小孩會自己去地城冒險等你去救命,如果故事跟《失落的奧德賽》同樣豐富的話,就真的做得很好了。(《失落的奧德賽》有四片,Fable 2 只有一片,不知道有沒有影響,故事的部份應該是script為主,不過沒實做過我也不清楚)這款遊戲也有bug,奇怪怎麼我都會碰到?帶著配偶換房子,logbook有可能變成兩個配偶,如果弄死這個配偶,另一個會變成幽靈,找不到人但是logbook上有。

GTA4


這片是跟calvin買來的,目前為止玩過最棒的,故事跟玩法都很豐富,這樣的內容會有很多設計者意料之外的玩法,帶出更豐富的遊戲性,比如說遊戲成就有一項是數秒內炸掉十台車,我倒是很想堵起整條街,一次炸掉一條街的車(可惜沒辦法,應該是受限於LOD)。故事也挺豐富,我看到兩個結局,開始時選擇接受主角愛人Kate的想法,結果以Kate的死作結,但是接受表哥Roman建議的話,Kate會離開主角而且Roman 會死,都是悲劇啊!畫面雖然不出色,但已足夠撐起這款遊戲了。遊戲裡滿街都是車,不過真正存在的只有camera內的車輛,車輛一開出視線外就可能消失了,它們可能是照表產生,但這些都不容意注意到,所有的建物也作LOD跟MIPS,不過轉換得很流暢。

接下來就看Halo War 值不值得玩了!

Jan 4, 2009

環島:新竹→台北

20090104

行程中的最後一段,雖然跟台北還隔著桃園,卻慢慢有回家的感覺了。剩下的七十公里將由我獨自完成,六點半起床後就慢吞吞地收拾好行囊,在路邊吃了兩個饅頭,打算中午就在家裡吃飯了!

路上遇到昨晚的大哥,不過估計我得不停地前進才能在中午回到家,沒多聊就往前騎去了。離台北越近,路邊的建物也越來越多。在中壢時遇到「探險家單車俱樂部」的段大哥,路上聽他描述騎過的好地方,不覺有些嚮往,環島之後的目標大概就是南橫與縱走了吧!大路癡鐵頭在中壢車站附近迷了路,繞了一陣子後,終於在小黃司機的指點下回到台一線上。取道龜山,一路緩上後溜進新莊。途中經過二重疏洪道,昨天的小折妹妹應該已經在家裡休息了吧。越靠近台北,越覺得路上的車輛想打斷環島的行程,於是我也越加小心。

2009/01/01
1300
回到家,卸下行李後吃了碗泡麵,鐵頭終於完成環島的目標啦!



總騎乘時間:59小時44分
總騎乘距離:1062.3km

環島:員林→新竹

20090103

寒流剛走,一早起來還是冷到讓人不停地發抖,這天我毫無顧忌地亂吃,早餐吃了兩份土司夾蛋後,在7-11外停下時又吃了麵包,看來是餓怕了。一路上雖然晴空萬里,但太陽不發威,我也就一直穿著外套。除了我之外的四位,預計今天要回到新竹住處了,我則打算直奔台北。

在成功車站留影,一個服兵役的起點。車站外的小黃司機還很親切地幫大家合照,開著玩笑要我們騎上高速公路,那當天到新竹就不成問題了。


到大甲時特地繞往鎮瀾宮,同伴們說要「感謝媽祖保祐大家環島成功」


最後一天了,每個人都打算帶些名產回家,因為前一陣子家中出現一「箱」裕珍馨的奶油酥餅,所以我買了三盒麻糬,隨車帶來的童軍繩終於派上用場了!


白沙屯之前的逆風真不是蓋的,之後因為沒看仔細,以為單車不能走西濱快速道路,我繼續走台一線前進,跟其他人分開了,到是果子狸追了上來。爬台一線時,遇到個可愛的小折妹妹牽著車前進,原來是從飛牛牧場玩回來,太累了所以脫隊打算從後龍搭火車回家。我跟果子狸看天快黑了,而且她似乎不清楚該怎麼走,所以就陪著她到後龍火車站去,雖然沒圖沒真相,不過這是真的。這時我還盤算著直奔台北的偉大夢想,看來我的腦子也累了,還做著不切實際的白日夢。

之後我跟果子狸繼續往新竹前進,在新竹前二十公里處,果子狸暴胎了!這運氣也太差了吧,環島完成前二十公里暴胎!


跟果子狸騎到新竹車站前照相,他有個happy ending,我還有明天回台北的70km。


晚上果子狸回台北,我去睡在他新竹的住處。

環島:路竹→員林

20090102

長這麼大第一次住汽車旅館!聽說昨晚先到的人湊不出現金,C就拿卡刷下去了,據說環島以來就這麼一刷刷在汽車旅館上,回家還真不知道怎麼跟老婆解釋啊!


我剛吃了四片土司、一顆荷包蛋、一盤菜、一碗粥加上一根香蕉,而且我決不承認之後到7-11時又吃了塊奶油麵包!看我拍照都得扶著愛駒就知道……腿很酸!這天有寒流,雖然穿著外套加長褲,但是停下來只要超過一分鐘就會冷!


中午在新營吃飯,四人有如蝗蟲過境,開始時很客氣地點了炒飯或麵,吃完後又各自加點,看來大家都餓怕了!吃完後跟 K會合,K很興奮地說:「我先去幫各位點火雞內飯啦!」然後先行出發南下,幾分鐘後 C 越想越不對,撥了通電話請K掉頭北上。

在嘉義水上的北迴歸線碑留影,台灣人真是莫名其妙,一條線上就可以搞出一堆標記,別說花蓮有了,光這個地方就有四、五座,我只拍了其中一座啊!


晚上終於熱身完畢,我的熱身長度從一開始的20km變成100km了!在斗南衝了一段後,停在麥當勞吃晚餐,遇到另一個從台北出發的環島團,準備當晚住在斗南。不過我們是充滿活力的熱血青年,所以吃完麥當勞後繼續夜騎!在彰化夜騎真的是很特別啊,有很多路段沒開燈,加上騎不到盡頭的溪州大橋,我們又是一夜好眠。