基于Flex和Java的网页小游戏连连看的开发毕业论文.doc
《基于Flex和Java的网页小游戏连连看的开发毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Flex和Java的网页小游戏连连看的开发毕业论文.doc(67页珍藏版)》请在三一文库上搜索。
1、 PINGDINGSHAN UNIVERSITY 毕业论文毕业论文( (设计设计) ) 题题 目目: : 基于 Flex 和 Java 的网页小 游戏连连看的开发 院院 ( ( 系系 ) ): : 软件学院 专业年级专业年级: : 软件工程 2009 级 毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明 原创性声明原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 及其它教育机构的学位 或学历而
2、使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论 文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其 它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论 文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下
3、独立进行 研究所取得的研究成果。除了文中特别加以标注引用的内容外,本 论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本 文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权 大学可以将本学位 论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学
4、校规定处理。 作者签名:日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书指导教师评阅书 指导教师评价:指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格 2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格 5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优
5、 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格 建议成绩:建议成绩: 优优 良良 中中 及格及格 不及格不及格 (在所选等级前的内画“”) 指导教师:指导教师: (签名) 单位:单位: (盖章) 年年 月月 日日 评阅教师评阅书评阅教师评阅书 评阅教师评价:评阅教师评价: 一、论文(设计)质量一、论文(
6、设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 二、论文(设计)水平二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格 建议成绩:建议成绩: 优优 良良 中中 及格及格 不及格不及格 (在所选等级前的内画“”) 评阅教师:评阅教师: (签名) 单位:单位: (盖章) 年年 月月 日日 教研室(或
7、答辩小组)及教学系意见教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价:教研室(或答辩小组)评价: 一、答辩过程一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格 2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格 3、学生答辩过程中的精神状态 优 良 中 及格 不及格 二、论文(设计)质量二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格 三、论文(设计)水平三、论文(设计)水平 1、论文(设计)的理论意义或对解
8、决实际问题的指导意义 优 良 中 及格 不及格 2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格 3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格 评定成绩:评定成绩: 优优 良良 中中 及格及格 不及格不及格 (在所选等级前的内画“”) 教研室主任(或答辩小组组长):教研室主任(或答辩小组组长): (签名) 年年 月月 日日 教学系意见:教学系意见: 系主任:系主任: (签名) 年年 月月 日日 原 创 性 声 明 本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行 研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、 观点等
9、,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他 个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的 个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名: 日 期: 关于毕业论文使用授权的声明 本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、 原始数据、实物照片、图片、录音带、设计手稿等) ,知识产权归属平顶山学院。 本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国 家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授 权平顶山学院可以将本毕业论文的全部或部分内容编入有关数
10、据库进行检索,可 以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导 教师同意,且第一署名单位为平顶山学院。本人离校后使用毕业论文或与该论文 直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。 论文作者签名: 日 期: 指导老师签名: 日 期: 平顶山学院本科毕业设计 基于 Flex 和 Java 的网页小游戏连连看的开发 摘 要 游戏在现今社会里正成为人们释放压力、放松自己最行之有效的娱乐方式 之一。随着网络技术的快速发展,Flex 网页小游戏以其界面美观、操作简单、 无需安装、对硬件要求低等优点备受广大玩家的青睐。因此,设计一款符合大 众风格的网页小游戏具有重要
11、意义。 在分析 Flex 游戏的基础上,首先通过游戏策划和需求分析确定游戏规则、 界面布局和游戏所需实现的功能;然后用 Flash Builder 4.6 处理各种界面元素, 完成游戏界面的制作;最后采用 ActionScript3.0 语言编程实现游戏选关、游戏开 始、时间显示、得分显示、关卡显示、路径判断、图片消除、图片重置,以及 重新开始和下一关等功能。为了体现游戏的竞技性,增加趣味性,特设计 Mysql 数据库以保存玩家的得分及排名信息,用 Java 实现对数据库的直接操作,通过 BlazeDs 插件连接 Flex 前端页面和后台 Java 代码,实现提交分数和查看排行榜 的功能。同时
12、为了提高游戏性能,对路径判断算法进行了优化。 本文论述了网页游戏连连看的开发背景、意义,介绍了系统开发所使用的 环境、工具以及开发语言,并对相关的开发技术进行了阐述。重点论述了游戏 策划、需求分析、详细设计、路径判断算法设计、代码实现和游戏测试的过程。 关键词关键词:连连看,Flex,ActionScript3.0,B/S 平顶山学院本科毕业设计 Linkgame Development Based on Flex and Java Abstract Game in todays society is becoming people to release pressure, relax the
13、 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 majority of players. Therefore, design a popular s
14、tyle 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 4.6 processing all kinds of interface elements,
15、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 functions. In order to reflect the athletics of the
16、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 view the list of functions. At the same time to
17、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 development of related technology are expounded.
18、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/S 平顶山学院本科毕业设计 目目 录录 1 绪论 .1 1.1 研究背景 .1 1.2 研究意义 .1 1.3 研究内容 .2 1.4 论文主要工作和结构安排 .2 1.5 本章小结 .2 2 相关技术及
19、工具介绍 .3 2.1 Flex 技术3 2.1.1 Flex 介绍3 2.1.2 Flex 的应用前景3 2.2 ActionScript 语言.4 2.2.1 ActionScript 介绍.4 2.2.2 ActionScript 的优点.5 2.3 Java 语言5 2.4 BlazeDS 技术.6 2.5 开发工具 .6 2.5.1 Tomcat 服务器.6 2.5.2 Flash Builder.7 2.5.3 MyEclipse.7 2.5.4 MySQL.8 2.6 本章小结 .8 3 策划与需求分析 .9 3.1 游戏策划 .9 3.2 需求分析 .10 3.2.1 界面需求
20、 .10 3.2.2 功能需求 .10 3.3 数据库需求 .17 3.4 本章小结 .17 4 设计与实现 .18 基于 Flex 和 Java 的网页小游戏连连看的开发 4.1 总体设计 .18 4.2 详细设计和实现 .21 4.2.1 游戏界面 .21 4.2.2 级别选择 .22 4.2.3 游戏说明 .22 4.2.4 开始游戏 .23 4.2.5 图片区的显示 .24 4.2.6 关卡计时器 .24 4.2.7 得分记录 .24 4.2.8 关卡记录 .24 4.2.9 消除图片 .25 4.2.10 重置图片 .25 4.2.11 查看排行榜 .25 4.2.12 后台数据操作
21、 .26 4.3 本章小结 .27 5 路径判断算法 .28 5.1 算法构思 .28 5.1.1 简化地图路径 .28 5.1.2 数组判断 .28 5.2 算法实现 .30 5.3 本章小结 .31 6 测试 .32 6.1 测试步骤 .32 6.1.1 界面测试 .32 6.1.2 功能测试 .32 6.2 测试结果 .34 6.3 测试分析 .34 6.4 本章小结 .34 7 结束语 .35 附录 .36 参考文献 .43 致 谢 .44 平顶山学院本科毕业设计 1 1 绪论 连连看小游戏的开发是为了满足玩家休闲的需要。在紧张工作之余,休闲 类的小游戏能够给玩家带来最大程度的放松。该
22、章从课题研究背景及意义、课 题研究内容、论文主要工作和结构安排三方面对网页小游戏连连看进行分析和 阐述。 1.1 研究背景 游戏产业作为现代电子技术的产物,正以其独特的魅力在全世界的娱乐领 域占据主流位置,在承认广大娱乐网民的选择空间狭小的同时,也必须明确的 一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它不仅能 使人们打发时间,还可以让人们在紧张工作之余得到最大程度的放松。而且游 戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济 腾飞的“第四产业” 。 网页游戏又称 Web 游戏,是在浏览器上玩的游戏,它不用下载客户端,任 何一台安装浏览器并且能上网的电脑都
23、可以在浏览器玩的游戏,尤其适合上班 一族。网页游戏对电脑的硬件要求不高,仅需要使用浏览器就可以在不影响新 闻浏览、聊天和小说阅读等其他网络行为的同时,体验全新 Web 游戏理念的娱 乐1。所以网页小游戏也越来越受广大网民欢迎,除了玩法简单外,很多网页 小游戏也不乏经典。作为最基本的网页游戏之一, “连连看”游戏的设计与实现 可以积累开发网页游戏的经验,完善开发思路,为以后更高层次上的网页游戏 开发打下坚实的基础,更好的推动网页游戏的发展。 1.2 研究意义 网页连连看游戏能满足人们休闲的需要。在紧张工作之余,休闲类的小游 戏能够给玩家带来最大程度的放松。而且小游戏还不会浪费计算机过多的资源,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Flex Java 网页 小游戏 连连 开发 毕业论文
链接地址:https://www.31doc.com/p-3920411.html