2010/08/24

New Renderer, New Look.

奇怪了,這是用 Photoshop 竄改的喔? 跟原本的地圖看起來不一樣?

事實上這是用新的 Unreal Engine Direct3D 10 Renderer 繪圖裝置來跑反恐特勤隊的結果,這都是遊戲裡看到的畫面,絕無使用 Photoshop。一個如此高齡的遊戲還能跑出這種視覺特效,實在不簡單。只是系統要求方面,有點高,低階的顯卡恐怕會變炮灰。

更不簡單的是,這個 Renderer 是一個就讀 Delft University of Technology (代爾夫特理工大學,在荷蘭,世界排名很恐怖) 的碩士生寫的。

外國人怎麼都這麼恐怖......


2010/08/01

Detective Conan: The Raven Chaser

之前在電視上看到這集去年的名偵探柯南電影版「漆黑的追跡者」,嗯,還蠻好看的,特別的是這集直接跟黑暗組織有關。不過到了劇情接近尾聲,我反而對那架攻擊直升機意見很多。

那架攻擊直升機如果我沒看錯的話,應該是美國 AH-64 阿帕契攻擊直升機。黑暗組織哪裡弄來這種頂尖的武器啊。先撇開取得管道不談,阿帕契的正、副駕駛都配有數位頭盔,在夜間出擊不成問題吧! 其中負責控制武器的副駕駛只要用眼睛看著某個目標,阿帕契攻擊直升機機頭下方的機關砲也同時會瞄準副駕駛所看的--看哪裡就打哪裡的意思。這麼說,要解決一個手無寸鐵的人應該是件「大砲打小鳥」的差事。難道是因為柯南太小隻很難打,還是黑暗組織的人在走私這架直升機後忘記看說明書,再不然就是琴酒、伏特加他們在出任務前喝太多烈酒了,不然怎麼浪費了一堆子彈才只擦到柯南的手臂而已呢? 況且阿帕契機身兩側的雙臂上還有 AGM-114 Hellfire 或 Hydra-70 飛彈可以用啊! 而且這麼恐怖的攻擊直升機在天上飛,自衛隊怎麼不見蹤影? 最扯的是最後柯南竟然用探照燈把阿帕契擊落......。算了,誰叫主角總是有用不完的運氣和無敵狀態 = =

講了這麼多,重點來了。看完的當下我覺得很扯沒錯,不過想想,就會知道原因在哪裡。

「不是因為劇情越來越扯、越來越無聊,而是因為我們已經長大了」。我們總是說什麼什麼東西的續集很爛、一直拿以前的對比現在的,其實這有可能是因為我們都長大了,自以為懂得很多了。想想看,如果今天是小學生或更小的小孩來看,他們會想這麼多嗎? 人總是這樣,自以為老了、經驗多了、見多識廣了就一副老成持重的樣子......。年齡增長,純真難保。放開成見,才能體會事物的好。

夏眠

夏眠狀態維持已久,如今終於甦醒。長時間不做某一件事之後,想再重新出發真的是件難事啊。但是此時不做,更待何時,對吧。

我又重新改了一次部落格的佈景,不然本來幾乎全黑的版面有點太沈重了,與現在我快樂洋溢的心情不搭嘎嘛,想想沒多久以前根本很少有這種心境。

2010/06/20

Gulf of Mexico Oil Spill

2010 年 4 月 20 日,位於墨西哥灣的鑽油平台「深水地平線 (Deepwater Horizon)」發生爆炸,造成 11 人死亡,17 受傷,另外 98 人無明顯外傷而順利脫逃。4 月 22 日該鑽油平台因大火不斷而沉沒。

「深水地平線」的沉沒引發大規模漏油事故。前幾天我在國家地理頻道看到有關的節目......。由於漏油處位在深海,因此漏油量無法相當準確的估計。但是,每天漏大約 25000 桶原油似乎是一個合理的數字。

25000 桶原油? 那到底有多少?

有人利用著名的「UDK,Unreal Engine 3」遊戲引擎,把這個數字具體化。如果把 25000 桶原油一層一層疊在一起 (注意影片的細節,每層只有 20 桶!),最後會變成這樣:

UDK Mass Physics

唉......

2010/05/20

Beginner in Unreal Script

無聊的時候,就是我做「無聊」事的時候。

我從這個網站學到了點東西: http://blog.beyes.tw/category/javascript15

雖然不是正規程式課程,但是靠著自己從無摸索,我還是達到某種程度--幫遊戲寫一些無聊的 Mutator (變異)。事實上,我已經寫完了一個作品,TO Monster Factory 12,分為兩個版本: Standard 及 Extended。

Extended 版本的功能已經可以用來取代 3.4.0 版本的 TOMA2 怪物模式。主要運作方式如下:

1. 有 38 個等級的主力怪物,大部分的時間玩家都在對抗這些怪物。
2. 每 4 分鐘會有一次突發事件。有 1/4 的機率會發生所謂 Plague (瘟疫),一次產生 50 隻怪物。3/4 機率是只產生 1 隻怪物。等級被分為 5 大群: Legendary、Ultra Rare、Rare、Uncommon、Common,看字面意思就知道,越左邊越強,也越少出現,共有 68 種。
3. 突發事件中產生的怪物在死亡後,有可能掉落一些物品: 醫護箱、護盾、隱形、雙倍傷害、滅音器、Unreal 的武器...... 等等。
4. 程式碼裡我改變了一些怪物的性質,主要是 AI (人工智慧) 的部份。如果你覺得怪物很笨...... 你可能要再想一想。怪物不再只會靠數量優勢了,它們還會小組配合、設陷阱、引誘等等奇怪的戰術。
5. ...... (好多啊,到此為止好了 = =)

壞處是,這 Mutator 在怪物很多的時候 (地圖裡同時有超過 60 隻怪物) 電腦資源會有點吃重 = =,我大概知道是因為我在「function Tick()」和「function Timer()」裡面執行太多東西了......,呃,我只是初學者,我想不出其他寫法囉。

展示一下圖片好了:

隸屬 Legendary 等級,"Angel" (上帝模式使用中,不然只要被這隻怪物的任何一種攻擊敲到就幾乎拜拜了。我好喜歡這隻怪物)。

(火焰攻擊)

(雷電攻擊)

接著,打死怪物後有可能掉落的東西之一: ASMD (或說 Shock Rifle)

(左鍵是一束雷射,右鍵是一顆球)

(真正專業的人知道,這把槍的價值在於它的 Combo Attack 組合技)

That's it.