首页> 中文学位 >大型多人在线网络游戏系统的设计与实现
【6h】

大型多人在线网络游戏系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 项目开发背景及意义

1.2 国内外研究现状

1.3 主要的研究内容

1.4 论文的组织结构

第二章 大型多人在线网络游戏系统的相关技术

2.1 插件式开发的技术分析

2.2 性能优化的相关技术

2.2.1 线程池的技术分析

2.2.2 内存池的技术分析

2.3 本章小结

第三章 大型多人在线网络游戏系统的需求分析

3.1 游戏功能业务需求分析

3.2 本章小结

第四章 大型多人在线网络游戏系统的总体设计

4.1 服务器物理架构设计

4.2 软件架构设计

4.2.1 服务器架构

4.2.2 客户端架构

4.3 游戏功能模块总体设计

4.4 数据库设计

4.4.1 逻辑结构设计

4.4.2 物理结构设计

4.5 本章小结

第五章 大型多人在线网络游戏的详细设计与实现

5.1 系统开发环境

5.2 游戏功能模块设计

5.2.1 登陆验证模块

5.2.2 消息调度模块

5.2.3 数据备份模块

5.2.4 角色管理模块

5.2.5 道具模块

5.2.6 技能模块

5.2.7 聊天模块

5.2.8 宠物模块

5.3 插件式开发框架设计

5.4 线程池的实现及作用

5.5 内存池的实现及作用

5.6 本章小结

第六章 系统部署及测试

6.1 系统测试环境

6.2 系统部署及启动

6.3 功能模块测试用例设计

6.4 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

随着互联网行业的迅速发展,大型多人在线网络游戏越来越大众化,不同题材,不同玩法的网络游戏几乎每天都有发行商发布,也在不断满足广大网民的体验需求。开发一款风靡全球的网络游戏不仅可以带来个人或者团队极大成就感,同时也会给开发商或者发行商带来巨大的商业价值。顺利开发游戏里面的各个模块功能,设计规划好游戏和玩家交互体验,并且能够为玩家带来愉快的游戏体验,还可以帮助研发公司节省巨额开发成本,将成为游戏行业发展生存的重要保障。
  本文以目前网络上热门的大型多人在线网络游戏为基础,主要设计了大型多人在线网络游戏的核心功能,主要包括四个方面:第一,设计了一套通用的大型多人在线网络游戏的服务器和客户端通用框架;第二,设计了大型多人在线网络游戏的数据库表结构;第三,完成了大型多人在线网络游戏主要功能的用例设计,时序图设计,类图设计。第四,设计了一套易扩展功能的插件式开发框架。
  在服务端性能方面,提出了分布式的物理架构设计,由中心服务器统一协调各游戏服务器,解决了数据通信及功能逻辑业务压力。在应用层方面,为了提高游戏的开发速度并保证游戏的开发质量,本论文提出了插件式的框架系统,为高层游戏业务提供稳定,易扩展,高性能的支持。最后讨论了提高性能的内存池及线程池机制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号