Android核心技术与实例讲解.pdfVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实战 Android 编程——手把手教你做出商用软件 第 16 章 Android 游戏开发 实践——快乐数独 益智类游戏是一种比较流行的游戏,其画面大都比较简单,很少有很复杂的游戏特效, 但是通常用到人工智能的算法来控制游戏的难度。而算法的优化是开发该类游戏的难点。这 类游戏主要包括棋牌类游戏和智力测试类游戏,例如麻将、扫雷、五子棋、扑克牌等。 数独就是益智游戏的一种,玩法简单但数字的排列方式千变万化,很多人认为数独是训 练头脑的绝佳方式。本章通过讲解数独游戏在 Android 平台上的设计与实现,使读者了解此 类游戏的开发过程,掌握实用的开发技巧,学会此类游戏的开发。 16.1 游戏的背景及功能概述 本节在整体上对数独游戏进行了简单的介绍,使读者了解数独游戏的发展,知道什么是 数独游戏,以及在Android 中该游戏的玩法。 16.1.1 背景概述 数独的前身为“九宫格”,最早起源于中国。但当时的算法比现在的更为复杂,要求纵 向、横向、斜向上的三个数字之和等于15,而不只是数字不能重复。儒家典籍《易经》中 的“九宫图”也是来源于此。 到了 18 世纪末,瑞士数学家莱昂哈德·欧拉又发明了一种叫做“拉丁方块”的游戏,之 后不久,美国的一家数学逻辑游戏杂志开始刊登这类游戏,使此类游戏得到良好发展,之后 又在日本得到了广泛的传播。2004 年,第一个“数独”游戏被刊登上了英国《泰晤士报》的 封面,此时开始数独游戏才真正为世界所知晓。 由于此类游戏操作简单,不需要特定的语言基础,也不需要进行数字运算且可玩性高、 锻炼思维、开发大脑,所以很快风靡全球。之后由其衍生的游戏也越来越多,例如杀手数独、 角线数独等。 356 第 16 章 Android 游戏开发实践——快乐数独 16.1.2 功能简介 数独游戏的规则很简单,只需在空格处填入 1~9 的数字,并保证每个数字在每个九宫 格内只能出现一次,且每个数字在每一行、每一列也只能出现一次,而一般的游戏过程是系 统随机生成一个棋局,然后玩家需要在空白处填上相应的数字使其满足游戏规则。该游戏的 运行步骤如下。 启动游戏后首先进入的便是欢迎界面,效果如图 16-1 所示,在欢迎界面中,“点击 屏幕继续……”会时有时无,达到提示的效果。 在游戏界面点击屏幕,便进入菜单界面,如图16-2 所示。 在菜单界面单击“关于游戏”菜单可进入“关于”界面,如图16-3 所示,在“关于” 界面中介绍了该游戏的目标平台及开发日期。 在菜单界面单击“帮助游戏”菜单可进入“帮助”界面,如图16-4 所示,在“帮助” 界面介绍了游戏的基本规则。 图16-1 欢迎界面 图16-2 菜单界面 图16-3 关于界面 图16-4 帮助界面 在菜单界面单击“开始游戏”菜单可进入游戏界面,如图16-5 所示。 当在游戏过程中单击“暂停”按钮时,便进入暂停状态,如图16-6 所示。 在游戏过程中随时可以通过“换题”按钮来更换题目。 当玩家单击“放弃”按钮时,会提示玩家是否真的需要退出游戏,然后根据玩家的 选择进行操作,如图 16-7 所示。 当玩家单击“提示”按钮时,界面上会出现一个红心表示当前可以提示玩家输入数 字,此时再单击空白处,便会自动填上正确答案,如图16-8 所示。 图16-5 游戏效果 图16-6 暂停效果 图16-7 退出提示 图16-8 提示效果 357 实战 Android 编程——手把手教你做出商用软件 当玩家将界面中所有的空白全部填满数字时,系统会自动判断所填写的数字正确与 否,当有错误时,会出现如图 16-9 所示的游戏失败界面;当全部填写正确时,会出现如图 16

文档评论(0)

mwap + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档