2009年11月25日

[心得]Castle Age Boss - Lotus Ravenmoore's Life 計算與傷害輸出底線

最近熱中於 Facebook 上的 Castle Age 這款遊戲

除了遊戲設計本身吸引我之外,這次換的這個插畫家的圖更是漂亮
從上次改版後,除了大蛇之外,也多了一個黑鴉女的 Boss 可以打
之前看到有人招出來,便興高采烈地跑去亂入

但是因為手邊又有龍,又有大蛇,沒有專心打
導致最後剩下 10% 飲恨,於是,點燃了我的企畫魂
用了 EXCEL 來研究,心血來潮想著:
「到底需要多少的力量,才能戰勝這些 Boss 呢?」

2009年11月16日

[茶包]UDK之我遇到了傳說中的許功蓋先生(Big5 Code Problem)

經歷了一整週的 UDK 介面繁中化,也開發了相對應的工具
(最大的收穫應該就是這工具了吧 ... 笑)
想說翻譯工作應該會順利進行,沒想到卻遇到了意外的問題

上週五,翻譯好的文檔匯出之後,重新開啟 UDK Editor
沒想到浮動視窗全亂掉,而且物件完全被鎖定,無法移動,
旋轉,以及縮放,這真是噩夢啊 orz

週五週六加上週日,找遍了所有翻譯項目,比對是否有缺字
或是翻譯錯誤,甚至跑去計算字數,看看是否有內定限制
搞得週末心情很差,又查不出 Bug ... 只能乖乖去睡

今天,突然靈光一閃,該不會是美國人的程式,發生了
中文大五字碼不適應症候群」吧? =_=

關於中文字碼在數年前於 php + mySQL 平台上造成的腥風血雨
在此就不多談,但是確實有耳聞這問題的存在,該不會也在我身上遇到了吧?
抱著實驗的精神,我寫了一些針對有問題的中文字比對的功能
結果發現,含有問題字的翻譯異常的多,例如:
"成功" 的 "功"
"允許" 的 "許"
"尚未" 的 "尚"
"擺放" 的 "擺"
"將會" 的 "會"
"半徑" 與 "路徑" 的 "徑"
"四面體" 的 "四"
除此之外還有很多常用字,也都不能使用,真是我的媽啊!!

將這些字元,利用替代字,或詞,取代後,重新開啟 UnrealEd
Boooom! 茶包消滅,一切正常了!! 可喜可賀 ~

不過話說回來,這些常用字都不能使用的狀況下 ...
要怎樣翻譯啊啊啊啊(翻桌)

真想槌死那些當年留下餘毒的那群 ... *&^%$#@!(以下略)
吼吼~~~~

2009年11月6日

[新聞]Unreal Development Kit Release - Unreal 3 引擎開發工具開放免費使用

今天聽到一件令人意外的消息: EPIC Game 釋出 Unreal 3 引擎的免費版本

Unreal Development Kit (562MB)

只要下載下來就能用,非商業用途完全免費!!XD

如果有因販售而獲利,除了授權用的 99 美金之外

所有獲利的總額,扣掉 5000 美金之後,其中的 25% 要分給引擎商

假設用了 UDK 製作了一款遊戲,獲利 15000 美金,只需要付
(15000 - 5000) x 0.25 + 99 = 2599 美金給 Epic Game

這對於推廣教育以及小規模的單機遊戲製作團隊,算是一大福音吧XD
(OS:或許也是為了以後UE4鋪路)

詳情可參考授權網頁

不過安裝時,卻發現雖然語系是 CHT , 但是卻是顯示簡体中文的窘境

歪鍋輪已經自動把我們統一了嗎?(汗)

不自力救濟一下怎麼可以,本著復興中華文化的精神(誤)

無謀的我,嘗試在非死不可上成立了一個中文的交流社團

不知道會有怎樣的效應出現呢(笑)

===

相關新聞:Epic Offers Free Unreal Engine 3 Dev Kit, New Licensing Deals

2009年11月2日

[茶包]C#.NET Windows From - RichTextBox Scrolling Hang (控制項捲動卡住問題)

話說,最近正在製作桌面便條紙的版本更新
沒想到意外的遇到了奇怪的 Bug ... orz

只要 RichTextBox 裡面有多行文字,之後使用任何方式捲動
(PageUp, PageDown, 滑鼠左鍵點選捲軸等)
都會造成 CPU 使用率飆到滿,直接就 Hang 住不能動的窘境

寫了這麼久的 C# 還沒遇到過這種撞鬼一般的事情!!
當然,先檢查是否有無限迴圈,或是無出口遞迴等可能 ...
問題是並沒有,再來檢查是否有 自訂 Event 連續被呼叫 ...
也沒有查到,一切都是依照上一版本改編,除了新功能之外
舊的功能理論上應該正常才是,程式碼也都沒有任何異常
RichTextBox 控制項重新拉進去也沒用,這真的是考倒我了
害得我最近吃不好也睡不好(誤)

「乾脆試試看公司的環境吧?」突然有這個念頭
於是就在不同電腦環境下,新開專案,直接丟個 RichTextBox
......疑?很正常啊(汗),真的是見鬼了 =_=
既然乾淨環境運作上是正常的,那一定是新的方法有一個關鍵
地方或是作法,跟以前不一樣囉?我如此想著

找啊找的,總是找不出程式上的異常,正當準備要放棄的時候
想到,該不會是用"拖拉式(Drag and Drop)"控制項的過程中
有什麼設定不一樣的地方 ... ?

突然,我發現了便條紙本身的 Form 多設定了一個透明色鍵值
(TransparencyKey),唯一的不同點,難不成真的是這鍋?!

抱持著學科學,實驗的精神,把 TransparencyKey 拿掉
Boom ! 茶包消滅,RichTextBox 再也不會因為捲動卡住了

...orz