Android疯狂连连看游戏


今天看完了李刚老师的《疯狂Android讲义》一书中的第18章《疯狂连连看》,从而学会了如何编写一个简单的Android疯狂连连看游戏。

     开发这个流行的小游戏,难度适中,而且能充分激发学习热情,适合Android初学者来说是一个不错的选择。对于该游戏的开发,需要重点掌握单机游戏的界面分析和数据建模能力:游戏玩家严重看到的是游戏界面,但是在开发者眼中看到的应该是数据模型。除此之外,单机游戏通常需要一个比较美观的界面,需要通过自定义View来实现游戏主界面。

     开发连连看游戏除了需要理解游戏界面的数据模型之外,还需要判断两个方块是否可以相连,为了判断两个方块是否可以相连,需要对两个方块所处的位置进行分类,然后针对不同的情况采用不同的判断算法进行判断,还需要采用条理化的思维方式分析、处理,这也是学习这个游戏开发所需要重点掌握的能力。

    首先来看看这个游戏运行的效果,如下所示:

  1、游戏最开始的界面,可以点击“开始”按钮开始游戏

2、点击“开始”按钮后,会显示出计时文本框,并开始计时。


3、游戏过程中


4、游戏结果:成功或者失败

      

关于具体的实现步骤,请参考下面的链接:http://download.csdn.net/detail/qq446282412/6498153

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第18章 疯狂连连看 18.1 连连看游戏简介 18.2 开发游戏界面 18.2.1 开发界面布局 18.2.2 开发游戏界面组件 18.2.3 处理方块之间的连接线 18.3 连连看的状态数据模型 18.3.1 定义数据模型 18.3.2 初始化游戏状态数据 18.4 加载界面的图片 18.5 实现游戏Activity 18.6 实现游戏逻辑 18.6.1 定义GameService组件接口 18.6.2 实现GameService组件 18.6.3 获取触碰点的方块 18.6.4 判断两个方块是否可以相连 18.6.5 定义获取通道的工具方法 18.6.6 没有转折点的横向连接 18.6.7 没有转折点的纵向连接 18.6.8 一个转折点的连接 18.6.9 两个转折点的连接 18.6.10 找出最短距离 18.7 本章小结 第19章 电子拍卖系统 19.1 系统功能简介和架构设计 19.1.1 系统功能简介 19.1.2 系统架构设计 19.2 JSON简介 19.2.1 使用JSON语法创建对象 19.2.2 使用JSON语法创建数组 19.2.3 Java的JSON支持 19.3 发送请求的工具类 19.4 用户登录 19.4.1 处理登录的Servlet 19.4.2 用户登录 19.5 查看流拍物品 19.5.1 查看流拍物品的Servlet 19.5.2 查看流拍物品 19.6 管理物品种类 19.6.1 浏览物品种类的Servlet 19.6.2 查看物品种类 19.6.3 添加种类的Servlet 19.6.4 添加物品种类 19.7 管理拍卖物品 19.7.1 查看自己的拍卖物品的Servlet 19.7.2 查看自己的拍卖物品 19.7.3 添加拍卖物品的Servlet 19.7.4 添加拍卖物品 19.8 参与竞拍 19.8.1 选择物品种类 19.8.2 根据种类浏览物品的Servlet 19.8.3 根据种类浏览物品 19.8.4 参与竞价的Servlet 19.8.5 参与竞价 19.9 权限控制 19.10 本章小结

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值