當前位置:律師網大全 - 註冊公司 - 網易馮雲在馮雲

網易馮雲在馮雲

“大話”馮雲

2001四月初的壹天,馮雲從床邊厚厚的壹堆歷史和哲學書籍中又選了壹本,津津有味地讀了起來。這樣的生活已經持續了壹段時間。雖然他大學畢業後曾去北京旅遊,但他仍然覺得在武漢的家鄉更舒服,盡管他更喜歡休閑生活。

電話鈴響了,是丁磊從廣州打來的。原來,早在大學時就編寫了圖形引擎馮魂。這個引擎很多公司都在用,天下就是其中之壹。這家很早就進入網遊開發領域的公司,最近被網易收購,正在開發壹款網遊《大話西遊》。在開發過程中,我覺得風魂的某些模塊需要擴展,於是我找到了馮雲。起初,馮雲在家做壹些兼職,但後來,對方認為異地合作很麻煩,所以他希望馮雲能去廣州。馮雲不同意,現在網易的“老板”親自出動了。

經過半個小時的長談,馮雲動搖了。讓馮雲沒想到的是,第二天,丁磊就派人把去廣州的飛機票送到了他家。抱著看壹看無妨的想法,馮雲來到了廣州。

當我第壹次去的時候,馮雲的主要工作是維護原來的引擎。不過,當時《大話西遊I》的發展已經到了後期。因為很多人都是第壹次玩遊戲,所以項目比較混亂。最後,在連續幾天加班,工作了六七十個小時後,馮雲也未能幸免,到處充當消防員。

西遊我不成功,再加上當時網易股價低迷,很多員工選擇了離職。遊戲的系統架構也有很多問題,連主程序員都覺得維護起來很麻煩。馮雲建議重做,但大多數人認為工作量太大,浪費資源。

馮雲在為《大話西遊I》收費後沒有太多具體工作,就跑回家按照自己的想法重寫了客戶端的核心架構。新系統明確劃分了對象層,加強了對對象的管理,包括內部消息的傳遞。整個系統架構更清晰,模塊間耦合更小。整個系統沒有使用任何類庫,數據結構也是由馮雲自己實現的。

壹個月左右,樣機出來了。看到馮雲的原型,丁磊下定決心再做壹次西遊,把原來技術部的優秀程序員都請進來了。後來,他們還使用了第三方LUA腳本,將網絡層和接口層的處理分開,更容易擴展,這樣程序員就不需要做很多細致的工作了。

新版完成後,馮雲也很累,所以他請了兩個月的假去旅行。當時新大話西遊二推出,大受歡迎,大家都很期待。

馮雲的職責主要是做R & amp;d、向其他程序員提出實現方案,並提供代碼的框架和底層。他喜歡嘗試新技術,寫升級程序時從不復制任何原代碼。2002年,學院派流行仿制藥的思想和模板。馮雲也做了大量的研究,通讀了STL的源代碼,給他留下了深刻的印象。根據這個想法,馮雲重寫了圖形引擎,砍掉了很多不必要的內容,讓它剛好夠用。馮雲說:“我現在不提倡代碼復用,因為遊戲不是特別大的項目,只要有非常基礎的代碼就行。我之前做過壹整套UI系統,底層代碼寫了壹兩萬行。但是有個朋友告訴我,日本有壹套遊戲開發的UI代碼,10年沒換過,而且只需要1000行代碼,只包括最簡單的對話框和按鈕。我同意這壹點。我覺得網遊最重要的是穩定性。確保穩定性的壹個解決方案是簡單,其次是壹定的可擴展性。”在這壹思想的指導下,馮雲重新研制了壹種發動機。

新引擎不僅簡化了圖形,還增加了很多功能,方便二次開發。比如用匯編寫的協同多線程模塊,完全獨立於OS,每個線程的工作可以由開發者自己指定,每個線程的開銷很小。每個活動對象都由自己的線程控制,方便開發者思考問題,真正做到了每個對象邏輯的分離。而且它還有其他的好處,就是當妳在匯編級看程序的運行時,指令的順序會變得相對混亂,這會讓做插件的人非常頭疼。

《奧德賽2》成功後,丁磊準備拍壹部漫畫版的《奧德賽》。幾個被招募的同事看到馮雲的新技術後,建議不如用這個新引擎做壹套新遊戲,於是夢幻西遊誕生了。現在正在推廣,反響很好。

馮雲過去喜歡玩電腦遊戲,但現在他很富有。他更喜歡玩Xbox、PS2和GBA等遊戲,認為上面的遊戲更好玩。看來馮雲在未來創造新夢想的空間還很大。

  • 上一篇:有人說“千萬不要去小公司上班”。為什麽?
  • 下一篇:榨油機十大知名品牌
  • copyright 2024律師網大全