2014年5月19日 星期一

UTF8編碼

這陣子花了一堆時間把客戶端和伺服端語言改為UTF8編碼,

一開始是想把客戶端全改為萬國碼UNICODE,
然後傳送資料改為UTF8,

搞了一周後,發現工程龐大,額外產生的BUG,

和必須重新測試的修改的量, 夠我搞好幾月搞得焦頭爛額,

於是立刻改變方向,

全部採取UTF8,寫UTF8轉換工具,

把客戶端主程式內嵌的文字全部析出來整理再嵌入文字代碼,
然後輸入盒和文字輸出部份還是保持UNICODE,
結局總共搞了兩周,

之後只要把更新程式增加語言選項,
把文字拿去翻譯,就可以做多語言支援了.

由於UTF8一個中文字是3BYTE,所以儲存名稱的空間必須加大,
資料庫必須更新,

這個版本會跟暑假版一同更新.

2014年5月3日 星期六

使魔與背後靈系統完成

因為不少人認為寵物很重要,於是這陣子優先處理寵物系統,
寫著寫著,
跟人一聊發現我的寵物概念和其他人講的寵物不太一樣,

他人是認為可以跑出來給別人看到,很簡單就好,
而我寫的是預定可以養可以合成可以召換叫出來打的怪物,

顯然我給自己挖的坑相當大,但是也寫了一大半,
於是就增加一個背後靈系統,預定日後可以幫忙收集揀寶或搗蛋,

然後預定寫的就改為使魔系統,

先做個貓靈和兔頭兵士的造型,女兒顯然對兔兵的造型太厚重有意見...
算啦...還滿好玩的w

預定下周二更新




過程犯賤去改良移動者結構和最佳化傳送流程,結果耗了不少精神解決
新產生的問題,以後還是謹慎點的好,
另外覺得LOG可能是人數暴增伺服負擔也爆增的主因,
雖然可以轉移到另一台電腦記錄,但是覺得耗電又麻煩,
沒辦法,簡化一下吧....

接下來要搞競賽系統,但是這方面構思企劃卻還在天空飛.....