基于P2P技术的网络健身车游戏软件设计与实现

基于P2P技术的网络健身车游戏软件设计与实现

论文摘要

随着计算机网络的普及,网络游戏产业得到了迅猛的发展。各种类型的网络游戏层出不穷,已经逐步成为许多人娱乐、消费的主要途径。由于目前流行的网络游戏几乎全部是采用的C/S模型,随着参与人数的不断增长,游戏服务器的压力变得越来越大,已经成为服务器首要解决的问题。随着P2P技术的快速发展,P2P技术已经普遍应用于文件下载、即时通信服务、语音和视频传输等领域。然而,P2P技术在游戏领域的应用还是一个崭新的课题。在现有的大部分竞技游戏还是处于局域网联机的背景下,本文介绍了采用P2P技术来实现分布式的游戏系统。本文首先介绍了传统的C/S模式游戏的概念和工作原理。在分析C/S模式的优缺点后,引入了P2P技术的概念,并阐述了使用P2P技术开发网络游戏的原理和特点。为了使用P2P技术开发网络游戏的需要,本文详细的介绍了四种P2P的拓扑结构,并介绍了NAT的工作原理及NAT的穿透方式。在分析网络健身车游戏设计需求的基础上,首先对该游戏进行了概要设计,再通过设计一套通用的使用P2P技术的网络引擎,最终实现该网络健身车游戏。本文详细介绍了使用该网络引擎设计的网络健身车游戏的体系结构、工作原理,包括服务器组中各功能服务器的设计、服务器负载平衡的工作原理以及对服务器组工作状态的监控等内容。最后简单介绍了该网络健身车游戏项目的实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.3 课题任务
  • 1.3.1 课题内容
  • 1.3.2 本人承担任务
  • 1.4 论文的组织结构
  • 第二章 网络游戏的模型结构
  • 2.1 网络游戏的分类
  • 2.1.1 集中式C/S模式结构的网络游戏
  • 2.1.2 基于大厅模式的网络游戏
  • 2.1.3 对等客户端服务器模式网络游戏
  • 2.2 采用P2P技术开发网络游戏
  • 2.2.1 P2P网络的概念
  • 2.2.2 P2P技术的特点
  • 2.2.3 P2P技术开发网络游戏的优势
  • 2.3 本章小结
  • 第三章 P2P的拓扑结构及NAT穿越
  • 3.1 P2P拓扑结构
  • 3.1.1 基于拓扑结构的P2P网络分类
  • 3.1.2 集中式P2P网络拓扑
  • 3.1.3 全分布式结构化P2P网络拓扑
  • 3.1.4 全分布式非结构化P2P网络拓扑
  • 3.1.5 混合式P2P网络结构
  • 3.1.6 四种拓扑类型的综合性能比较
  • 3.2 P2P的NAT穿越
  • 3.2.1 NAT概述
  • 3.2.2 NAT的工作原理和分类
  • 3.2.3 基于UDP的NAT穿越机制
  • 3.3 本章小结
  • 第四章 网络健身车游戏系统分析设计
  • 4.1 网络健身车游戏需求分析
  • 4.1.1 网络健身车游戏介绍
  • 4.1.2 游戏规则
  • 4.1.3 操作方式设计
  • 4.1.4 游戏流程示意
  • 4.2 网络健身车游戏概要设计
  • 4.2.1 网络引擎
  • 4.2.2 数据库存储模块
  • 4.2.3 骨骼动画系统
  • 4.2.4 场景管理模块
  • 4.2.5 物理引擎
  • 4.2.6 声音系统
  • 4.2.7 角色控制模块
  • 4.2.8 健身车驱动模块
  • 4.2.9 界面系统
  • 4.3 本章小结
  • 第五章 网络健身车游戏服务器组的设计实现
  • 5.1 网络健身车游戏的P2P模型实现
  • 5.1.1 网络引擎结构
  • 5.1.2 网络引擎的P2P服务器客户端体系结构
  • 5.1.3 动态负载平衡的设计
  • 5.2 网络健身车游戏服务器组详细设计与实现
  • 5.2.1 游戏数据库服务器
  • 5.2.2 登录控制服务器
  • 5.2.3 游戏逻辑服务器
  • 5.2.4 P2P中转服务器
  • 5.2.5 性能监控服务器
  • 5.2.6 聊天服务器
  • 5.3 本章小结
  • 第六章 网络健身车原型的实现
  • 6.1 登录界面
  • 6.2 用户主界面
  • 6.2.1 购物街
  • 6.2.2 储藏室
  • 6.2.3 比赛模式
  • 6.2.4 等待进入游戏
  • 6.3 本章小结
  • 第七章 结束语
  • 7.1 论文工作总结
  • 7.2 问题和展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    • [1].基于健康工业设计理念的家用可发电健身车设计[J]. 南通大学学报(自然科学版) 2017(03)
    • [2].基于逆向工程和数值模拟的风扇健身车阻力性能研究[J]. 制造业自动化 2015(15)
    • [3].人机工程学在家用健身车设计中的应用[J]. 包装工程 2011(10)
    • [4].实用技术发明三则[J]. 中国自行车 2020(03)
    • [5].犯错要趁早[J]. 当代工人 2018(17)
    • [6].长相思·赞老年健身车队[J]. 老友 2014(11)
    • [7].基于情感需求的老年健身车造型设计研究[J]. 机械设计 2017(11)
    • [8].动感健身车发电系统设计[J]. 数字技术与应用 2011(07)
    • [9].一种新型健身车的结构设计与有限元分析[J]. 机械设计 2018(07)
    • [10].1.3万元经销臂力健身车,新运动新感觉[J]. 大众投资指南 2014(04)
    • [11].数字化设计手段在四肢驱动健身车设计中的应用[J]. 制造业自动化 2008(07)
    • [12].健身童车 儿童市场好赚钱[J]. 大众投资指南 2013(10)
    • [13].家用健身车的情感化设计研究[J]. 包装工程 2018(14)
    • [14].酷科技[J]. 中国经济信息 2015(23)
    • [15].儿童健身太空车[J]. 大众商务 2010(13)
    • [16].健身童车 儿童市场好赚钱[J]. 大众投资指南 2014(04)
    • [17].基于Kano模型的家庭健身车改良设计研究[J]. 机械设计 2015(08)
    • [18].基于CATIA的直立程控健身车人机工程仿真与评价[J]. 机械设计 2019(04)
    • [19].基于无线局域网通信的室内健身车Android客户端[J]. 计算机系统应用 2018(09)
    • [20].新品秀场[J]. 文体用品与科技 2018(09)
    • [21].新品视窗[J]. 文体用品与科技 2010(09)
    • [22].健身车研究现状[J]. 中国运动医学杂志 2014(01)
    • [23].基于FAHP方法的家用健身车外观设计偏好[J]. 包装工程 2019(12)
    • [24].基于情感需求的老年健身车形态设计[J]. 包装工程 2019(18)
    • [25].澳瑞特健身车伴“天宫一号”航天员遨游太空[J]. 文体用品与科技 2012(07)
    • [26].哪种健身器材适合你[J]. 人人健康 2014(16)
    • [27].“节能、健身”两不误[J]. 社区 2009(11)
    • [28].“斗牛士”健身车创新设计[J]. 机械设计 2011(08)
    • [29].女人骑自行车会影响健康吗[J]. 文体用品与科技 2015(17)
    • [30].公路自行车的动力学分析及仿真研究[J]. 中国体育科技 2014(01)

    标签:;  ;  

    基于P2P技术的网络健身车游戏软件设计与实现
    下载Doc文档

    猜你喜欢