Sunday, November 10, 2013

秋.關西.萬聖節

本來打著秋天會有很多楓紅看的結果還是早了些,不過還是過了一個有趣的萬聖節.

DSCF2912

DSCF2844

日本人很挺愛過萬聖節的,或是離市區不遠的地方有國際級的主題樂園,讓這個城市有不一樣的化學變化.到日本的那天剛好也是萬聖節,下班之後變裝的人們趕著去慶祝的店.這氣份和台灣可不同多了.

DSCF2986




奈良的樹比較紅了一點

DSCF3112


雖然還是有看到楓但沒有太滿足,來年再一次吧.



越來越頻繁的出國跑了,是蠻想去生活一陣子看看的,但自己的能力真的還不夠,希望在半年能讓自己達到某個程度的進步.



ZNI_8450

Friday, October 11, 2013

人生的下一個階段

最近家裡開始發生一些事,我爹的身體已經不行了,他走到了人生最後的一段路了,他開始找他的好友道別,家裡的診所開始退貨了,開了二十多年的店要收掉了。我和他已經很多年都沒啥交集了,前幾天我打破了自己一直的不肯面對的他,去看他了,我想這大概是我能做的最後一件事吧。

我天生對情感的表達很差,這大概就是對情感表達上有缺陷,但是突然想到小時候在店裡幫忙,生病時很輕易的可以找到藥來吃,眼淚還是掉了下來。我並不是像外表那樣堅強。到現在生病時還是會想一下家。店要收掉了,小時候生活的點滴也將逝去。我小時候一直有一個疙瘩在,就是當老師同學問到家裡在幹麻時講了是診所之後,得到的回應讓我覺得心裡不太舒坦的,我也不知道是不是自信心的問題,當講了之後同學或老師知道了以後,常常拿來說嘴的我實在不喜歡(家裡是怎樣的你是不是應該怎樣這種話語)。

店收掉後家裡應該會有很大的變化,本來每天都要到店裡忙活的人開始不用去了,店面會拉下鐵門,門外那些棋友將不會有地方可以去了。這就是改變嗎。

人生的下一階段是啥,有時候真的不想那麼急的做出變化,但時間又走的如此的快。

最近的我狀態應該不會太好。

Friday, October 04, 2013

路還有多遠 還要走多久

最近就兩個小學同學結婚了,一個同學A是美國人,他跨了一個太平洋的遠距戀愛,很肯定的他們一定是網路上認識的,他每年都回台灣約一個月,就我知道這個女生好像兩三年,真是不容易。另一個同學B取的是大陸配偶,實話說小學時不愛讀書這幾個同學和我都是班上倒數名次的常客。畢業後偶爾會和同學B有些聯絡,不過當完兵後就通通沒了,直到某一年美國的同學回台灣,才剛好聯絡一下。

不過他們結婚都和我沒啥關系都沒請我,可能是久沒聯絡不好意思吧,或是我人品不好之類的,有可能是第二個。

由這開啟有趣的話題,當你結婚時你要請誰來?國小最好的朋友,當兵時只相處過受訓一個月的同袍,還是還活在你生活中的朋友。

老實說我開始不喜歡吃喜宴,有時候你受邀了而整桌都沒認識的朋友,這樣的帖子發出去我倒覺得失理,感覺你只是為了收那可能打不平的紅包錢,或是桌席訂太多,多請一個久未聯絡的朋友,朋友來了之後有可能也和你講不到半句話,整個活動2~3hr和一堆不認識的人他吃著悶飯,或許你會認為他應該主動去認識其他人,但是這show是為你而來,你並不能盡到主人本份時,我覺得是十足的失理。

另一種是你剛到新公司三個月就結婚然後辦喜宴,那些剛認識的人你要不要請他?可能因為不熟也不太敢請,這就有趣了,這些人正好開始活在你的生活圈裡,當然也許未來你們會走的很近或是很遠,但你邀請他這回事,就變成紅包的多空大戰了,他會想到他可能發出去的收不回來之類的。有些人事後挺在意的會拿來說嘴 。

當然以上為我這個骨子裡反社會意識下所誕生的想法,當一個久沒聯絡的朋友聯絡了你之後勒?10年過去了,你早已不是當初的你,他也不在是當初的他,也許開個小桌子來續續舊是很ok,但突然炸彈炸彈過去這種事別幹了,你好歹也先找人家出來吃吃飯逛逛街唱唱歌一下,炸完別人之後又消失的無聲無息的是挺失禮的。

或許是為了未來的路上還會碰到吧,我猜想。

不過還是要感謝一下 現在還活在我身活圈的朋友,有這些人才讓自己有更多一點的存在感。





Friday, September 13, 2013

其實要學的還不少

