2012年6月5日 星期二

5月的風暴


老婆月子還沒坐完,女兒就因為在醫院亂摸,抓抓後染上抗藥性金黃色葡萄球菌引起的
蜂窩性組織炎,上皮膚科看皮膚科醫生還鐵齒以濕疹來治,結果惡化,再去回診,醫生開
了抗生素,交代要連吃一周.

吃了一天病徵發展極快,放學回來開始發高燒,我連忙送到台北醫學院住院.
醫生看了一眼說要住3天,3天後會奇蹟的痊癒...

3天後....沒好,醫生有些慌,連忙去找外科醫生來看...
外科醫生看了以後...

給我2個選擇...
1.全身麻醉上手術台
2.局部麻醉立即開刀
我選2,立刻送去準備開刀,當然我女兒不肯就範,折騰老久...
大伙感到非常棘手...
我好不容易強押我那花了一小時不肯就範的女兒上手術台
女兒馬上大喊他不能呼吸了...
馬上被護士長罵為何不用愛的教育,讓小孩好好理解....
然後一堆人在那裏發呆不知如何是好..

我說可不可回家吃藥自己好?醫生說不行,會死.
之後我再下決斷,再押一次..
所有護士和醫生立即配合我動員..
一陣慘叫之後..醫生稱讚我有決斷力.
護士們都鬆口氣..我是心痛如割..

醫生取了膿去化驗,我和女兒繼續呆呆的住院,
之後還是好的很緩慢...
3天後報告下來,是有抗藥性的細菌,一般抗生素無效,
我們立刻被隔離,我要穿隔離衣,.....
總之住院了九天,回家也得再窩一陣才能出去....
一場災難...

因為之前本來要去結紮,因女兒的事情順延,
重新約了時間之後,在結紮前一天感冒,心想沒啥大礙,
跑去台安結紮,結果回來發了兩天燒....

在這個5月狹間,作了一座迷宮城,結果體積意外的大,
花了不少精神,猛砍牆壁...

作了幾個技能用特效,效果還不錯,利用追尾配合著色器
也做到閃電的效果


2012年4月30日 星期一

勇者的老爸


轉眼來到5月,遊戲的進展令我心急不已...

老婆於4月12日剖腹產我的繼承人,

當天本來還有點緊張,為了怕老婆痛,
還特定指定要自費止痛,

開完刀,醫生出來後,我連忙向前問是否順利,
他笑笑沒有回答,他臉上浮著像小事一樁不值一提的表情的離去.

這忠孝醫院詹醫生上回接生我女兒已是7年前,
現在已經是主任了,我對他印象很好,想當年跑婦幼跑北醫,
最後來到忠孝醫院碰到他也算幸運和緣分.
現在找他看的人很多...

然後看到我兒子在保溫箱被送出來,濕濕黏黏的還沒洗,
除了髮緣和人中及毛長像我外,其他都是像老婆那邊,
可說各有勝負,老子小輸,
不像我女兒,我的DNA大獲全勝,當然以一個女生來講,這是悲劇一件.

順利的住院幾天,我老婆脹奶,便宜的吸奶機派不上用場,
我正不知所措,一陣熱敷後更慘,幸好醫院有強大的擠乳機,
我老婆好像乳牛一樣,經過幫浦不斷的擠....

這件事讓我發現,網路上幾乎所有情報都是錯的,不能熱敷
會更脹,冷敷會退奶,要用兩手搓麵糰一樣,搓一搓後,等幾分鐘
會就自動流出來...脹奶對產婦來說比生小孩還可怕...

順利出院後,我就掉入老婆的作月子地獄了,為了省點錢,沒定月子餐,
結果自己搞加上照顧老婆,根本沒時間作GAME,

我如果去上班薪水並不低,現在這樣等於請自己做事,每月燒錢,
遊戲感覺只差幾步了,加上我是工作狂,一天如果沒進展..
就會令我心慌慌...

擠出了點時間,設計了各個屬性的ICON,同時測試平面追尾效果技能和除蟲,
追尾是指發出一道光線或閃電,光會一直往前延伸,或者引擎的屁股的煙等..
過程中發現玩家記錄沒順利儲存,哇..這是大BUG,因為之前追加資料,沒處理好,
真傷腦筋....

之後又設計了些新技能的特效,但是還是得好好規劃一下

