分享拼图板游戏

24 篇文章 0 订阅

      玩android开发也有一段时间了,最近有时间就把小时候玩的拼图板游戏按照记忆中的样子实现了一把。代码放在google code上,跟大家分享下。

     记得小时候经常玩的拼图板是一块小白板中间有16块小方块,有一块是空的,可以填充。我也是这么实现的。由于手机的型号,屏幕分辨率千差万别,我就考虑根据屏幕的大小来等分,这样子每个方块看起来就不一定是正方形的了,不过不影响游戏。在此基础上增加了可选图片,可设置游戏难度(3X3,4X4,5X5),另外增加了游戏的背景音乐,增加了游戏的氛围。

     前面说的都是前期的设计。代码实现中主要技术点有游戏中对象的设定,我将每个滑块都设计成一个view对象,各自更新;实现各滑块在滑动过程中的动画效果;做了一个比较挫的自动打乱的程序,按照数学来讲,初始版的排列是有算法可以初始化的,可以google下具体算法。参考了jetBoy,增加了背景音乐功能。

     关于android开发,或者针对这个小游戏,大家可以拍砖。源代码已经开源:http://code.google.com/p/jigsaw-puzzle-2/  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值