這幾天看到一個演算法,就是在扇形面積裡面找到被擊中的物件。
輸入的參數會有 距離 和 扇型最大寬度,首先是先做出一個圓 ,從圓裡面 抓出 位置與圓心的 小於半徑的物件,然後抓出向量,利用半徑和 扇型寬度的一半做一個倒三角形,得到一個角度,反之取另一邊角度後,再從 剛剛抓出那些物件中抓出 被這兩個角度夾住的物件,就可以得到結果。

有更好一點的算法就是 一開始的圓不要將自己當圓心,把當初距離的一半當圓心加上方向就可以減少撈到物件。

這些數學老實說學校畢業就沒記得了,當時在學這些東西的時候一點都不覺得這些東西未來會用到,沒想到還是 出現了。

遊戲設計中,數值的運算真的佔蠻大多數的。


Sunday, August 18, 2013

Real

井上雄彥.除了灌籃高手. 零秒出手.然後就是Real ,當然還有浪人劍客,灌籃高手是井上的開始其實從第一集和後面的畫風比較,一開始畫的是有點稚嫩.不過越到後期就越畫越好.到浪人劍客時使用了手繪碳筆風後細節和技巧真的很頂級.

 另一部籃球漫畫零秒出手就沒那麼好看了,畫風和內容都有點在應付,有點不太好看.不過現在這部Real講殘疾人打球的故事,講了很多的細節,真的非常厲害,從畫風到故事細節都非常的Deep,其實在浪人劍客裡講訴武藏內心的故事就開始下了非常重的比重,我想這是井上先生的轉變,故事還在連載中.真的不錯看.

Tuesday, August 13, 2013

當一個產品 已經有完成度之後 再來?

我覺得  寫Code 最High的時候是一行Code都沒有的時候。更High時候是當你拿到一份Code 問題百出時你還得接受然後改好他。

我比較喜歡前者,有那種自己種出東西的感覺,但是後者完成之後代表你的能力更進一層,
但當你手上拿到得產品已經有高度的完成度時,你就必須讀更多的書才能幫他強化,這點我很殘愧,書讀的太少,在加強產品的部份也就不夠不足,這也是我需要在補足的部份。


Friday, August 09, 2013

那來了之後學了些什麼?

除了本來工作上的東西 ,還有些啥技術有瞭解到?

先是  Data-Driven 還有 Event-Driven  ,我書讀的少,真的看完了有這些Model的東西後,才瞭解啥是啥?

拿走路來講講,Event-Driven 的方事是當你有走動時的操作時才將Event 丟到你控制移動的功能,比如說你在畫面上 有一個點在(0,0),你點下座標(100,100)時,他接收到Event之後開始走過去;Data-Driven則是,你去控制你的點的座標,讓他到達(100,100),所以走路應該是兩個系統整合起來,而達到自動行走。

有些FPS的Game ,在移動時就是用Data-Driven,client端會一直向Server去詢求更改位置的固定 protocol之後,Server確任ok,回傳給Client座標,Client 改變移動需要的動作並設定移動後座標。其實也是為了精準度。

我知道的MMO RPG,這邊就是Event-Driven,當你在畫面上點選了座標給Server,確定可行走後,client自動的移動過去,這時候client固定會和server在ckeck position,到達目的地之後就不會再送資料給server。並不完全精準。

認真來講 Timer也是一種Data-Drivern,而Mouse Click則是Event-Driven。

Thursday, August 08, 2013

來寫寫這三年多 都幹了啥

三年多前我進了一間 遊戲公司,開始參與大型網路遊戲的開發,大概在十多年前,我在微星當SMT作業員,作業員的工作要一次站8 hour 以上,要很細心、手要很巧,當下覺的這樣的工作是不是真的可以一直做下去,那時候剛退伍啥都不會,當時下決定要考二技回學校讀書。而且當下還希望自己能進遊戲業工作,也不知道為啥 現在真的在遊戲業。

 雖然開發遊戲也算是軟體開發,但花比較多的時間在製作規則,這也是重點,你必需有很強壯的內容去吸引玩家,台灣早起PC時代遊戲產業也很發展,以前還有第三波的時候,單機遊戲玩起來真的很讓人回味,現在台灣沒人要做單機遊戲了,網路下載讓盜版更方便,花了心血製作的遊戲,輕輕鬆鬆的就被盜版,在有熱血的開發者,賺不到錢也沒輒。

三年前進這間公司時,公司已經有兩款正在市場上的專案,有賺到錢,然後已經開發到一半的案子企劃打掉重練,再來就是我參與的新案子。這個新案子一開始就有麻煩的地方,整個UI系統換掉,原本的UI system是已離開的前輩寫的,有寫UI Tool,但整體用起來 比靈活度比較低 ,因為你要什麼功能都要重新刻一個,也沒有好用的UI 元件可以用,老實說我對這個系統比較不熟,因為之後開始使用CEGUI,舊的案子也衰退掉,變成可以遺忘掉的東西。

