网络游戏核心技术与实战 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现在已经02点14分了,请注意休息
网络游戏核心技术与实战

网络游戏核心技术与实战

中嶋谦互 毛姝雯/田剑
网络 游戏 实战
浏览人数:238
读者:                             ...
    本书围绕实时通信、大数据量通信的多人网络游戏开发,详细介绍了普通开发者如何在不使用昂贵的中间件或者特殊开发环境的基础上,独自从零开始实现有趣的多人网络游戏系统,并讲解了C/S MMO游戏和P2P MO游戏这两个典型的开发案例。同时还从游戏运营和基础设施架构等角度,展现了支持网络游戏技术的全貌。

第0章 [ 快速入门] 网络游戏编程网络和游戏编程的技术基础  001   
0.1  网络游戏开发者所需了解的网络编程基础  003   
专栏 网络编程的特性和游戏架构的关系  008   
0.2  套接字编程入门——处理多个并发连接、追求性能  010   
专栏 输入输出的实现方针和未来提高性能的可能性  020   
0.3  RPC 指南——最简单的通信中间件  026   
0.4 游戏编程基础   031   
0.5  小结  041   
专栏 确保开发效率和各平台之间的可移植性  041   
第1章 网络游戏的历史和演化游戏进入了网络世界  043   
1.1  网络游戏的技术历史   045   
1.2  从技术变迁看游戏文化和经济圈  057   
1.3  小结  062   
专栏 成为出色的网络游戏开发程序员的条件  062   
第2章 何为网络游戏网络游戏面面观  063   
2.1  网络游戏术语的定义   065   
网络游戏的4  个层面  065   
2.2  网络游戏的物理层面   066   
2.3  网络游戏的概念层面   069   
2.4  网络游戏的商业层面   072   
2.5  网络游戏的人员和组织   085   
2.6  网络游戏程序员所需的知识   090   
2.7 支持网络游戏的技术的大类   095支持网络游戏的技术的4  种形式  096   
2.8 影响开发成本的技术要素   097   
2.9  小结  102   
专栏 网络游戏编程的最大难点  103   
第3章 网络游戏的架构挑战游戏的可玩性和技术限制   109   
3.1 游戏编程的特性——保持快速响应  111   
3.2  网络游戏特有的要素   118   
3.3  物理架构详解——C/S 架构、P2P 架构  125   
专栏 游戏客户端是什么  131   
3.4  逻辑架构详解——MO 架构  132   
3.5 逻辑架构详解——MMO 架构   163   
3.6 小结  168   
专栏 设法改善网页游戏的画面显示间隔  169   
第4章 [ 实践] C/S MMO 游戏开发长期运行的游戏服务器  171   
4.1 网络游戏开发的基本流程   173   
4.2 C/S MMO 游戏的发展趋势和对策  177   
4.3 策划文档和5  种设计文档——从虚构游戏K Online 的开发中学习  179   
4.4  系统基本结构图的制定  184   
专栏 MMO 客户端特有的渲染性能瓶颈  186   
4.5  进程关系图的制定  201   
4.6  带宽/ 服务器资源估算文档的制定  205   
4.7  协议定义文档的制定——协议的基本性质  211   
4.8  协议定义文档——协议的API 规范(概要)  217   
4.9  协议定义文档——协议的API 规范(详细)  223   
4.10  协议定义文档——数据包的格式  238   
专栏 C/S MMO 的压缩和加密  242   
4.11  数据库设计图  242   
专栏 百花缭乱的KVS  246   
4.12  服务器/ 客户端软件 + 中间件——实践中不可或缺的开发基础  254   
4.13  程序开发中的基本原则   258   
4.14  C/S MMO 游戏K Online 的实现——编程开始!  266   
专栏 每一步的进度管理形式  272   
专栏 C/C++ 以外的语言  275   
专栏 VCE 是什么  278   
专栏 dbsv 服务器代码的自动生成  297   
专栏 gmsv 中线程的使用  305   
4.15  总结  310   
第5章  [ 实践] P2P MO 游戏开发   
没有专用服务器的动作类游戏的实现   311   
5.1  P2P MO 游戏的特点和开发策略  313   
5.2  J Multiplayer 游戏开发案例的学习——和K Online 的不同  316   
5.3  P2P MO 游戏的设计资料   319   
专栏 什么是“游戏逻辑”  324   
5.4 客户端/ 服务器软件+ 中间件、基本原则  332   
5.5  P2P MO 游戏J Multiplayer 的实现——正式开始编程  334   
专栏 数据中心的地理位置分布  352   
5.6  支持C/S MO 游戏的技术[ 补充]  353   
5.7  总结  358   
第6章 网络游戏的辅助系统完善游戏服务的必要机制....  359   
6.1  辅助系统需要的各种功能   361   
6.2  交流/ 通信功能   365   
6.3  游戏客户端实现相关的辅助系统  378   
6.4  运营辅助系统  383   
新闻发布 P2P MO C/S MMO  383   
6.5 付费相关的辅助系统   384   
专栏 C/S MMO 游戏的收入  388   
6.6  其他辅助功能  390   
6.7  本章小结  392   
第7章 支持网络游戏运营的基础设施架构、负荷测试和运营  393   
7.1 基础设施架构的基础知识   395   
7.2  开发者需要知道的基础设施架构技巧  404   
7.3  K Online 、J Multiplayer 游戏的基础设施架构  412   
7.4  负荷测试  417   
7.5  游戏上线  423   
7.6  本章小结  428   
第8章 网络游戏的开发体制团队管理的挑战  429   
8.1  游戏的策划内容和开发团队 网络游戏特有的挑战  431   
8.2  网络游戏开发团队的实际情况——和一般软件开发相同的地方  436   
8.3  本章小结  442   
专栏 网络游戏开发的成本  443   
<h2>   
<span class="">"网络游戏核心技术与实战"试读</span>   
······   
</h2>   
<p>开发网络游戏必须掌握以下两大块技术。即使所处的团队实行分工制度,开发人员也需要对这两方面有所了解。   
网络编程(Network Programming)   
游戏编程(Game Programming)   
为了便于读者更容易理解之后的内容,本章首先介绍一下网络编程和游戏编程的基本概念,对开发网络游戏来说,它们是非常重要的。本章将按照如下顺序进行讲解。   
网络游戏开发者所需了解的网络编程基础   
套接字编程...</p>   
<ul class="col2-list clearfix">   
<li>   
第0章[快速入门]网络游戏编程 网络和游戏编程的技术基础   
</li>   
</ul>   
· · · · · · (查看全部试读)   
看过本书的人还看过