- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于andrd平台连连看游戏设计与实现毕业论文开题报告.钟康
武汉工程大学 计算机科学与工程学院
毕业论文开题报告
毕业论文题目
基于Android平台连连看游戏设计与实现
学生姓名
钟 康
学号
1005090128
专业(方向)
计算机科学与技术
(计算机科学方向)
班级
2010级01班
指导教师姓名
黄文芝
职称
讲 师
课题背景
随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重。所以下班后大家都需要一个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态。
连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能在游戏中锻炼我们的眼力视野,注意力的专心程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心[1]。游戏规则简单易懂:游戏开始后,会看到一个随机打乱的图片布局。玩家通过观察找出一样的两个图案,然后分别点击选定。如果两图案能够用不超过限定数目内的线条连接,则可以消除。消除后的图案将从游戏见面消失,玩家按照上述规则继续消除[2]。在规定时间内消除完所有的图案则游戏胜利,否则游戏失败。伴随着轻松的音乐,清晰简洁的游戏画面,而又不失挑战的游戏特性。能够给玩家带来很好的休闲效果,从而减轻疲劳。
本次毕业设计基于一般的连连看游戏规则与游戏模式完成。在游戏体验和游戏模式又有所改进,旨在增加游戏的趣味性和挑战性。游戏设计出来后,经过测试需要实现以下的游戏基本功能:
正常游戏功能。也就是说,设计完成的游戏能够正常启动运行。在游戏的初始化阶段。首先要有排除“死锁”的能力,所谓的“死锁”就是游戏初始化完成后,新生成的消除图案列表中不存在一对可消除图案[3]。或者是在玩家游戏过程中出现了无法继续消除的情况。此时游戏应该提供“刷新”按钮,玩家点击后可以重新打乱布局从而继续游戏。这个环节保障了该游戏的可玩性和人性化设计[4]。
难度选择功能。由于这款休闲游戏适合的年龄段比较广,可谓老少皆宜。适当的游戏难度分级是必要的。本次设计了3个游戏难度,分别是简单、普通、和大师3个级别。其中可以控制消除图案的数目和游戏限定时间来对游戏难度进行控制。玩家可以根据自己的水平选择相应的游戏难度。也可以选择难度水平相对高一些,来挑战自我。
游戏暂停与继续功能。在游戏过程中,玩家如果需要暂时离开下。而游戏还没有完成时,此时,玩家可以点击暂停按钮来暂停游戏。保存当前游戏进度。当玩家返回时,点击继续游戏按钮,则可以接着之前没完成的游戏继续完成游戏。
上述是游戏应该具备的基本功能,本次设计的游戏在游戏界面,游戏模式上将会有所创新和提高。另外完成后的游戏还应该具备异常情况处理功能。对于各种可能出现的情况,比如说游戏卡死,游戏出错等。游戏都能做出应对。整个游戏要求运行流畅。游戏UI应该简洁美观,适合触控操作,具备人性化的动画提示[5]。游戏能够在所有的安卓系统上正常运行。不会因为低配置的手机而影响游戏效果。
本次选题的开发语言是java程序语言。以My Eclipse为开发工具。利用java语言,开发手机版连连看游戏。将所学的java理论知识与实际相结合对所学知识进行检查,也是为顺利完成本系统开发理论基础。程序测试运行在编译工具所提供的虚拟机上,测试通过未发现bug再进行真机测试。
设计的主要工作包括以下内容:
功能设计。用户可以通过点击菜单中的“开始游戏”选项,开始新游戏程序。程序会载入图片,并通过特定的算法排列图片,并标记图片,以便判断图片是否相同。记录图片坐标,以方便计算图片是否可以相连。确定图片大小,以确定用户点击的是那张图片。用户选择两张一样的图片,通过鼠标进行选取,如果用户两次点击的图片不相同,那么系统认为用户没有点[6](鼠标记数归 0),以完成用户以后的选取工作。如果用户选择的是相同的图片,那么系统会消除这两张图片,并使鼠标记数为 0,并消除这两张图片的标记,使里面的图片被标记在外面。以便用户可以进行以后的选择。用户也可使通过使用“刷新”功能进行图片重新排版。用户点击提示系统将通过连线,提示用户下一步可消除的图片用户点击演示,系统自动完成游戏[7]
设计游戏的UI。这个环节主要设计游戏的界面元素,包括游戏的主界面,游戏控制模块(计时器,计分器),游戏提示菜单,还有辅助按钮。还有图片、按钮样式等细节方面的设计。还包括界面元素的布局设计,要求布局完成后看起来简洁美观。
各个模块能正常实行其功能。
游戏核心算法。此环节主要包括分析设计出游戏的核心算法即判断并找出可消除路径的算法。算法功能有:一是判断两个选中图案是否能够消除,二是如果能消除以虚线的形式给出路径并且消除图案[8]。另外还有图片的产生设计。
游戏动画与配音。这个环节主要设计优美的游戏状态切换动画。包括选中消除图案是的状态动画,消除图案时的动画效果,提示菜单出现时的动作等
您可能关注的文档
- 大学英语第二合教程3UNIT5.ppt
- 大学英语语法rammar-并列结构.ppt
- 大学论文模板统营销与网络营销模式探究.doc
- 大学语文(一库.doc
- 大学语文试题案.doc
- 大学马原-第 第三节 唯物辩证法是认识世界和改造世界的根本方法.ppt
- 大家在刚开始法语的时候.doc
- 大容量中压电起动.ppt
- 大小写字母巧教案.doc
- 大工14春《行为学》在线作业2题目及答案.doc
- 小学教育信息化对教学效果的促进研究教学研究课题报告.docx
- 互联网资源对高中生自主学习的支持教学研究课题报告.docx
- 反馈机制在提升学生学业成绩中的作用教学研究课题报告.docx
- 小学心理健康教育课程设计的有效性研究教学研究课题报告.docx
- 高中生目标管理对学业的影响探究教学研究课题报告.docx
- 评价体系对学生学习动机的影响研究教学研究课题报告.docx
- 学校心理辅导对学生成长的影响探讨教学研究课题报告.docx
- 小学生学习习惯培养的有效途径分析教学研究课题报告.docx
- 高中美术课程与学生个性发展的关系教学研究课题报告.docx
- 小学教育评价体系的合理化研究教学研究课题报告.docx
文档评论(0)