要把整個UI Porting過來,工真的不小 ,還要加上最佳化,也花掉不少時間去調整。製作這種多人開發的專案有一點是 工法,比如說 UI 編輯器上 編輯的方法和使用慣例,讓下一個製作新 介面的人比較好參考,這其實就是 framework,但又沒有那麼方便。來這邊一開始的數個月就是UI的製作,比較特別的部份就是 、搬動道具的Slot系統、list box 、multi listbox 、還有UI 縮放的設定,後來CEGUI 有了 Animation系統也把他運用在遊戲中,在這裡我移掉了原本CEGUI上的Mouse cursor,補上了我喜歡的Timer,加寫了一些和 Gamebryo Engine 的 Texture的一些介面,弄了切換風格的系統,大概半年多後UI已完成了大部份,然後最佳化,減少使用不必要的元件,改寫一些UI表現,文字表現,工很多但技術是還好。遊戲上線後,還寫了一些小的遊戲規則。

再來就是公司買了Cry Engine,老實說這個貴死人的東西買的是Source code,也是為了能學到裡面使用的技術;Cry Engine Source其實算是一個寶庫,裡面不少東西可以參考,Render system,繪圖技術,場景編輯器的使用方式,但是原本的遊戲框架比較屬於 FPS Game,所以porting 就比較麻煩了。首先是MMO需要的幾個工具 ,場景編輯器,事件編輯器,特效編輯器。這些是原本系統沒有的,就必須改寫和搬動,其中我只參與了事件編輯器,把原本公司企劃使用的工具改寫到Cry Engine上。

開發過程中,3D遊戲架構這部份我就很弱,比如說攝影機的操控、角色移動的方式、特效、發射特效,擊中特效, 跳字、點選角色,遊戲中的互動,畢竟之前沒太多經驗。

在改寫Cry Engine時 原本的CEGUI 出了更新的版本,編輯器也是還是Python qt寫的,也花了一些時間去改寫Ui Editor。

之後我就改去做 網路串流的部份,也是所謂的微client端,其實就是資料較少的MMO,這WOW就有用了,我也實做出類似的功能,做出大約200~300MB的 3D MMO資料包,讓大部份的資料在遊戲時在才下載,裡面放了新手村,所以玩家可以不用等待那麼久在之後還沒玩到的場景裡。完成了在補上Web plugin 的功能,做了IE firefox chorme,可以在頁面上畫Game Client的 plugin,現在的Unity 3D 、kalydo都使用這個方式,讓網頁上Bind Game,讓一些輕量Game很快的可以發部出去,最後加上了Binary Path。(事實上我們公司裡沒有輕量的Game)

最近的工作也是開發新案子,開使改寫新案子要用的 Game Rule,打擊方式改寫,學學Shader,UI 介面的調整,實話說有點無聊了。








Wednesday, July 17, 2013

Monday, April 29, 2013

拆解 Engine

當你對一台 車有興趣的時候,你會拿起鈑手,然後把他大卸八塊,拆開後就會看到很多原理然後重新組裝起來。 我想這就是工程師的命吧,如果你也會有這種衝動,你應該就是要做這行的,當然當醫生也是拉,只是對像不一樣而已。

只是這樣的價值是如何鑑定上就很難說了,在台灣人人把做黑手的當成比較低階的工作,好像身體弄的乾乾淨淨的工作就比較高尚,那只是表面吧,弄髒的不是只有手。

Friday, April 19, 2013

不同文化的震憾

這幾年都去了日本,除了去玩看風景,其實還有很多人的感受。

 第一次日本是和旅行團去,行程是名古屋、飛驒、上高地、高山,都是坐遊覽車和準備好的餐點,比較難和當地人有太多的接觸,我只記得最後一天想幫路上發傳單的妹妹拍照被說了NO ...。
那年看到的日本女生多是這種打扮,頭髮一定要卷成一堆,都穿小洋妝,感覺很Over ...。

ZNI_2423

後來自己去了京都玩,自己訂機票自己找住的、交通,文化的不同感受又多了一些;

這個有賣IT 御守


台灣也很多廟但是和日本神社的感覺比起來,道教和佛教的不同,一邊是一堆人擺了生鮮拜拜,一邊是雙手合掌投個小錢的祈禱。前幾年去東京的時候,起了個大早去了神社,看到了日本人上班族一早就進了神社,投了錢幣做了祈禱,讓我嚇了一跳,就這麼簡單的動作,但就做到乞求平安,這在日本人的生活之中既是平常,也許是每天都做的。

