开发者社区> eclipse_xu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android拼图游戏开发全纪录0

简介: 最近刚完成一个Android的小项目--拼图游戏。项目并不复杂,但也是一个完整的项目,用到的知识点还是比较丰富的。 做完之后照例进行下总结: 需求定义: 1、选择图片后进入拼图界面,可以选择默认图片或者自定义图片,即从图库选择或者从相机拍照。
+关注继续查看

最近刚完成一个Android的小项目--拼图游戏。项目并不复杂,但也是一个完整的项目,用到的知识点还是比较丰富的。

做完之后照例进行下总结:

需求定义:

1、选择图片后进入拼图界面,可以选择默认图片或者自定义图片,即从图库选择或者从相机拍照。

2、可以设置游戏的难度,即选择拼图为NXN结构。

3、自动打乱拼图的顺序,利用倒置和算法,确保生成的数据有解。

4、拼图过程中可以查看原图。

5、拼图具有计时、记步功能。

6、完成拼图后显示全部图片并提升拼图成功。

7、可以查看历史记录。

*8、利用IDA STAR算法可以自动解题。

基本上可以实现以上几大功能,自动解题算法目前还未实现,看来只能留到第二版了- -、唉,求指教。

国际惯例,先上图看看效果:



图1、程序初始界面,是不是有点小清新的感觉,哈哈



图2、右上角选择游戏难度,2X2请无视,调试用的,可以改成5X5



图3、选择图片、难度



图4、进入拼图主界面,点击相应的方块可以和空白方块进行移动,和现实的拼图一样啦



图5、点击原图按钮可以显示原图,有动画效果哦


图6、拼图完成



图7、点击自定义添加按钮,可以选择本地图册或者相机



图8、手机图册,照片请无视,小米系统


图9、相机拍照、请认准正版授权


图10、相机拍照进入拼图界面

基本上就是以上这些功能,接下来,我们就要详解这个项目的实现过程。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Android开发秘籍(第2版)》——导读
本节书摘来自异步社区《Android开发秘籍(第2版)》一书中的目录,作者 【美】Ronan Schwarz , Phil Dutson , James Steele , Nelson To,更多章节内容可以访问云栖社区“异步社区”公众号查看
1323 0
+关注
eclipse_xu
《Android群英传》作者
262
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载