摘要
网络游戏发展迅速,尤其是在近几年规模不断扩大,然而由于传统的大型网络游戏开发速度慢,投入资金高等因素,使得网页游戏在行业中占有其自身的优势,加上它又将传统游戏开发技术与Flash图像处理技术相结合,应用了无客户端设计开发理念,让网页游戏的研究与开发更具有现实价值和意义。
本文是以软件工程的思想分析了Flash网页游戏的需求分析!策划理论!关键技术!客户端设计与实现!测试等。其中,本文的重点主要放在客户端两个系统的设计与实现上,在洞府系统中主要研究寻路子系统,通过研究不同算法,A*应用及优化方法,使得游戏中的寻路更加高效;在竞技场系统中,在人工智能方面运用了感知一思考一行为的循环模式,分析各部分的作用及如何实现,让游戏更加逼真。本文的主要贡献体现在:
1.采用Flash技术和传统网页游戏技术相结合,运用了B/S(Browser/Server,浏览器/服务器)的设计理念和无需下载的设计思路;2.分析Flash网页游戏开发技术与传统大型网络游戏的不同,并对安全技术提出改进;3.依据不同的寻路算法的特点,通过对比进一步分析了Flash网页游戏中寻路的设计与实现,并在此基础上做出改进优化方案;4.将感知一思考一行为(即Sense一Think一Act)循环模式与Flash网页游戏相结合,通过研究与设计实现进一步完善了游戏中的人工智能;5.以软件工程的理念分析介绍了Flash网页游戏的研究与设计流程。
关键词:网页游戏;寻路;STA
中国网络游戏发展有目共睹,它的市场规模很早就突破200亿元,有数据统计,仅在2009年第一季度,中国的网络游戏的市场规模就发展到61.6亿元。在中国网络游戏由MuD(MuitiPleuserDolnain,多用户虚拟空间游戏)转化为客户端类网络游戏的过程中,网页游戏作为MUD游戏的后代,在经历了相当长的一段时间的努力后,迅猛崛起,再次成为了人们关注的焦点。伴随着游戏产业的创新和精进,游戏的设计思想和理念在这几年也不断的被研发和提高。本文就当下发展势头较好的一种网页游戏为背景,介绍网页游戏的设计与研究,本章就将对游戏发展的现状以及存在的问题进行分析和阐述,同时也对论文研究的内容以及论文的机构安排等进行总体概述。
中国经济一直平稳发展,从国内出现的第一款商业游戏到现在,中国的游戏产业在不到15年的时间里己经在经济发展中扮演着不可替代的角色,它的发展为我国的经济建设、文化产业和创意产业的发展做出了巨大的贡献。
游戏的目的就是让玩家在休闲的过程中得到放松,快乐的体验。而轻松地游戏体验,正是网页游戏开发设计的根本目标。无客户端网页游戏的发展,使网络游戏的运行环境限制得到很大地降低,网页游戏设计使玩家随时便捷地进入游戏成为了可能。Flash网页游戏是近几年才出现的无客户端网络游戏设计思路,是网页游戏技术的发展趋势,它把传统游戏开发技术与Flash图像处理技术相结合,应用了无客户端设计开发理念,是未来游戏发展方向。同时,游戏产业的发展在中国有十分重要的意义,而Flash网页游戏作为未来游戏设计与发展的市场热点,对其深入的研究和学习是十分有现实价值和意义的。
发展速度快是近几年中国网页游戏市场一个毋庸置疑的特点。此外,它还具有市场覆盖面大,市场规模大,游戏产品杂和游戏产品参差不齐的特征。根据艾瑞的分析数据不难看出,中国网页游戏用户及市场规模的增长速度在08年的井喷之后逐渐趋于稳定,而其市场的发展潜质还是很大。
市场覆盖面大主要是根据CNNIC于2009年5月发布的最新数据显示,中国网民数量己达3.2亿之多。如次庞大的网民群体在互联网中几乎100%都会使用到浏览器,而依托于浏览器的网页游戏与3.2亿的用户之间没有任何接触上的障碍,即有浏览器的地方就有网页游戏,这也表明,3.2亿用户中的每一个人随时都可能成为网页游戏的用户。据艾瑞的数据显示,2009年中国网页游戏的用户规模会达到1550万人,这与3.2亿的用户相比还是一个很小的人群,因此网页游戏市场还有着相当大的潜质。2007年中国网页游戏用户规模大致为300万人,预计从2007一2011年用户规模还将保持84.6%的年均增长率,到2011年中国网页游戏的用户规模将达到3480万人。而在互联网中拥有了足够多的用户,也就接近成功,很多人会致力于这方面的研发,一大批网页游戏公司先后投身入网页游戏行业中,竭尽全力发展自己的市场,以后还会在更大的市场发展。这里面除了众多兼做运营平台的网络游戏媒体外,也不乏传统的大型网络游戏公司。网易,盛大,九城,腾讯,巨人等客户端类网络游戏大企业也加入到网页游戏的开发中,纷纷推出了各自的网页游戏产品,而这种局面还有这持续扩大的趋势。
炼丹面板
闭关显示图
系统关系图
竞技场排名图
目录
中文摘要
ABSTRACT
序
目录
1 引言
1.1 研究背景
1.1.1 网页游戏产业发展现状
1.1.2 网页游戏的优势
1.1.3 网页游戏的局限
1.2 本文的组织结构
2 网页游戏需求及策划
2.1 需求分析
2.2 策划对游戏的影响
2.3 游戏策划的核心
2.4 游戏策划的组成
3 Flash网页游戏开发中的关键技术
3.1 Flash网页游戏资源加载技术
3.2 Flash网页游戏安全技术
4 客户端功能设计与实现
4.1 《山海英雄》游戏框架及开发平台
4.2 《山海英雄》客户端结构与分析
4.3 《山海英雄》客户端的系统设计与实现
4.3.1 游戏概述
4.3.2 需求与策划
4.3.3 洞府系统设计与实现
4.3.4 竞技场系统设计与实现
4.4 自动寻路
4.4.1 寻路算法的介绍及比较
4.4.2 寻路算法应用二
4.4.3 难点一:寻路优化
4.4.4 难点二:位移同步问题及解决办法
4.5 STA循环设计
4.5.1 感知设计
4.5.2 思考设计
4.5.3 行为设计
4.5.4 实现
4.6 测试
5 总结与展望
5.1 总结
5.2 展望
参考文献
作者简历
独创性声明
学位论文数据集
(如您需要查看本篇毕业设计全文,请您联系客服索取)