到目前為止,在特色我還是很低調,圖片的放出很謹慎,
主要原因是雖然也許有的人覺得沒啥了不起,
但是遊戲還沒正式有收入,就給人抄走了我會很不爽,
因為我的資源不多,
能跟人競爭的只有跟人不同的部分.

可是大家都一樣,別人有的自家遊戲也要有,
我也沒啥資格說別人.



2012年4月10日 星期二

4月的疾走


老婆明天就要剖腹產了,希望母子平安,

上個月搞完壓力測試,因為地圖的體積讓我很不爽,
原本認為凹凸不平的地型太多,去作整理的結果,

意外的花費不少無意義的時間,後來乾脆把地圖砍平,

夢幻城改成浮在天空的城堡,改良一些著色的程式,
重挖水道...

過程中順便去改良一下連續面的最佳化,處理一些UV的BUG,
結果發現簡單的遠景單色LOD的方法,

之前寫過複雜LOD的程式,使用3角面兩點邊合體法,
但效率不佳效果不好,主要是每個4角面的3角面都是同向,
3角面無法重合...

LOD是遠景,目前場景區域切太小,想加上去必須另掛,以後有空在做,
目前先以遊戲性優先,畢竟我的資源不多..

一方面把伺服器處理角色時間加快一倍,以改良同步性,但如此一來,
所需效能也增加了一倍

把新手裝的襯衣拉到裙外,嗯 這樣比較像魔法少女,再多加幾樣顏色或材質,
這樣一票新手出現時,才不會服裝都一樣.

本來當初只想搞個同時兩百人上線的遊戲,但是遊戲搞到這個程度,
野心來了,目標想要挑戰同時2千人上線,大概由一個GATEWAY必須再增加3個到4個GATEWAY,
理論上千人處理沒啥問題,但是萬人處理的話,伺服程式可能就必須拆分電腦配置.要測試
也不簡單,沒經過驗證的程式,根本談不上可靠性.

問了一些朋友,有人說這是市面上第一塊3D掃帚自由飛行的線上遊戲,我想說不會吧,
他們說其他的不是固定路線,就是假的....令我有些意外,真的嗎?其實怎樣都好,
就算現在沒有遲早會有人作一樣的,目前煩惱還是怎樣推出,如何收費...

目標是暑假版,這回目標是團戰和遊戲的可靠性驗證,另外還得邀請一堆玩家來玩,
而且暴君的屬性還沒作,這也是遊戲重大特色之一,總之趁著老婆坐月子,好好規劃,
不再埋頭作遊戲.

4月底打算再推出新版外測,每一版都比每一版精良,也許我的苦日子不久了..
是天真導致絕望 還是絕望使人天真
停在原地越久 可選擇的的路就越少

2012年3月14日 星期三

200人的壓力測試


因為地圖體積過大,遊戲下載體積接近1G,提供下載耗時,
遊戲本身豐富度還不夠,誘因不足,加上想向上發展成樓層模式,
會造成爆量的體積,

個人資源不足管理製作,忍痛割了去年耗半年搞的地圖,把9方格地圖變成4方格地圖.

過程中 發現自己把以前地圖編輯器的頂點存檔結構設錯 雖不導致資料儲存出現問題
但是體積會爆兩倍,心中大喜,立刻最佳化地圖頂點存檔結構,把結構體積縮為4分之一
FLOAT全轉為WORD儲存,顏色改為16BIT.

心想體積問題解決,不用割地圖了,順便修正一些垂直斜面破面問題,
但是轉檔後發現體積變小不大.WHY?

分析資料後,結論是頂點資料佔地圖總資料約2/3,
但是因為資料有壓縮,之前多餘的資料都壓掉了,所以新資料壓縮後變化不大,

巨大失望中,只好割地圖,但是中間有個獨眼方舟城堡,下方有個小城堡,前者花一周,
後者花一天,衡量後只好先犧牲小城堡,日後用程式轉回就是.

割掉5塊地圖後 大約剩500M左右,把過度崎嶇的地圖整一整應該可以更小吧,去年如果開這種規格,
大概省掉好幾個月製作時間,只能哭哭了,當時就想到了,只是野心太大..

算了,有捨才有得,付出代價,想追求的不外就是正確的答案.

