摘要
游戏是将人们的视觉、听觉、触觉等多种体验方式融合在一起的一种娱乐方式。它综合运用了计算机图形学技术、人工智能技术、多媒体技术、网络与通信技术,是现代大众娱乐方式中的一个重要组成部分。游戏的发展历经了单机游戏、网络游戏和虚拟现实游戏和无客户端网络游戏四种不同的设计思想。传统的单机游戏从最初简单的文字游戏开始,经过了电子游戏、益智游戏、电脑单机游戏的发展过程。随着网络技术的快速发展,网络游戏迅速取代了传统游戏成为游戏市场的主流方向,推动了游戏产业的快速发展。虚拟现实的出现则是把游戏从视听感受升华为身体的体验。
可是随着游戏表现力的不断提升,游戏运行平台的要求也越来越苛刻。游戏运行所需下载的客户端不断庞大,游戏下载的速度也越来越慢,成为游戏发展的重要瓶颈。近几年来网络技术得到了飞速发展,网络的传输速度越来越快,在游戏进行的同时再动态加载游戏运行所需资源的想法成为了可能,无客户端网络游戏设计思想也应运而生。
无客户端网络游戏又分为网页游戏和Flash网络游戏2个阶段。Fhsh网络游戏是2008年初才出现的无客户端网络游戏设计思路,它巧妙的把Fhsh的图像处理技术与传统网络游戏设计技术结合在一起,利用动态脚本语言实时加载和处理游戏资源,无需下载游戏客户端就可以获得接近传统网络游戏的画面品质的游戏体验,是当今网络游戏开发与设计领域的技术热点。本文以软件工程思想为主线,从需求分析、框架设计、模块设计,开发环境配置等方面,详细介绍了上述系统的设计和实现过程。
论文针对F玩h图像处理以及Fhsh动态脚本语言的技术特点,研究了基于Flash技术的无客户端网络游戏设计与实现方法。论文的主要贡献表现在以下几个方面:
1.采用B/S设计思想和无客户端网络游戏设计理念,设计并实现了基于Fhsh技术的多人在线网络游戏;2.根据Fhsh无客户端网络游戏特点,设计并实现了游戏地图资源的组织和显示方式:
3.参考通用游戏的引擎框架,设计了Fhsh无客户端网络游戏的游戏引擎。
关键词:Flash;游戏;游戏引擎
Abstract
Game fusing the people's seeing, hearing and feelings to bring entertainment to greater heights..Synthesizing the graphics engine, artificial intelligence, media and networking into one large entertainment outlet, it is an important part of the entertainment industry.
The design idea of a game can be categorized into four major stages, from Stand-alone Games to Online Games and Virtual Reality Games then fmaally to Flash Online Games. Stand-alone Games have dated from the earliest video games, developed into handheld consoles and finally developing into computer games. With the fast development of the Internet and the World Wide Web, and online games quickly took the place of Traditional Games. As online games are quick to adopt new technological advances in the gaming industry, when online games targeted interactive games, neglecting the casual garners, Virtual Reality Games appeared. But Client procedure data more and more bigger, loading time more and more longer. It has become a majior bottleneck in the development of the games.
In recent years, network technology has been rapid development,the transmission speed of netwoflc more and more faster. Loading the necessary resource and playing game could do at the same time.No client Online Game also came in to the design. No client Online Games is divided into Web Games and Flash Online Games.
Flash Online games is the first non-client online games design early in 2008. It's clever the Traditional Games design and Flash image processing technology together.
It using active script language to deal with real-time load and the resource procedure data. It will be close to Traditional Game experience. In today's, it's in the field of hot spots by Online Games development and design technology.
This thesis is based on the software engineering idea. It contains requirement analysis, design of framework, design of model, development enviror}nent.It is design and Implementation of Flash Online Game.It is contains these parts:
1.Use ing B/S design and non-client online game design, designed and implemented Mult币layer Online Games based on Flash technology.
2.According to the Flash non-client features of online games, designed and implemented map ofthe game and it's display.
3.Through the framework of all-purpose game engine, Design Flash Online Games's game engine.
Key Words: Flash; Game; Game Engine
在动漫产业的飞速发展的今天,游戏日益成为经济发展中的重要组成部分,特别是2004年以后,网络游戏产业以异常迅猛的速度发展起来,在整个游戏经济市场中所占的比重越来越大。伴随着游戏产业的发展,游戏的设计思想和理念在近几年也不断的被研发和提高,本章我们将对游戏发展的现状以及存在的问题进行分析和阐述,同时也对论文研究的内容以及论文的结构安排等进行总体概述。
中国经济在这近几年中一直保持平稳的增长的态势,刚刚过去的2007年中,中国游戏产业的实际增长速度竟达到61.50%。游戏产业己经成为经济市场中增长速度最快的热点。从1994年国内出现的第一款商业游戏至今,中国的游戏产业发展才经历不到巧年的时间,但是却己经在经济发展中起着举足轻重的作用,游戏发展为我国的经济建设、文化产业和创意产业的发展做出了巨大的贡献。
游戏是文化创意产业里的一部分,而创意产业则是知识经济的核心内容,更是其经济的重要表现形式,没有创意也就没有新经济[2]。游戏的发展可以分为单机游戏、网络游戏、虚拟现实游戏和无客户端网络游戏四种不同的方式。游戏从本质上来说,就是让玩家在休闲的过程中得到轻松、快乐的体验。而轻松的游戏体验,正是无客户端网络游戏开发设计的根本目标。无客户端网络游戏的出现,使网络游戏的运行环境限制得到极大的降低,无客户端网络游戏设计使得玩家随时便捷的进入游戏成为了可能。
Fhsh网络游戏是2008年初才出现的新的无客户端网游设计思路,是网络游戏技术的发展趋势,它把传统网络游戏开发技术与Fhsh图像处理技术相结合,应用了无客户端的游戏设计开发理念,是未来游戏的发展方向。
游戏在欧美的研究从1961的太空大战开始,己经经历了四十多年的历史,取得了不少成功的经验。2007年美国视频游戏和游戏软件销售总额达到了179亿美元,较2006年增长了43%,超过了电影成为美国第一娱乐产业。日本经济的近20%是电子游戏产业所创造的。韩国的游戏产业也达到了200亿美元的产值,超过汽车工业成为韩国经济的支柱产业。与他们相比,中国的游戏市场仍是一个新兴的市场。根据2007年中国游戏产业调查报告,截至到2007年12月,中国网络游戏用户数已达到4017万,比2006年增长23%,实际销售收入为105.7亿元人民币,比2006年增长60%,手机游戏用户也与同期相比增长了25%[7]。
据2007年中国游戏产业调查报告,到2007年n月,中国网络游戏研发公司数量己达126家,比2006年的93家增长35.5%。广东、北京成为游戏研发公司增长最快的区域,截至到2007年,广东的游戏研发公司达到19家,比2006年的7家增长171.4%,北京游戏研发公司达到41家,比2006年的24家增长70.8%。全国游戏研发从业人员数量达到21034人,比2006年的23905人增长52.2%。
无客户端网络游戏设计开发:
以菱形网格拼接的游戏地图
自动寻路算法示例
自动寻路8个方向移动的G,H值示例
事件流的流程图
目录
第一章 绪论
1.1 研究背景及选题意义
1.2 研究现状及存在问题
1.3 主要研究内容及本课题特色
1.4 论文结构安排
第二章 游戏开发技术与平台框架
2.1 游戏开发技术
2.1.1 单机游戏技术
2.1.2 传统网络游戏技术
2.1.3 虚拟现实游戏技术
2.1.4 无客户端网络游戏技术
2.2 无客户端网络游戏的资源加载技术
2.3 无客户端网络游戏的安全技术
2.4 无客户端网络游戏的框架与功能设计
2.5 小结
第三章 FLash网络游戏的框架与设计
3.1 Fhsh网络游戏的平台框架
3.2 Fhsh网络游戏的子模块功能
3.2.1 Flash网络游戏的用户界面管理模块
3.2.2 Flash网络游戏的地图组织模块
3.2.3 Flash网络游戏自动寻路系统设计
3.2.4 Flash网络游戏的事件流设计
3.3 小结
第四章 71ash网络游戏的游戏引擎
4.1 Fhsh网络游戏引擎的框架
4.2 Fhsh网络游戏引擎模块设计
4.2.1 用户界面与场景管理
4.2.2 图片处理与文字管理系统
4.2.3 异常处理和日志
4.2.4 游戏的状态机
4.2.6 键盘映射与音频处理
4.3 小结
第五章 71ash网络游戏系统的实现
5.1 Fhsh网络游戏系统的开发环境
5.2 Fhsh网络游戏用户界面管理的实现
5.3 Fhsh网络游戏地图组织系统的实现
5.4 Fhsh网络游戏图形处理系统的实现
5.5 Fhsh网络游戏小地图的实现
5.6 小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)