在日本很容易看到拿畫板在做畫的人,我去馬祖時剛好也遇到一堆阿姨在畫畫

畫的超神的
ZNI_5731

也許到處都是觀光景點的關系吧,日本人畫畫的人特多,就拿了小椅子、畫板、畫筆,坐下就開始畫了。

日本人出社會就開始專西裝

ZNI_0952

這是企業規定或必需的吧,只是身在沒有這種規訂的台灣,天天穿著隨意的衣服上班,有時會覺的好像輕鬆很多阿,就因為上班要穿西裝,日本人的假日就變有趣的多,假日的日本人把,女僕、Lolita...的衣服就好像生活服一樣的穿出門相當的自然,也不會有人有太多異樣的眼光。

DSCF1971

看似不正常但是又很好笑。


ZNI_7269

大家聚在一起喝啤酒,這在台灣很不容易,除了中秋節烤肉吧,台灣很容易下雨,天氣又炎熱,要這樣到戶外坐在地上聚在一起,好像也沒什麼空間可以做吧;日本的啤酒文化可能是因為大家都搭電車的關系,特別發達,在台灣也許是要騎車,或是覺得喝酒是不好的文化,台灣人不像日本人一樣這麼愛喝酒,對日本人來說,喝一口冰冰涼涼的啤酒就是一種放鬆吧。

 想想在台灣做些放鬆自己的活動會是啥,看看電影、逛逛街、逛逛賣場,到夜市去覓食,也許是要騎車,Beer就回家喝吧XD





Saturday, April 13, 2013

2013 ,春.東京

再訪東京,去年來的時候還算冬天,這次是春天了 不下雪了但下花瓣雨(櫻吹雪)

東京的鐵路網相當的複雜,也密度相當的高,大約兩個Block就可以走到一個地鐵站or JR ,東京都的JR 都營 和私鐵常常讓我這次找車就要花一點時間.這次旅程有9 天跑的點也遠了所以就變成鐵路之旅了.

小田原浪漫特急
小田原特急
從成田下機後 坐總武線
到旅館後 淺草線
去箱根坐 小田原電特急
在箱根登山鐵路 纜車 空中纜車 船 Bus
去台場坐百合海鷗
去江之島 做單軌 江之電
在橫濱 市營鐵路
各種電車 單軌.和台灣文湖一樣的無人電車.傾斜式.登山小車還有有趣的車掌,真的很複雜但也很有趣.
春天來就是要看櫻花 上野公園的早已經開滿一周了,不過還是可壯觀.
等了一年再來
台場
ZNI_7397
JaXA
ZNI_7319
東京鐵塔
ZNI_7291
灌籃高手
ZNI_7867
井之頭
是台灣人 被抓去幫她拍照
富士山 DSCF2233


去筑波的電車站裡,買票時一堆穿套裝的女孩進站,一個女生大氣的買票投了1萬之後好像不小心點到兩個人,可能是意外買錯所以他回了頭看了看,還有個吐舌的表情.

這次遇到不少事,在晚上洗衣服時遇到不會用投幣洗衣機的外國人,第一晚剛好在忍者旅館旁邊,那邊很多背包客會去住,用簡單的英文教了他怎用洗衣機.

轉車去小田原電的路上遇到了帶村子出遊的老爺爺奶奶,老爺爺用英文和我聊了一些東西,講了很多事,英文啊就在學校學,都沒機會用就和我瞎聊了其實他是英文老師.

在箱根登山線上遇到了超有趣的電車車長,雖然我日文不太行,但也聽得出來他和台中客運的科博館~~~異曲同工.電車掉頭時他還上車問大家要不要一起拍照,拍照可以得到伴手禮,登山鐵路認證XD.

這次旅行真的發現日本人的不同,上班日日本人要穿套裝,走路都市相當趕的,假日日本人就穿自己的衣服了,什麼cosplay 女僕裝都出線了.真的很有趣,星期五晚上也可以見到一堆女生在排live house 的隊

日本人自己是產生國東京意外的車比台北都少很多,真的很奇妙. 東京周邊很多點也都去過了不過還很多細節沒跑到,也因為下雨,玩得不夠開心.來年囉

Sunday, January 06, 2013

香港.跨年.Firework

第三次到香港吧,第二次是經過.


這次有收集到機場快綫的卡.


這次的交通卡



廟街


也去了上 次沒走過的細節.吃了很多 上次沒機會吃到的食物.

海洋公園的CP值很高 除了裡面的東西超貴之外.



DSCF1452



DSCF1320

還遇到了香港人的遊行 ~~

當然 也走了很多的路 累得半死.






到其他國家跨年的感覺還不賴拉