首页> 中文学位 >基于IOCP的多人在线休闲游戏服务器的设计与实现
【6h】

基于IOCP的多人在线休闲游戏服务器的设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 研究背景和意义

1.1.1 课题背景

1.1.2 课题意义

1.1.3 研究现状

1.2 课题研究目标内容和创新

1.2.1 课题研究内容

1.2.2 课题创新之处

1.2.3 课题要达到的目标

1.3 章节安排

第二章 采用的相关技术以及前人工作的分析

2.1 相关技术和平台介绍

2.1.1 高效网络通讯模型

2.1.2 多线程与线程池技术

2.1.3 网络数据包技术

2.1.4 数据库与安全通信

2.1.5 开发工具介绍

2.2 对已有的多人在线休闲游戏的分析

2.2.1 基本情况

2.2.2 对本项目的帮助

2.3 本章小结

第三章 基于IOCP的多人在线休闲游戏服务器的设计

3.1 需求分析

3.1.1 功能需求

3.1.2 性能需求

3.1.3 安全性需求

3.1.4 开发进度需求

3.2 总体框架设计

3.2.1 流程图

3.2.2 用例图

3.2.3 基于C/S+B/S模式的游戏结构

3.3 数据库相关表的设计

3.3.1 玩家账户信息表

3.3.2 大厅服务器信息表

3.3.3 自定义地图数据表

3.3.4 游戏道具信息表

3.3.5 玩家拥有道具信息表

3.4 本章小结

第四章 基于IOCP的多人在线休闲游戏服务器的实现

4.1 服务器的实现

4.1.1 IOCP通讯模块

4.1.2 数据库访问与操作模块

4.1.3 游戏大厅模块

4.1.4 游戏房间模块

4.1.5 游戏业务逻辑模块

4.2 服务器的运行

4.2.1 游戏运行效果

4.2.2 服务器测试

4.3 本章小结

第五章 总结与展望

5.1 总结

5.2 展望

致谢

参考文献

展开▼

摘要

随着互联网的迅猛发展,作为互联网衍生物的网络游戏也迅速的在全世界流行起来。在当今的网络游戏中,虽然基于角色扮演的网络游戏拥有着市场份额和用户人数的双重优势,是市场中的主流。但是,近年来,休闲类网络游戏所拥有的游戏人数和占有的市场份额却都在持续的上升中。
   休闲类网游是指网络游戏中需要玩家持续在线时间比较短的、以游戏性趣味性为主要卖点的、老少皆宜的网络游戏。因为它所具有的这些特点,一般又被称之为“绿色网游”。它主要包括体育竞技类、棋牌游戏类等多种类型的游戏。而本课题所要实现的类似于盛大公司运营的《泡泡堂》游戏正属于休闲网游的一种。
   本文通过对已有类似游戏的分析,以实现功能为基础,采用了IOCP高效通讯模型作为游戏的基础通讯模块,从服务器端架构、数据库操作、游戏大厅、游戏房间及游戏逻辑多个方面入手设计实现了一款类泡泡堂游戏。同时,本课题还提出了一种有别于传统C/S游戏架构的C/S+B/S混合游戏架构,通过这样的架构增加了游戏的可扩展性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号