欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    完整版基于Flex和Java的网页小游戏连连看的开发毕业设计Word文档下载推荐.docx

    • 资源ID:1440208       资源大小:285.93KB        全文页数:57页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    完整版基于Flex和Java的网页小游戏连连看的开发毕业设计Word文档下载推荐.docx

    1、本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果

    2、由本人承担。 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。 日期:导师签名: 日期:指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度3、学生综合运用所学知识和专业技能分析和解决问题的能力4、研究方法的科学性

    3、;技术线路的可行性;设计方案的合理性5、完成毕业论文(设计)期间的出勤情况二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?2、是否完成指定的论文(设计)任务(包括装订及附件)?三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义2、论文的观念是否有新意?设计是否有创意?3、论文(设计说明书)所体现的整体水平建议成绩:(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量二、论文(设计)水平评阅教师:教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基

    4、本要点和见解的叙述情况2、对答辩问题的反应、理解、表达情况3、学生答辩过程中的精神状态评定成绩:教研室主任(或答辩小组组长): (签名)教学系意见:系主任:原 创 性 声 明本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸

    5、、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。指导老师签名:基于Flex和Java的网页小游戏连连看的开发摘 要游戏在现今社会里正成为人们释放压力、放松自

    6、己最行之有效的娱乐方式之一。随着网络技术的快速发展,Flex网页小游戏以其界面美观、操作简单、无需安装、对硬件要求低等优点备受广大玩家的青睐。因此,设计一款符合大众风格的网页小游戏具有重要意义。在分析Flex游戏的基础上,首先通过游戏策划和需求分析确定游戏规则、界面布局和游戏所需实现的功能;然后用Flash Builder 4.6处理各种界面元素,完成游戏界面的制作;最后采用ActionScript3.0语言编程实现游戏选关、游戏开始、时间显示、得分显示、关卡显示、路径判断、图片消除、图片重置,以及重新开始和下一关等功能。为了体现游戏的竞技性,增加趣味性,特设计Mysql数据库以保存玩家的得分

    7、及排名信息,用Java实现对数据库的直接操作,通过BlazeDs插件连接Flex前端页面和后台Java代码,实现提交分数和查看排行榜的功能。同时为了提高游戏性能,对路径判断算法进行了优化。本文论述了网页游戏连连看的开发背景、意义,介绍了系统开发所使用的环境、工具以及开发语言,并对相关的开发技术进行了阐述。重点论述了游戏策划、需求分析、详细设计、路径判断算法设计、代码实现和游戏测试的过程。关键词:连连看,Flex,ActionScript3.0,B/SLinkgame Development Based on Flex and JavaAbstractGame in todays society

    8、 is becoming people to release pressure, relax the most effective way of a kind of entertainment. Along with the rapid development of network technology, the Flex web games, with its beautiful interface, easy operation, no installation is required, the advantages of low hardware requirements of the

    9、majority of players. Therefore, design a popular style of web games is of great significance.On the basis of analyzing the Flex game, first of all, through planning and demand analysis to determine the rules of the game, game interface layout and functionality needed for game; Then use Flash Builder

    10、 4.6 processing all kinds of interface elements, complete the game interface; Game selection is realized by using actionscript 3 language programming, game start, time display, scoring display, barriers, reset path elimination judgment, pictures, images, and start again the next level, and other fun

    11、ctions. In order to reflect the athletics of the game, add interest, design the Mysql database to hold the players score and ranking information, Use Java to realize the direct manipulation of the database, through the BlazeDs plugin connects Flex front-end and back-end Java code, submit scores and

    12、view the list of functions. At the same time to improve game performance, the path judgment algorithm is optimized.This paper discusses the web linkgame development background, significance, introduced the system development environment, tools, used by as well as the development language, and the de

    13、velopment of related technology are expounded. Detailed discusses the planning, requirements analysis, detailed design, game path judgment algorithm design, code realization and game testing process.Keywords: linkgame, Flex, ActionScript3.0, B/S1 绪论连连看小游戏的开发是为了满足玩家休闲的需要。在紧张工作之余,休闲类的小游戏能够给玩家带来最大程度的放松

    14、。该章从课题研究背景及意义、课题研究内容、论文主要工作和结构安排三方面对网页小游戏连连看进行分析和阐述。1.1 研究背景游戏产业作为现代电子技术的产物,正以其独特的魅力在全世界的娱乐领域占据主流位置,在承认广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它不仅能使人们打发时间,还可以让人们在紧张工作之余得到最大程度的放松。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。网页游戏又称Web游戏,是在浏览器上玩的游戏,它不用下载客户端,任何一台安装浏览器并且能上网的电脑都可以在浏览器玩的游戏,尤

    15、其适合上班一族。网页游戏对电脑的硬件要求不高,仅需要使用浏览器就可以在不影响新闻浏览、聊天和小说阅读等其他网络行为的同时,体验全新Web游戏理念的娱乐1。所以网页小游戏也越来越受广大网民欢迎,除了玩法简单外,很多网页小游戏也不乏经典。作为最基本的网页游戏之一,“连连看”游戏的设计与实现可以积累开发网页游戏的经验,完善开发思路,为以后更高层次上的网页游戏开发打下坚实的基础,更好的推动网页游戏的发展。1.2 研究意义网页连连看游戏能满足人们休闲的需要。而且小游戏还不会浪费计算机过多的资源,不像大型游戏占计算机资源还很耗费精力。通过本次毕业设计,基本掌握制作游戏的整个流程,熟悉游戏项目开发的完整过程

    16、,为即将到来的就业工作打下基础。另外通过本次设计将这三、四年来所学的专业知识和其他方面的知识融入到实际应用中。在实际运用中将Flex和Java语言结合运用得更加熟练,进一步掌握Flex和Java程序设计的基础内容、技能和方法;同时培养分析问题、解决问题的能力;对设计过程的观察、理解和归纳的能力有显著提高。1.3 研究内容基于Flex和Java的网页小游戏连连看的开发,根据以下步骤实现连连看的基本的功能。(1)通过对网页小游戏的基本功能分析,进行游戏的策划。(2)在策划的基础上,从界面和功能两个角度对游戏进行需求分析。其中功能需求从游戏和玩家两个角度进行分析。 (3)在游戏需求分析的基础上,进行

    17、游戏的前期设计,包括主界面的地图设计、路径算法设计、数据库设计。(4)在设计的基础上进行程序的开发。1.4 论文主要工作和结构安排本文主要介绍基于Flex和Java的网页小游戏连连看的开发背景和意义、开发技术和工具,并详细概述了需求分析、设计实现以及系统测试过程。全文共分七章,具体安排如下:第一部分:介绍课题研究背景、意义、内容,论文主要工作和结构安排等。第二部分:介绍开发平台和用到的关键技术。第三部分:介绍了游戏的策划,游戏的需求。第四部分:设计与实现,先介绍总体设计,然后是主要功能的详细设计与实现,并配有界面原型图、流程图,清晰表达出各功能的设计与实现过程。第五部分:介绍游戏的路径判断算法

    18、设计与实现,并配有界面图,清晰表达出路径算法及最短路径的获得方法。第六部分:介绍了游戏的测试设计内容,分别从界面和功能两个方面对游戏进行了测试。第七部分:总结了该项目的研究成果和不足之处,指明了后续研究方向。1.5 本章小结本章首先介绍了课题的背景及意义,明确了研究该课题的重要性,接着介绍了课题的研究内容,以便于对课题的开发有总体的认识,最后介绍了论文的主要工作和结构安排。2 相关技术及工具介绍该部分主要介绍系统所采用的技术及开发工具,涉及页面前端开发技术、后台开发技术、脚本语言、web服务器及前后台连接技术等。2.1 Flex技术Flex 是一个高效、免费的开源框架,可用于构建具有表现力的

    19、Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统,实现一致的部署。2.1.1 Flex介绍Flex是Adobe公司发布的presentation server(展现服务),它是Java web container或者.Net server的一个应用,根据.mxml文件(纯粹的xml描述文件盒actionscript)产生相应的.swf文件,传送到客户端,有客户端的flash player解释执行,给用户以丰富的客户体验2。现在Flex最新版本为Flex4.6。在做动画起家之后,Flash一直在谋求Rich Inte

    20、met Application(RIA富客户端)的霸主地位,具有影响的是,已经推出了面向对象的编程脚本ActionScript3.0,并且建立起类似于Java Swing的类库和相应的Component(组件)。Flex是通过Java或者.Net等非Flash途径,解释.mxml文件组织components,并生成相应的.swf文件。Flex的component和flash的component很相似2,但是有所改进增强。传统程序员在开发动画应用方面存在困难,Flex试图通过提供一个程序员们已经熟知的工作流和编程模型,让程序员更快更简单地开发动画以及RIA应用。Flex采用GUI界面开发,使用基

    21、于XML的MXML语言。Flex具有多种组件,可实现Web Server,远程对象,Drag and drop,列排序,图表等功能;Flex内建动画效果和其它简单互动界面等。相对于基于HTML的应用在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,Flex应用程序的工作流被大大改善。Flex的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。2.1.2 Flex的应用前景作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受。以下列出Flex的优势:(1) Flex与Flash:可以让普通程序员开发制作Flash成为

    22、可能;(2) 界面表现能力一流;(3) RIA富客户端应用,解决了异步调用,界面无刷新,浏览器兼容性等多项难题;(4) 对流媒体的支持:Flex是被公认为流媒体技术支持最好的应用;(5) 平台的可用性:根据ADOBE公司的说法,Flash player在全世界一半的PC机器上安装度为99.8%;(6) 跨平台:Flash player能够在linux下运行,也可以在手机上运行,所以不用担心绑死在WINDOWS上;(7) 对底层的可操作性:Flex能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本身就嵌入在Flex应用中,由Flex player直接播放;(8) 平台的后续运营和发展前景

    23、:Flex是由ADOBE公司推出的且开源;(9) 有充足的学习环境: Flex官方样式配置工具,可以在线配置Flex应用程序各种控件的外观样式,改程序也是用Flex编写的,大家可以想象Flex可以做到什么程度的应用了,而且这么漂亮的界面,根本不用做任何图片和美工,都是直接用样式实现即可。2.2 ActionScript语言ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。2.2.1 ActionScript介绍ActionScript 是由 Flash Player 中的 Ac

    24、tionScript 虚拟机 (AVM) 来执行的。ActionScript 代码通常被编译器编译成字节码格式(一种由计算机编写且能够为计算机所理解的编程语言),如 Adobe Flash CS3 Professional 或 Adobe Flash Builder 的内置编译器或 Adobe Flex SDK 和 Flex Data Services 中提供的编译器。字节码嵌入 SWF 文件中,SWF 文件由运行时环境 Flash Player 执行3。ActionScript是一种基于ECMAScript的脚本语言,可用于编写Adobe Flash动画和应用程序。由于ActionScrip

    25、t和JavaScript都是基于ECMAScript语法的,理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型(DOM)是以浏览器窗口,文档和表单为主的,ActionScript的文档对象模型(DOM)则以SWF格式动画为主,可包括动画,音频,文字和事件处理。ActionScript 代码常常直接写在Flash开发环境。该环境提供参考、代码提示和句法强调。原代码常常与电影一起存在.fla档案里。自外部文件档透过#include语法导入ActionScript代码也相当常见。在这种情况下,外部档案也许被Flash集成开发环境内建编译器,或Motion Twi

    26、n ActionScript2编译器(MTASC)编译4。扩展Flash创作交互动画和网络应用的能力。2.2.2 ActionScript的优点Flash使用ActionScript给动画添加交互性。在简单动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互。例如,可以单击动画中的按钮,然后跳转到动画的不同部分继续播放;可以移动动画中的对象;可以在表单中输入信息等。使用ActionScript可以控制Flash动画中的对象,创建导航元素和交互元素。2.3 Java语言Java是非常新的一种语言(1995年正式发布),具有面向对象、分布式、解释执行、健壮

    27、性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。和其他编程语言相比,它有很多优点5。使用Java的优点具体体现在以下几个方面:1.灵活性Java非常灵活,足以支持部署和开发环境中的各种变化。由于Java是在面向对象的基础平台上构建的,因此可以很容易对基本的语言进行扩展和发布。2.面向对象性 Java语言是一种新的面向对象的程序设计语言,它除了几种基本的数据类型外,大都是类似C中的对象和方法,程序代码大多体现了类机制,以类的形式组织,由类来定义对象的各种行为。Java同样支持类继承,这样也减少了程序设计的复杂性。3.平台独立性Java源代码和运行时文件并不局限于某一个操作系统。因此,在Windows环境中创建并编译Java类文件,无需任何修改就可以将相同的文件部署到UNIX环境中。Java的这种特性,也称为可移植性,这一点对于那些发现自己的业务增长需要一个特定的操作系统、又需要支持原操作系统的企业来说非常重要。4.交互式特性 Java是面向对象


    注意事项

    本文(完整版基于Flex和Java的网页小游戏连连看的开发毕业设计Word文档下载推荐.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开