最近由於遊戲不太穩定 決心徹底解決問題
寫了壓力測試器 先從200人開始測試,處理掉登錄和資料庫問題後(大多是打錯字造成),
進入了地圖,沒多久GATWAY開始哭哭,傳送用封包的記憶體位置掛了,這明顯是堆疊問題,
,為了節省記憶體我把堆疊設的太小,或者說LINUX需求不同,於是把堆疊改大,
一些巨大內在參數陣列改成外在參數.繼續測,過程出現封包接收錯誤等問題解決,
終於穩定化,不過也帶出許多問題,即時傳送資料大小限制問題,導致玩家一些資料沒有傳送,
如掉落後落地並沒有還原落地 導致行動卡住..坐下回血也沒傳送HP MP導致無法使用計能問題

200個人在地圖上看起來不多,這時有點後悔AVATA沒順便作LOD模型,不然可以搞個千人廣場來測試,
這大概得花兩周左右,也罷,日後有空請人搞或自己搞

也罷,至少伺服器變得很鐵了,慢慢改吧,預定這個月搞定,下個月要為暑假檔製作內容了,

說起來我老婆下個月要生孩子了,最近送小孩上學後,坐椅子狂測狂改到晚上,都沒時間陪女兒玩,
我晚睡她也跟著晚睡,黑眼窩都出來了...瞎忙也算了,實在不該把這些家人相處時間也賠上.

先求有再求好
先求穩再求快

2012年2月28日 星期二

開放遊戲外測


過年後因為中了新流感,無害了十幾天,康復之後,開始緊急準備外測,
由於LOGIN和GATEWAY對外連線部分,因為安全和穩定因素,準備到LINUX執行,
立刻架了LINUX,開始編譯測試,程式本身就有考慮跨平台,本想沒啥問題,

結果過程踢了不少鐵板,尤其是防火牆方面和BIG5碼的註解導致下一行程式沒編譯到....
真是幹XXX.....,
不過也感嘆LINUX程式的嚴謹,因此抓了不少蟲,
難怪有寫好的LINUX程式很難當掉.

自動更新本打算用中華電信的網頁空間,後來發現中華電信放了廣告,
無法直連,只好暫時關掉自動更新,想想自動更新這部分,日後還是要想辦法解決,
如果有人要炸流量,也是很麻煩,

本想好好架個網頁,但是懶了,架個簡單易用的網頁,
並且將每張圖打上浮水印,防止有人搞個相同的釣魚網站,

之前寫了註冊的網頁CGI,花了一堆精神搞了網頁伺服器,
想想不妥,在沒與主頁使用相同伺服器下,有心人想釣魚就會
釣走一堆玩家基本資訊...於是火速在遊戲中架上註冊介面,
也好,有下遊戲的才能去註測..


2月28日開放外測,但是並不順利,不過因此找到不少大問題,
不少是臨時加上去的功能所產生的問題,

一開始就發現漏檔案,緊急補上更新,

又發現無法登錄,查看結果是因為初次登錄,回寫資料庫程式發生問題,
這部分式為了清除亂註冊臨時所增加的程式.
急就是問題一堆,穩定還是重於速度..

跑得過程發生不定期發生LAG,
隊頻無法使用,
一邊對話,一邊操作並不太合手等..
之後還發生卡帳號,檢查發現是DS存檔參數大小設定,改良後沒有更新,
導致檢查資料太大,而拒絕存檔,卡在地圖裡面.

雖然感到挫折,眼前一陣黑,但是畢竟又跨出了一大步,前途維艱,慢慢改良吧.
等更順暢了,找更多朋友來測吧,恩,感謝長貓協助測試.

雖然使用的是中華電信的ADSL,但是偶爾的LAG是線程互鎖造成的,
這部分還是要改良,太大範圍的資料範圍鎖定,只會效率更差,寫多線還是不能太隨便.

頻寬看起來沒啥問題...


加油向前走吧!

2012年1月11日 星期三

簡單的前言

2012年時17歲又3百多個月左右.....
家族成員目前有閃光與蘿莉各一名
職業 線上遊戲創業活動中,,,

過去的作品有魔武王和狂龍傳

3年前因為一些意外由公司離職,為了賭一口氣,自行開發3D線上遊戲,
3年後完成自己想要的成果,卻有點空虛 ...








蹲了家中3年苦牢,股票要炒,老婆要陪,女兒要顧,年紀大又無法爆肝,
渡過腰痛,痔瘡,抑鬱....雖然也繞了不少彎路 但是能達到目前成果,
有時也滿佩服自己的持續力和老婆的支持.也希望能順利走下去.

目前正開始遊戲網誌寫作和網頁設計,和遊戲測試.
一個人做真是又累又煩,不過也才能做出自己想做的東西

總而言之 開心的向前走吧....