1 / 29
文档名称:

毕业设计 网页游戏设计与制作。.doc

格式:doc   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计 网页游戏设计与制作。.doc

上传人:用户头像没有 2015/12/2 文件大小:0 KB

下载得到文件列表

毕业设计 网页游戏设计与制作。.doc

文档介绍

文档介绍:网页游戏--太平天国OL开发
【摘要】本文对网页游戏的概念、特性和当今国内外发展情况做了简要介绍,在B/S上设计并实现一个网页游戏。
以软件设计模式思想,OOP编程方式,从需求分析,框架设计,模块设计,开发环境配置等方面,阐述了网页游戏的设计开发过程。主要完成以下内容:
服务器环境的配置,apache+mysql实现。以php为后台数据处理语言,amfphp为flash与php交互工具,mysql为数据库的一个系统。
游戏后台处理,实现对flash返回数据的较复杂的逻辑处理。
Flash游戏前端编程,实现注册,登录,消息盒,喂养,出售,购买家禽,购买食物,查找固定好友并添加,随机获得好友并添加,属性排行榜,仓库,查看好友家禽状态,帮助好友喂养家禽,家禽属性实时更新模块。
Flash UI,单独绘制多种框架比如商店,仓库,好友列表,帮助,添加好友页面,顶部信息条,信息盒页面等。
架构,选取了高效的amfphp,区别于时下流行的json数据交换,是以二进制的格式进行的高效数据交换方式。
【关键词】flash;;网页游戏;amfphp;休闲类
1. 前言

游戏的发展也经过了一段历程。从最原始的游戏到现在集计算机人工智能,计算机图形学,多媒体技术,网路通信技术一体的游戏,可玩性和体验性也随着计算机硬件的提高而得到很大的进步。游戏已经俨然成为现代人生活娱乐的不可或缺的一部分。
发展至今,游戏可以分为几类:单机游戏,网络游戏,虚拟现实游戏和无客户端网络游戏四种不同的设计思想[1]。从历史的长河看计算机类游戏的发展,计算机类游戏从最开始的单机文本类游戏开始,到益智类游戏等,这些都是下非常小型的单机游戏,随着计算机硬件的发展,大型的单机游戏应运而生,迅速获得玩家的青睐,而显示技术的提高,就直接把单机的2维游戏推向了3维,游戏3维游戏的用户体验得到明显的提高,基本取代了2d的单机游戏。
当然随着网络的发展,带宽的不断提高,游戏终于和网络连接在一起,发展成为B/S架构的网络游戏,网络游戏由于支持多用户同时进行游戏,大大提高了用户的交互性,斩获了大片的计算机类游戏市场。
当然从计算机效率来说,想获得更高的体验,就必须花费更多的空间或者时间,这就直接让游戏变得巨型化(比如
10G左右的魔兽世界),和对3d图形处理的苛刻要求(比如极品飞车);人们在玩游戏之前就不得不下上很久的客户端,或者需要更高的图形处理能力的显卡来支持游戏的运行。
随着网络的发展,游戏开发公司竞争越来越大,蛋糕做大了,就有越来越多的人想来分享。至此,越来越多的游戏开发公司意识到,用户的体验和游戏的人性化将会获得更多游戏玩家的青睐。同时软件的发展也意识到这一点,google提出了云计算的概念,紧跟着就是SaaS的一个云计算的产品的出现,说明软件的作用是给用户提供服务。开始吧office等一切也搬到网络上来,由b/s架构华丽转变成c/s架构。另一方面,游戏也开始了这方面的探索,而作为多媒体著作软件的巨头adobe公司开发的flash,一度成了互联网网站的点睛之笔。世界上98%的浏览器安装了flash插件,有百分之八十一的视频播放软件是用flash,毫无悬念,flash是RIA的绝对领军人物,神话般的人物,既是今天的html5标准的出现,既是它被称为有着很多flash的功能,但是从效率方面来说,flash在执行大程序的时候几乎是html5的3倍,拥有着无可比拟的优势。
于是理所当然几乎所有的网页游戏都选择用flash来开发网页游戏,它有着得天独厚的UI前端开发优势。
flash的发展
Flash网页游戏发展也是有着历史根源的。在网络和硬件设备不断强大的时候,micromidia 公司出产的flash 被adobe相中,在其发展到flash8 版本的时候将其收购,正式并入adobe这个多媒体的巨头公司里面。Adobe接手后出的第一个版本就让flasher欣喜若狂,主要是因为官方的Flash player和Actionscript开发团队意识到发展现有的引擎,将有着太多的限制而无法继续。经过这些人们的不懈努力后,flash player 9版本首次引入Actionscript3和新一代的Actionscript引擎-Actionscript virutal machine (AVM2),Actionscript3基本上是Actionscript引擎的完全重写,AVM2是一个新的,高度优化的虚拟机,Actionscript3在其中执行可以达到前所未有的效率和高性能。最多甚至可以比原有的Actionscript代码快10倍[2]。Actionscript3的核心语言与ECMAScript标准兼

最近更新

PMMA纳米球的制备及其银膜包覆技术的中期报告.. 1页

PCBN刀具高速精密硬态切削机理与应用技术的任.. 2页

2024年电气工程师个人工作总结推荐8篇 31页

P2P网络中基于反馈的分布式信任模型研究的中期.. 2页

2024年班级里的自我介绍范文8篇 11页

2024年物流工作年终总结8篇 32页

2024年牛的美术教案推荐6篇 13页

2024年爱心墙活动策划5篇 19页

MEMS压电加速度计矢量水听器的研究的中期报告.. 2页

Markov构造的极限集的维数估计的中期报告 1页

2024年消防月安全活动总结优秀7篇 12页

Linux系统调用及其安全测试自动化的研究的中期.. 1页

LED汽车近光灯的光学设计的中期报告 1页

2024年求劳动合同模板最新6篇 23页

IT行业中第三方专业技术服务研究的任务书 2页

2024年楼管转正述职报告参考7篇 21页

IPTV的建设与研究的任务书 2页

2024年有关消防安全教育心得体会简短范文3篇 6页

2023年灭火器维修与报废规程 16页

国家免疫规划疫苗预防接种查验证明 1页

佝偻病试题 2页

辅警正风肃纪个人心得体会6篇 20页

五年级下册《心理健康教育》教案(完整版) 50页

某农村商业银行信贷业务审查审批管理办法 12页

GBT13475-2021,绝热,稳态传热性质的测定,标定.. 7页

14.1.1同底数幂的乘法(微型课) 3页

青岛市基本医疗保险门诊大病申请审批表 1页

舟山普陀山最新导游词3篇(完整版) 8页