您的位置:首页 > 其它

游戏开发的一些建议

2004-11-17 00:04 477 查看
入门书籍

《PC游戏编程——网络篇》
《vc++网游编程与建模》

目录
第2章 TCP/IP协议

2.1 TCP/IP协议簇简介
2.1.1 TCP/IP结构
2.1.2 常用协议
2.1.3 RFC的介绍和获取方法
2.2 TCP/IP基本概念
2.2.1 IP地址
2.2.2 端口号
2.2.3 地址解析协议
2.2.4 域名系统DNS
2.3 小结

第3章 Windows Socket编程接口

3.1 Windows Socket编程的基本概念
3.1.1 套接字(Socket)概念
3.1.2 Windows Socket组成部分
3.1.3 Windows Socket编程的基本模式
3.1.4 阻塞处理方式
3.1.5 非阻塞处理方式
3.1.6 异步处理方式
3.2 Windows Socket基本函数
3.2.1 WinSock的启动与终止--WSAStartup()与WSACleanup()
3.2.2 创建套接字--Socket( )和WSASocket( )
3.2.3 指定本地地址--bind( )
3.2.4 建立套接字连接--connect( )和WSAConnect( )
3.2.5 监听连接--listen( )
3.2.6 接受连接请求--accept( )和WSAAccept( )
3.2.7 数据发送--send( )和 sendto( )
3.2.8 数据接收--recv( )和 recvfrom( )
3.2.9 I/O多路复用--select( )
3.2.10 中断连接--closeSocket( )和shutdown( )
3.2.11 其他API函数
3.3 客户/服务器通信例程
3.3.1 客户/服务器编程
3.3.2 服务器端程序示例
3.3.3 客户端程序示例
3.4 小结

第4章 套接字I/O模型

4.1 select模型
4.2 WSAAsyncSelect模型
4.3 WSAEventSelect模型
4.4 Overlapped模型与CompletionPort模型
4.5 封装套接字模型类
4.6 小结

第5章 多线程编程

5.1 多线程概述
5.1.1 线程和进程的区别
5.1.2 线程的概念
5.1.3 工作者线程
5.1.4 UI线程
5.2 线 程 通 信
5.2.1 使用全局变量通信
5.2.2 使用用户定义的消息通信
5.2.3 使用事件对象通信
5.3 线程同步
5.3.1 CSyncObject类
5.3.2 CSingleLock类
5.3.3 CMultiLock类
5.3.4 CCriticalSection类
5.3.5 CMutex类
5.3.6 CSemaphore类
5.4 小结

第6章 服务器线程池模型

6.1 线程池模型
6.1.1 线程池类概念
6.1.2 线程池类定义
6.1.3 线程函数
6.2 服务器线程池框架
6.2.1 服务器线程池构成
6.2.2 管理线程池类
6.2.3 接收线程池类
6.2.4 发送线程池
6.2.5 分析线程池
6.3 线程池类程序代码
6.4 小结

第7章 使用可视化建模工具Rational Rose

7.1 建模工具Rational Rose
7.1.1 Rational Rose简介
7.1.2 Rational Rose界面
7.1.3 Rose模型的4个视图
7.2 Rose中的框图简介
7.3 小结

第8章 网络游戏设计的需求说明

8.1 网络游戏下载和用户管理
8.2 网络游戏管理接口需求
8.3 网络游戏界面功能需求
8.4 网络游戏功能需求
8.5 小结

第9章 网络游戏Use Case框图的建立

9.1 Use Case框图
9.2 角色和用户案例
9.3 建立角色和用户案例
9.3.1 角色的建立
9.3.2 用户案例的划分原则
9.3.3 用户案例的分类
9.4 小结

第10章 游戏协议设计

10.1 游戏协议
10.1.1 游戏协议概念
10.1.2 游戏协议格式
10.2 操作代码
10.3 游戏协议详细分类
10.3.1 管理操作类协议
10.3.2 游戏大厅类协议
10.3.3 打牌类协议
10.3.4 旁观类协议
10.4 协议打包/解包程序代码
10.5 小结

第11章 游戏客户端类图设计

11.1 客户端类的划分
11.2 游戏基本类
11.3 游戏框架类
11.4 游戏通信类
11.5 游戏应用程序类
11.6 游戏处理类
11.7 小结

第12章 游戏服务器端类图设计

12.1 服务器端类的划分
12.2 游戏通信类
12.3 游戏协议类
12.4 游戏逻辑类
12.5 线程池类
12.6 用户管理类
12.7 大厅管理类
12.7.1 CLobby大厅类
12.7.2 CCard牌类
12.7.3 CTable桌子类
12.8 数据库类
12.9 小结

第13章 客户端框架程序设计

13.1 启动界面
13.1.1 用户登录窗口
13.1.2 代理服务器设置窗口
13.2 游戏大厅框架
13.2.1 游戏目录窗口
13.2.2 系统信息窗口
13.3 游戏房间框架
13.3.1 游戏桌窗口
13.3.2 站点列表窗口
13.3.3 在线用户列表窗口
13.3.4 发送聊天信息窗口
13.3.5 “聊天设置”窗口
13.3.6 系统设置窗口
13.3.7 邀请参加游戏窗口
13.3.8 输入游戏桌密码窗口
13.3.9 创建游戏室窗口
13.4 游戏牌局框架
13.4.1 游戏窗口
13.4.2 等待掉线用户窗口
13.4.3 退出游戏提示窗口
13.4.4 声称对话框
13.4.5 声称提示窗口
13.5 小结

第14章 游戏服务器端数据库处理

14.1 数据库开发方法
14.1.1 开放数据库连接(ODBC)
14.1.2 MFC ODBC类
14.1.3 MFC DAO(数据访问对象)编程
14.1.4 OLE DB
14.1.5 ActiveX数据对象(ADO)
14.2 数据库结构的访问与设计
14.2.1 数据库访问步骤
14.2.2 数据库结构设计
14.3 数据库访问的实现
14.3.1 采用的数据库开发方法
14.3.2 访问数据库程序代码
14.4 ASP访问数据库
14.5 小结

网络购买地址:http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB12676125
相关书评:
评分: ★ ★ ★ ★ ★ 读者:bestboy
发表时间:
2003-09-12 08:09:00
读者评论:我要买这本书,怎么总是没有库存啊!
你们还能不能行啊

评分: ★ ★ ★ ★ ★ 读者:idiot
发表时间:
2003-08-22 12:14:00
读者评论:我买了,写的很不错。

*******************************************************************************
有时间研究下^_^

感觉自己决大部分都用过,就是需要熟练和加深


不然光写些应用软件是不行的哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: