4.1 游戏界面布局的具体实现 18
4.1.1 游戏流程图 23
4.2 程序算法的开发 28
4.2.1 基本变量设置 28
4.2.2 游戏初始化 28
4.2.3 游戏开始 29
4.2.4 设置每个块的描述 32
4.2.5 赢得游戏并重置 34
5 系统运行演示效果 36
5.1 游戏初始化 36
5.2 游戏运行 37
5.3 赢得游戏与结束 38
6 结论 40
致谢 41
参考文献 42
1 绪论
之所以选择此课题,是因为如今正是一个移动开发的热门时期。当初我们还用着普通非智能手机的时候,日常只有电话与短信几项简单的功能。而现在,当智能机占领这个时代的时候,我们手中的手机变得无所不能,除了电话短信等基本功能外,更有成千上万的应用让我们可以办到不同的事,玩到不同的游戏。所以移动端的开发显得如此重要,人们的生活离不开各种移动终端上的APP。
我所选择的安卓平台,是一个开源并且免费的操作系统,这使得各移动电话的制造商们可以免费搭载Android操作系统,制造成本也随之大大降低。Android系统另外的一个优点就是开源,正如字面上的意义,也就是开放源代码的意思。这也大大方便了开发者们可以在统一的平台下进行开发,并且可移植性和个性化的自定义手机配置也成为安卓手机的一大优势。
现在市面上的各种应用程序中,Android应用市场不管是用量还是总收入,近百分之七十是来自于游戏应用,并且Android系统的发展走势日趋见长,已经占据了很大一块市场比例。可见人们的生活中离不开休闲与娱乐,所以在如今移动开发热门的大环境下,我选择了安卓的游戏APP开发。
本论文是基于Android智能手机的扫雷游戏的设计与实现,传统扫雷游戏存在由来已久,而Android智能手机却是近几年的新兴事物,两者进行有机的结合将会产生质的变化。传统与科技、竞技与娱乐相结合,使我不得不看好这个项目的发展潜力。因为扫雷游戏编程对于计算机行业来说已经不是一个新鲜词语,各种优秀的设计充斥于已有的市场平台,所以本文在完成扫雷基本的游戏功能之后,并未去扩展游戏功能,而是着重探讨扫雷游戏的算法设计。下面让我们来了解一下本论文涉及的一些基本情况和知识。
1.1 智能手机与Android系统的发展历程
2007年1月9日,苹果公司的首席执行官史蒂夫乔布斯向全世界发布了第一款基于IOS系统的iphone手机。没过多久,在2007年11月5日Google公司也发布了一款基Linux平台的开源手机操作系统——Android。次年9月22日,美国运营商T-Mobile在纽约正式发布第一款Android手机——T-Mobile G1。之后,2011年2月11日,诺基亚在英国伦敦宣布与微软达成战略合作关系。诺基亚手机将采用Windows Phone系统,并且将参与该系统的开发,这也意着曾经的霸主Symbian平台的陨落。至此,IOS、Android、Windows Phone三大平台的主导地位已经清晰可见,分别由苹果、谷歌、微软三分天下。国内,也有许多出色的制造商搭载了免费的安卓系统来开发手机,如:华为、小米、魅族、中兴、锤子,等等。这些厂商的崛起都离不开一点——Android。以上的厂商中更有不少推出了自己的安卓系统,如锤子与小米提供的安卓系统更是专注为国人打造,个性化十足。 基于安卓手机的扫雷小游戏APP开发(2):http://www.youerw.com/jisuanji/lunwen_30917.html