最近开始研究MMORPG游戏的网络编程
发现国内关于这方面的书几乎是空白, 于是在亚马逊上搜了些英文书

Algorithms and Networking for Computer Games
这本书前半部分讲AI算法, 比如寻路和模糊逻辑, 后半部分讲各种网游的算法和技巧

Networking and Online Games
这本书基本涵盖了网游编程的方方面面, 对网络底层着墨也很多
从丢包,抖动到延迟补偿到数据包嗅探, 还讲了GPRS和3G网络的特点, 最后还有一个搭建网游服务器的实例

Massively Multiplayer Game Development 1,2
这本书有1,2两册,第一册有中文版,名字很响亮,叫"大型多人在线游戏开发"
类似于Game Programming Gems那种文集, 每章都是由不同作者写的, 针对性强, 但也比较杂
第二册找不到PDF, 想看只能买原版书了.

Multiplayer Game Programming
这本书比较老, 亚马逊上评价还可以, 找不到PDF, 只得在淘宝上花10块买了一本
前面讲了一大堆socket和direct3d, 最后只花了40多页讲了下客户端服务端
不过最后有一个完整的客户端服务端例子, 还是不推荐

入门的话, 最好从Massively Multiplayer Game Development中文版入手, 先有个大致概念
然后边实践边学习Networking and Online Games

转载于:https://www.cnblogs.com/gamteq/p/3534390.html

游戏网络编程书籍推荐相关推荐

  1. unix编程书籍推荐

    [Unix下C/C++开发] unix编程书籍推荐 LiSteven 发布于 2年前,共有 0 条评论 Unix/Linux/BSD系统 相对于Windows,在UNIX下编程获得相关文档要方便很多. ...

  2. [Unix下C/C++开发] unix编程书籍推荐

    [Unix下C/C++开发] unix编程书籍推荐 发表于1年前(2012-12-20 10:14)   阅读(256) | 评论(0) 6人收藏此文章, 我要收藏 赞0 Unix/Linux/BSD ...

  3. 视频教程-游戏网络编程必备知识-Unity3D

    游戏网络编程必备知识 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习.从事IT行业15年,主导或参与了18款大 ...

  4. Unix环境经典编程书籍推荐

    转自:http://blog.csdn.net/beachman/article/details/6600837 Unix环境经典编程书籍推荐 在Unix环境编程领域涉及的知识面比较宽,很多新人进来的 ...

  5. 游戏开发相关书籍推荐,简介

    http://blog.sina.com.cn/s/blog_4a503c450100058j.html 作者:木瓜 开始列这份书单的日期是06年的8月,一个月内有过两次更新,后来便没动过.一方面是市 ...

  6. linux编程书籍推荐

    2019独角兽企业重金招聘Python工程师标准>>> Linux编程推荐书籍一览表 Linux编程推荐书籍一览表 shell 编程 <LINUX与UNIX SHELL编程指南 ...

  7. C、C++以及widows编程、数据结构算法等编程书籍推荐

    推荐几本好书么     当然,FAQ的目的之一就是这个.我将分别介绍纯C.C++以及widows编程.数据结构算法以及图形库等等的教材.市场上这些主题中任意一个的教材都是汗牛充栋,读都读不完.不过很显 ...

  8. 程序员扫盲之提高效率的技巧:经典编程书籍推荐,浏览器自动分页,谷歌翻译自动换行,github高效搜索,pdf搜索网站,github下载速度慢的处理方法

    1 经典编程书籍大全 https://github.com/jobbole/awesome-programming-books 2 自动分页 在浏览器中添加书签即可: javascript:docum ...

  9. python并发编程书籍推荐_《吐血整理》-顶级程序员书单集

    <程序人生>十年风雨技术人的书单整理 前言 王潇:格局决定了一个人的梦想,梦想反过来决定行为. 那格局是什么呢? 格局是你能够看见的深度.广度和密度. 王潇认为,格局是一本本书搭建起来的, ...

  10. 游戏服务器端编程书籍

    1:Linux系统编程手册. 2:高性能Linux服务器编程 3:<面向模式的软件架构 卷2:并发和联网对象模式> 4:<Linux多线程服务端编程:使用muduo C++网络库 & ...

最新文章

  1. stm32f302实现斩波控制步进电机_什么是步进电机控制器?
  2. unity shader 纹理透明效果
  3. 《编码:隐匿在计算机软硬件背后的语言(美)》读书笔记三
  4. Centos7安装apt-get 在centos下用yum install xxx        不是使用apt-get
  5. 【洛谷2624】[HNOI2008] 明明的烦恼(Python+利用prufer序列结论求解)
  6. self、 superclass 、 super的区别
  7. jdk配置环境变量的方法
  8. 如何给CSDN上的每篇原创文章添加版权声明
  9. Atitit。 《吠陀》 《梨俱吠陀》overview 经读后感  是印度上古时期一些文献的总称
  10. 移动铁通宽带上网设置教程
  11. windows各类密码搜集
  12. 3D游戏编程作业10
  13. 微信小程序,物流助手对接(中通篇)待续
  14. iceberg-flink 十:flink任务后台关闭,并查找savepoint。
  15. 禅与摩托车维修的艺术
  16. 使用arduino开发esp8266和esp32时首选项设置方法(附国内开发板管理网址)
  17. Android仿微信发起群聊的列表样式
  18. WEB页面快捷键的设置小谈
  19. 基于SSM实现农产品销售管理平台
  20. 【SQL语法基础】王者荣耀英雄数据表

热门文章

  1. FISCO BCOS Failed to connect to nodes: [ ssl hanshake failed:/192.168.64.131:20200]
  2. nginx学习笔记 nginx 配置文件位置 常用命令
  3. 复选框选中的值怎么传到mysql_PHP中如何将复选框选中的内容提交到mysql的一个字段中...
  4. 基于Java的外卖订餐系统
  5. linux捕获线程发出的信号,我可以在多线程(pthreads)应用程序中捕获SIGSEGV和其他信号并打印导致它的线程或所有线程的回溯吗?...
  6. eclipse接入hadoop-2.7.6集群(hadoop2.x版本通用),含免费资源
  7. 二十四、JAVA集合框架(四)
  8. Ubuntu 14.10/15.04/15.10 安装docker
  9. SSH2-Spring Framework2 struts2 hibernate
  10. XStream 解析 XML 深入剖析