天天看点

Android入门——拼图游戏开发实践

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处  、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/love254443233/article/details/7898923

因为以前只对Android有所了解,还没有进行深入的研究。因为有了差不多5年的java开发经验,想快速学习Android开发,就选择在项目实践中学习,个人认为这种学习方式非常适合那些有java开发经验的人,在开发前最好找一些非常详细的视频看看,边看边练习;个人不推荐看书(太慢)。因为在几个用前只用了几周时间开发,很多都忘记了。有时候觉得有些东西,有些经验不敢独享,对后来者有些帮助,一所以就有后续文章。这些博文非常适用入Android入门学习,不过其中有些方法还是值得收藏。这个拼图游戏为朋友开发——2.14的礼物,闲话太多了...

游戏功能介绍:

1、设置游戏背景图片:设置个人喜欢的拼图背景,当然,你可以把你喜欢的美女作为拼图背景。

2、最佳成绩保存:保存游戏总共所花的时间。在每次游戏完成后,玩家可以把自己的玩游戏的时间保存在手机数据库中。在游戏主界面可以进入查看以往玩家保留记录的成绩。

3、选项:游戏的一些设置。包括显示行列标记,比如你想拼多少行多少列(比如说,5行4列)的游戏,这也是游戏的难度。

4、传感器设置:游戏增加手机传感器的支持。只要玩家开启手机传感器,游戏中就可以根据玩家操控手机(左、右、前、后摆)的手势来自动移动游戏的方格。当然游戏肯定支持触摸,能够根据手指划动来改变方格移动。

5、作弊:玩家没有玩完游戏立刻进入游戏胜利状态。然后可以保存玩家的个人信息。这里是当你看到别人花了120秒完成拼图,你在60秒时就可以用作弊让别人看到你的成绩。

6、因为中途改变个人的项目,现在转到openfire开发,所以游戏还有很多待完成的功能。比如说,语音识别功能:根据玩家发出的“上、下,前、后,左、右....”来增加游戏的多样控制,从而增加游戏的可玩性;增加多台手机同时进行拼图比赛;允许玩家自己设置其它的游戏背景,游戏背景音乐设置等等。这些功能只能留给后来着继续开发。

7、游戏多个功能界面载图:

一)主界面,所有选项全部手动绘制,对不同区域进行点击监听,然后进入相应的Activity。具体如图:

Android入门——拼图游戏开发实践

二)游戏界面标记了行、列:

Android入门——拼图游戏开发实践

游戏进行中(弹出menu菜单),标记行、列时游戏就会显示行列标记,否则不显示;启动传感器...

Android入门——拼图游戏开发实践

游戏进行中(取消标记行列):

Android入门——拼图游戏开发实践

三)设置拼图背景,显示屏幕、图片宽高,向左、向右浏览上一张、下一张图片,返回到主界面、确定按钮。具体如图:

Android入门——拼图游戏开发实践

四)显示最佳成绩,显示排名、用户名、总时长:转换成时、分秒,如图:

Android入门——拼图游戏开发实践

五)游戏设置,这里采用Android标准配置方法:

Android入门——拼图游戏开发实践

六)作弊,当用户点击:

Android入门——拼图游戏开发实践
Android入门——拼图游戏开发实践

七)游戏帮助:

Android入门——拼图游戏开发实践

声明:

本游戏源代码仅供学习使用,禁止商用!

本游戏源代码与游戏可执行文件未经本人同意不得在任何网址上传,否则将追究法律责任!

可执行文件机锋网下载地址:http://apk.gfan.com/Product/App523043.html

游戏源代码免费下载地址:http://download.csdn.net/detail/love254443233/4520737