安卓小游戏毕业设计Word文档格式.docx
《安卓小游戏毕业设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《安卓小游戏毕业设计Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
指导教师(职称):
XXX(讲师)
专业:
计算机科学与技术
班级:
XX级计科01班
所在学院:
计算机科学与工程学院
XX年6月
目录
摘要……………………………………………………………………………………..…IIAbstract…………………………………………………………………………………...III
第一章绪论………………………………………………………………………………1
1.1课题背景……………………………………………………………………………....1
1.2国内外研究现状.……………………………………..……………………………….2
1.3课题研究意义………………………………………………………………………..….2
1.4论文结构安排………………………………………………………………………..….3
第二章基础知识与开发技术………………………………………………………………...5
2.1Android技术简介.……………………………………..……………………………….5
2.2Java技术简介………………………………………………………………………..…9
第三章需求分析与系统概要设计………………………………………………………….13
3.1可行性分析……………………………………………………………………….……13
3.2功能需求分析…………………………………………………………………….……14
3.3系统基本流程…………………………………………………………………….……14
3.4模块设计及算法简介…………………………………………………………….……16
第四章系统详细设计……………………………………………………………………….17
4.1开发环境的搭建…………………………………………………………………….…17
4.2单项功能的实现…………………………………………………………………….…18
4.3算法详细设计……………………………………………………………………….…25
第五章系统测试与性能分析……………………………………………………………….35
5.1软件测试……………………………………………………………………………....35
5.2游戏系统测试…………………………………………………………………….……36
5.3游戏性能分析…………………………………………………………………….……36总结…….……………………………………………………..………………………….….39致谢…….……………………………………………………..………………………….….41参考文献…….………………..………………………………..………………………….….43
摘要
论文对Android系统架构和应用开发进行初步研究,运用Java开发语言设计了一款连连看小游戏。
在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法、关卡设置、音效和动画进行了详细设计。
在游戏的详细设计阶段中,首先,我们必须搭建好游戏开发的必要环境,包括下载安装开发环境Eclipse和安装ADT扩充套件。
开发环境搭建好之后,接着就是游戏单项功能的实现:
连线消除、游戏倒计时、开始游戏、暂停游戏和游戏模式选择这些功能。
然后自定义游戏视图,定义的视图能够根据控制器提供的布局数据来显示图片,并提供选中高亮、连线和消除的功能。
再然后就是设计游戏控制器的部分,该部分实现了主要的控制逻辑。
最后,就是最关键的算法设计部分了,论文详细介绍该游戏涉及到的算法:
游戏布局算法、连通算法和僵局判定算法。
完成这些步骤后,最终实现了一个界面友好、高效稳定和富有娱乐性的手机连连看益智小游戏。
关键词:
Android;
Java;
游戏;
算法;
益智
Abstract
Inthisthesis,wedesignedasmallgamecalledLianliankanthroughapreliminarystudyontheAndroidsystemarchitectureandapplicationdevelopment.Itdeterminedthefunctionalandperformancerequirementsofthesystembasedonthedetailedrequestsanalysisofthesystem.Thegame'
smenuinterface,screendrawing,timecontrol,layoutalgorithm,connectivityalgorithm,levelset,soundandanimationhavebeendetaildesigned.Inthedetaileddesignstageofthegame.Atfirst,wehavetobuildthenecessaryenvironmentforthedevelopmentofagoodgame,includingdownloadandinstallEclipsedevelopmentenvironmentdownloadingandintallADTExtensions.Afterwehavebuiltthedevelopmentenvironment,thenwehavetoachievesinglefunctionofthegame.Thesefunctionsincludingeliminatingafterconnected,gamecountdownedtostartthegame,pausingthegameandselectinggamemodes.Andthencustomizethegameviewthatcandisplaypicturesaccordingtothelayoutofthedataprovidedbythecontroller,andprovidefunctionsincludeingselectedhighlights,connectionsandelimination.Then,wewoulddesignthegamecontrollerwhichimplementsthemaincontrollogic.Finally,thereisthemostcriticalpartthatisthealgorithmdesign,inthisthesiswedescribethealgorithmsinvolvedinthegameincludingGamelayoutalgorithm,connectivityalgorithmsanddeadlockdecisionalgorithm.Aftercompletingthesesteps,auser-friendly,efficientandstableandentertainingpuzzlegamecalledlianliankanhasbeenrealized.
Keywords:
Android;
Game;
Algorithms;
Puzzle
第一章绪论
第一章主要是对课题的总体介绍,包括课题的背景资料简介、国内外一些研究的现状成果外,还深入地介绍了课题研究的价值以及对未来的影响,为本系统的编写调试提供了强大的理论依据。
1.1课题背景
现代科学技术的发展,改变了人类的生活。
作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展。
要做一名能够独立完成面临的任务并且有创新意识的新型人才。
下面谈谈连连看游戏设计基于的Android系统平台。
Android是一个基于Linux核心(kernel)的开放手机平台作业系统。
与WindowsMobile、Symbian等手机作业系统处在同一级别。
对于设备制造商来说,Android是一个免费的平台。
Android作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商限制的情况。
对硬件开发厂商来说,Android也是个开放的平台。
只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。
对于手持装置的开发者来说,Android是个先进的平台。
平台上的应用程式可相容于各种型号的Android手机,免去为各种不同手机机型开发的困扰。
Android平台支援各种先进的网路,具备绘图、3D处理等能力,可以给使用者提供更好的体验。
对于用户来说,Android是一个用于手机的作业系统。
用户只要先申请一个免费的Google帐户即可。
当用户想换一台手机时,就可以在同样使用Android作业系统平台的不同厂牌手机之间选择,并且很容易地将联络簿等个人资料转换到新手机上。
Android在Linux核心的基础上,提供了各种合用的函数库和一个完整的应用程式框架。
并采用较符合商用限制的Apache版权。
在Linux核心的基础上提供Google自制的应用程式运行环境(称作Dalvik,与Sun的J2ME不同),并提供基于Eclipse整合开发环境(IDE)的免费、跨平台(Windows、MacOSX、Linux)开发工具(SDK),便于应用程式开发者学习和使用。
免费的跨平台开发工具,让具备一些物件导向观念或视窗程式开发经验的开发者能在一定时间内上手。
从不同角度来说,Android代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。
而基于Android平台的连连游戏看作为一款经典的益智小游戏,一直以来都被众多的游戏爱好者喜欢,这个游戏,男女老少皆宜。
游戏的吸引力主要在于:
连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能在游戏中锻炼我们的眼力视野,注意力的专心程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心。
篇二:
安卓游戏毕业设计论文
人生最大的幸福,是发现自己爱的人正好也爱着自己。
大连民族学院本科毕业设计(论文)
基于安卓的"
经营冷饮店"
游戏设计
摘要
随着社会与科技的发展
人们越来越注重移动、便携与方便
而随着这股潮流的发展
手机应用游戏应运而生
安卓系统作为一个市场占有超过50%的手机平台
其应用游戏的发展非常迅猛
本论文提出一款基于安卓系统的"
并对其具体开发与实现进行了剖析
在游戏制作过程中
实现了用户与手机之间的良好的人机交互
使用户更好的参与到游戏中去
此款游戏为模拟经营类