学位论文 > 优秀研究生学位论文题录展示
网络游戏的设计及相关技术研究
作 者: 孙英良
导 师: 申铉京
学 校: 吉林大学
专 业: 软件工程
关键词: 地图编辑器 服务器架构 线程池 客户端同步 寻路算法
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 297次
引 用: 1次
阅 读: 论文下载
内容摘要
近年来,网络游戏的普及和迅猛发展实现了我国游戏行业保持了高速增长的势头,也实现了游戏业的利益创收。随着网络游戏玩家数量的不断增大,网络游戏本身也有了突飞猛进地发展。尤其是最近计算机技术的新发展,给网络游戏的进步提供了保障。计算机技术在网络游戏中的应用也越来越广泛。本论文首先介绍了网络游戏的定义和分类,然后简述了网络游戏的发展现状和最近的发展趋势。接下来,对客户端的同步进行了研究,在分析了现有的几种同步算法以后,指出了现有近似同步算法的一些不足,并给出改进意见。在对现有同步算法进行分析和总结的基础上提出了一种基于消息的同步思想。即:客户端要有一个消息判断机制,把所有需要接收到的控制消息分成重要消息和非重要消息,然后对它们分别采取不同的同步策略。随后,本文针对人工智能在网络游戏中的一些简单应用进行了研究,主要在寻路问题上,提出了一种基于障碍物边界点的寻路方法。即:对于游戏地图上的公共资源障碍物,比如房子、大树等,事先把其图形突出的边界点保存起来。寻路的时候,直接从出发点开始,在这些边界点中选择一条能够到达目标点的最短路径即可。然后,对这种基于边界点的寻路方法进行了模拟测试,并对其进行了分析和评价。最后,本文设计了一个网络游戏示例。并对本文作了简单的总结和展望。
|
全文目录
提要 4-7 第1章 绪 论 7-19 1.1 网络游戏的定义和分类 7-8 1.1.1 网络游戏的定义 7 1.1.2 网络游戏的分类 7-8 1.2 网络游戏的发展概况 8-12 1.2.1 从网络游戏本身讲 8-9 1.2.2 从网络游戏玩家讲 9-10 1.2.3 全球网络游戏发展概述 10 1.2.4 中国网络游戏发展概述 10-11 1.2.5 网络游戏的正确认识 11-12 1.3 计算机技术与网络游戏 12-16 1.3.1 计算机技术在网络游戏中的应用 12-13 1.3.2 网络游戏的服务器结构的变化 13-16 1.4 本文主要研究的问题和结构安排 16-19 1.4.1 主要研究的问题 16-17 1.4.2 主要的结构安排 17-19 第2章 网络游戏服务器的架构 19-29 2.1 集群式服务器架构 19-24 2.1.1 集群式服务器出现的背景 19-20 2.1.2 集群式服务器概述 20-21 2.1.3 集群式服务器示例 21-24 2.2 关于新服务器架构的研究 24-29 第3章 网络通信与同步算法研究 29-39 3.1 网络通讯 29-33 3.1.1 线程池基本技术 30-31 3.1.2 IOCP完成端口模型 31-33 3.2 同步算法相关研究 33-39 3.2.1 问题的描述 34 3.2.2 近似同步技术 34-36 3.2.3 主—从同步技术 36 3.2.4 基于消息的同步方法思考 36-39 第4章 人工智能在网络游戏中的应用 39-53 4.1 人工智能简介 39-40 4.1.1 人工智能的定义 39 4.1.2 人工智能的简史 39-40 4.2 人工智能在网络游戏中的应用 40-53 4.2.1 随机运动 41 4.2.2 监视函数 41-42 4.2.3 人造物的主动攻击 42-45 4.2.4 简单的寻路算法 45-46 4.2.5 A*寻路算法 46-48 4.2.6 基于边界点寻路方法的提出 48-49 4.2.7 模拟测试和性能分析 49-53 第5章 简单网络游戏的示例 53-58 5.1 概要介绍 53 5.2 地图编辑器 53-55 5.3 服务器设计 55-56 5.4 客户端设计 56-58 第6章 结束语 58-59 6.1 工作总结 58 6.2 展望 58-59 参考文献 59-61 致谢 61-62 摘要 62-64 ABSTRACT 64-66
|
相似论文
- 基于J2EE的高速公路电子收费系统的设计与实现,TP311.52
- 基于下一代广播电视网的EoC局端系统的设计与实现,TN948.3
- 移动交换网应急保障数据监测系统设计与实现,TP274
- 面向高并发服务请求的网络引擎的研究,TP393.09
- 证券交易应用服务器的设计与实现,TP368.5
- 无线商务话机短信网管平台的设计与实现,TN929.5
- 基于B/S模式自助代缴费系统的设计与实现,TP311.52
- 金融监管信息化系统的设计与实现,TP311.52
- 基于混合式P2P模型的消息中间件的设计与实现,TP311.52
- 基于J2ME的手机游戏开发与实现,TP311.52
- 一种探究式教育游戏的地图编辑器的设计与实现,TP311.52
- 基于B/S架构的数字电视浏览器终端与应用的设计实现,TN949.197
- Web Reporting System的设计和实现,TP311.52
- 视频监控流媒体服务器的设计与实现,TN919.8
- 应用服务器中池化技术的自适应优化研究,TP393.05
- MSRP数据媒体服务器的设计与实现,TP393.05
- 基于Web应用系统的行为监控方法的设计与实现,TP393.08
- 关于asp的高校选排课系统的设计与实现,TP311.52
- 人工神经网络在游戏寻路中的应用研究,TP18
- 基于Web新生管理系统的设计与实现,TP311.52
- 基于改进A*算法的游戏地图寻径的研究,TP18
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|