摘 要:疯狂连连看是一种单机益智休闲小游戏,它具有玩法简单,耗时少等特征,可以让用户在脱机状态下也能轻松地对该系统进行操作.该设计是利用java语言,在android平台上开发的,并最终实现一个界面友好,操作简单和富有娱乐性的手机小游戏.59271
毕业论文关键字:手机,游戏,算法,Android,Java
Abstract:Crazy link is a kind of single puzzle game, which has the characteristics such as simple and less time-consuming, etc. And it also can make the user easily operate the system offline. This software is designed based on android platform with java language, which ultimately achieves a friendly interface, simple operation and entertaining mobile phone game.
Key Words:mobile phone, game, arithmetic, Android, Java
1 引言…4
1.1 课题背景4
1.2 发展趋势4
2 系统总体分析…4
2.1 系统运行环境及开发平台…4
2.2 功能说明4
2.3 需求分析5
2.4 系统基本流程及流程图5
3 系统设计与实现6
3.1 源码目录结构图…6
3.2 欢迎界面8
3.3 退出界面和游戏失败(胜利)界面 …12
3.4 游戏主界面 15
3.5 系统实现 …22
4 软件测试 22
结论24
参考文献25
致谢26
1 引言
1.1 课题背景
一方面,Android更加贴近中国的购买能力,Android为不同层次的消费群体量身定做了属于他们的产品[1].而软件方面,Android的软件是从无到有,从现在到几乎所有的手机都能找到Android版本.
Android代表着一个与众不同的开放源码操作系统平台,一个免费公开的应用程序开发环境,可以让不同的程序员走在同一起跑线.而疯狂连连看作为一款经典的益智休闲小游戏,一直以来被众多游戏爱好者喜欢,这个游戏,男女老少皆宜,尤其是广大白领女性.游戏的吸引力主要在于,玩法简单,耗时少,且是单机模式,即便在没有网的情况下,也可以让用户在简短的时间里放松,达到自己想要的目标,获取自己想要的成果.
1.2 发展趋势
随着Android手机的普及,越来越多的应用app诞生,无处不在地诠释着Android手机系统应用越来越强大.尤其在一群屌丝中,他们更乐意在游戏中去发现,去实现他们的梦想,例如英雄联盟,三国杀等.如今在PC端可实现的功能,在手机上也可以.Android的到来,也在不断的改变着PC.疯狂连连看系统这个看似简约且不断在丰富、在变化着的游戏越来越受广大群众的欢迎,尤其对那些忙里偷闲的人来说,更是一种很好的宣泄口.在游戏发展的这条道路上,简单的疯狂连连看系统依旧被人们所欢迎,历久不衰.
2 系统总体分析
2.1 系统运行环境及开发平台
该系统可在windows7环境下运行,也可以在Ubuntu环境下运行,采用java[2]语言作为开发语言,使用Eclipse+ADT[3]作为开发工具,模拟器或者手机作为本系统的应用平台.
2.2 功能说明
在本系统中,要求消除两张相同的图片,同时这两张图片之间的通路路径(路线)的拐角数不能超过2个且没有其他图片阻碍.除了这一基本功能之外,还有其他功能:
①计时器:用来显示玩家剩余时间,在规定时间内完成游戏,则游戏胜利,反之,游戏失败.
②游戏难度:游戏难度由玩家决定,越靠后,游戏时间越短,游戏难度越高.
③重排:在玩家操作该系统时,随机产生的图片可能会出现僵局,此时玩家可以手动改变图片的摆放位置.