發表於2024-11-22
高並發×低延遲如何並存?
遊戲開發者奧斯卡CEDECAWARDS2011優秀著作奬
MMORPG·動作類遊戲·多人遊戲·非同步I/O·套接字·RPC·事件驅動·實時·在內存中·多核·並行處理·吞吐量·自動化測試·空間分配·積分管理·支付·基礎設施·開發體製
從遊戲策劃與編程、係統架構、服務器運維、開發團隊管理等方麵全景展現網絡遊戲核心技術
詳細解密如何應對大規模同時在綫用戶帶來的性能挑戰
結閤案例遊戲教你由淺入深一步一步開發自己的網絡遊戲
專業遊戲開發技術人員、遊戲製作人、運營者案頭必備參考書
高並發×低延遲如何並存?
遊戲開發者奧斯卡CEDECAWARDS2011著作奬
MMORPG·動作類遊戲·多人遊戲·非同步I/O·套接字·RPC·事件驅動·實時·在內存中·多核·並行處理·吞吐量·自動化測試·空間分配·積分管理·支付·基礎設施·開發體製
從遊戲策劃與編程、係統架構、服務器運維、開發團隊管理等方麵全景展現網絡遊戲核心技術
詳細解密如何應對大規模同時在綫用戶帶來的性能挑戰
結閤案例遊戲教你由淺入深一步一步開發自己的網絡遊戲
專業遊戲開發技術人員、遊戲製作人、運營者案頭必備參考書
第0章 [快速入門] 網絡遊戲編程網絡和遊戲編程的技術基礎
0.1 網絡遊戲開發者所需瞭解的網絡編程基礎
0.1.1 網絡編程是必需的
0.1.2 網絡編程與互聯網編程
0.1.3 互聯網編程的曆史和思想
0.1.4 OSI參考模型--透明地處理標準和硬件的變化
0.1.5 網絡遊戲係統及其層次結構
0.1.6 套接字API的基礎知識
0.1.7 網絡遊戲和套接字API--使用第4層的套接字API
專欄 網絡編程的特性和遊戲架構的關係
0.2 套接字編程入門--處理多個並發連接、追求性能
0.2.1 通信鏈路的確定(復習)
0.2.2 套接字API基礎--一個簡單的ECHO服務器、ECHO客戶端示例
0.2.3 TCP通信鏈路的狀態遷移和套接字API
0.2.4 處理多個並發連接--通嚮異步套接字API之路
0.2.5 同步調用(阻塞)和綫程
0.2.6 單綫程、非阻塞、事件驅動--使用select函數進行輪詢
0.2.7 網絡遊戲輸入輸齣的特點--單綫程、事件驅動、非阻塞
0.2.8 網絡遊戲和實現語言
0.2.9 充分發揮性能和提高開發效率--從實現語言到底層結構
0.2.10 發揮多核服務器的性能
專欄 輸入輸齣的實現方針和未來提高性能的可能性
0.2.11 多核處理器與網絡吞吐量--網絡遊戲與小數據包
0.2.12 簡化服務器實現--libevent
0.3 RPC指南--最簡單的通信中間件
0.3.1 通信庫的必要性
0.3.2 網絡遊戲中使用的RPC的整體結構
0.3.3 [補充] UDP的使用
0.4 遊戲編程基礎
0.4.1 遊戲編程的曆史
0.4.2 采用“隻要能畫點就能做齣遊戲”的方針來開發入侵者遊戲
0.4.3 遊戲編程的基本剖析
0.4.4 遊戲編程精粹--不使用綫程的“任務係統”
0.4.5 兩種編程方法的相似性--不使用綫程
0.5 小結
專欄 確保開發效率和各平颱之間的可移植性
第1章 網絡遊戲的曆史和演化遊戲進入瞭網絡世界
1.1 網絡遊戲的技術曆史
1.1.1 網絡遊戲齣現前的50年
1.1.2 20世紀50年代前:計算機誕生
1.1.3 20世紀50年代:早期的電子遊戲
1.1.4 20世紀60年代:各種頗具影響的機器登上曆史舞颱
1.1.5 20世紀70年代:網絡遊戲的基本要素
1.1.6 20世紀80年代:網絡對戰遊戲登場
1.1.7 20世紀90年代:遊戲市場擴大
1.1.8 本世紀前10年的前期:網絡遊戲商業化
1.1.9 本世紀前10年的後半期:基於Web瀏覽器的MMOG在商業上獲得成功
1.1.10 2010年之後:究竟會齣現怎麼樣的遊戲呢?
1.2 從技術變遷看遊戲文化和經濟圈
1.2.1 解讀技術發展圖
1.2.2 3個圈(三大範疇)
1.2.3 兩個遊戲經濟/文化圈
1.2.4 文化、經濟與技術的關係
1.3 小結
專欄 成為齣色的網絡遊戲開發程序員的條件
……
關於本書
2011年1月,蘋果公司AppStore的應用程序下載量超過瞭100億次1。此外,榖歌公司的AndroidMarket、ChromeWebStore以及AmazonAppstore(亞馬遜公司的Android應用商店,2011年3月22日上綫)、FacebookCredits虛擬貨幣係統、遊戲領域的網絡遊戲平颱維爾福軟件公司的Steam平颱等,無論是麵嚮通用操作係統的應用商店還是支付係統、遊戲通信機製等都大量湧現,整個行業迎來瞭爆發式增長。
12013年的最新統計,AppStore應用纍計下載次數超過600億。——譯者注
在每個應用商店,下載量最大的分類都是遊戲,占到瞭總下載量的一半以上。Facebook平颱上甚至絕大多數銷售額都由遊戲貢獻。現在,特彆是智能手機和PC平颱、畫麵精美的3D遊戲,以及有玩法多樣的對戰遊戲一般都在10美元以下,已經非常便宜瞭。再過幾年,那些(開發成本)幾百億到上韆億日元的遊戲應該也能很容易下載到。遊戲是一種非常廉價的娛樂方式,可以滿足人們放鬆心情這一基本需求,是一種主流的娛樂活動。
幾乎所有的遊戲都在增加聯網的功能,讓遊戲嚮更實時、畫麵更加精美、利用更大的數據庫、算法更加智能的方嚮發展。
隨著市場規模的擴大,各種遊戲的開發方式受到瞭更多的關注。雖說都是遊戲,但將紙團扔進垃圾桶的iPhone遊戲PaperToss和即時通信大規模在綫用戶《魔獸世界》,在開發技術上是截然不同的。如果將它們比作交通工具,則一個是自行車,一個是新乾綫。它們在開發成本和銷售額上有幾萬倍的差距,需要的技術也完全不同。隻有擁有大量人纔和資金的企業纔有能力開發並且運營大型實時網絡遊戲。但如果換成Web服務的話,即使承載瞭數十萬的用戶,開發者一人也能夠勝任開發和維護工作。兩者之所以有這樣的差彆,我想其中一個原因就是開發網絡遊戲所需要的知識並沒有得到充分的共享。
本書以實時通信、大數據量通信的多人網絡遊戲開發為中心,詳細介紹瞭普通開發者如何在不使用昂貴的中間件或者特殊開發環境的基礎上,獨自從零開始實現有趣的多人網絡遊戲係統,並講解瞭C/SMMO遊戲和P2PMO遊戲這兩個典型的開發案例。此外還從遊戲運營和基礎設施架構等角度,嚮讀者展現瞭支持網絡遊戲技術的全貌。本書的內容主要麵嚮遊戲開發技術人員,但無論是對遊戲製作人還是運營者,本書都非常具有參考價值。
希望不僅僅是大企業,今後更多的獨立開發者或者小企業也能夠開發網絡遊戲,為玩傢提供更多的充滿創意的産品。
網絡遊戲的開發技術每天都在不斷進步。
如果對本書有什麼疑問或者建議可以通過Twitter和@ringo聯係,歡迎提問。
2011年2月中嶋謙互
網絡遊戲核心技術與實戰 下載 mobi pdf epub txt 電子書 格式 2024
網絡遊戲核心技術與實戰 下載 mobi epub pdf 電子書剛拿到手,看起來還不錯?
評分通看瞭一遍,裏麵近30年的日本遊戲機開發史一一道來,娓娓動聽哦,裏麵既有成功的例子也有失敗的例子,使人讀瞭起碼有瞭對這30年來的開發史有瞭大概的印象
評分好書!建議作者下次繼續用這個調調寫一本叫做《那些年被手機乾掉的電子産品》的書!一定大賣!
評分有一定的參考價值,例子弱瞭些
評分內容實用,馬上入職瞭,很有幫助
評分很好的一本網絡編程的書
評分京東上的所有商品信息、客戶評價、商品谘詢、網友討論等內容,是京東重要的經營資源,未經許可,禁止非法轉載使用。
評分書挺好,是我太初級 不過看看也好 反正又不會死
評分不錯 不錯 不錯 不錯 不錯 不錯
網絡遊戲核心技術與實戰 mobi epub pdf txt 電子書 格式下載 2024