孔明棋游戏(基于Android平台的孔明棋游戏设计与实现)
作者:哪吒游戏网 来源:哪吒游戏网 2020-04-09 02:17:53
孔明棋游戏(基于Android平台的孔明棋游戏设计与实现),哪吒游戏网给大家带来详细的孔明棋游戏(基于Android平台的孔明棋游戏设计与实现)介绍,大家可以阅读一下,希望这篇孔明棋游戏(基于Android平台的孔明棋游戏设计与实现)可以给你带来参考价值。
基于 Android平台的孔明棋游戏设计与实现张旭良(成都理工大学 信息科学与技术学院,四川 成都 610059)摘 要 :孔明棋是一款益智小游戏,由于 其 趣 味 性 强,颇 受 欢 迎。Android 平 台 是 当 今 主 流 操 作 系 统 平 台,基 于 该 平 台 设 计 孔 明 棋 游 戏 ,并 加 入 关 卡 解 锁 模 式 、改 进 游 戏 规 则 ,以 增 加 游 戏 的 趣 味 性 。 关 键 词 :孔明棋;Android;益智游戏 中图分类号:TP319 文献标识码:A文章编号:1672-7800(2014)005-0088-020 引 言随着智能手机、平 板 电 脑 的 普 及,智 能 移 动 终 端 已 成 为人们生 活 中 不 可 或 缺 的 一 部 分 。 据 ZDC(互 联 网 消 费 调研中心)公布的 研 究 报 告 显 示 ,在 参 与 调 查 的 手 机 用 户 中孔明棋游戏,玩手机游 戏 的 调 查 者 占 82.3%;在 各 年 龄 段 用 户 中 , 玩手机单机游戏的 用 户 比 重 均 为 最 高 ,占 七 成 以 上;益 智 休 闲 类 单 机 游 戏 最 受 用 户 宠 爱 ,占 比 达 到 54.9% 。
[1] 由 此可见,在手机应用 程 序 中 ,游 戏 类 占 据 了 很 大 比 例。 本 文基于 Android操作系统平台,设计 益 智 类 单 机 小 游 戏 孔 明棋。件 丰 富 、方 便 开 发 等 特 点孔明棋游戏,迅 速 成 为 互 联 网 手 机 操 作 系 统 领 头 羊 。 据 2012 年 11 月 有 关 数 据 显 示 ,Android占 据 全 球 智 能 手 机 操 作 系 统 市 场 76% 的 份 额 ,在 中 国 市 场 的 占 有 率 更 达 90% ,成 为 全 球 第 一 大 智 能 手 机 操 作 系 统 。 [3]1 游 戏 背 景孔 明 棋 (PegSolitaire)又 名 独 立 钻 石 、十 字 棋 ,它 与 华 容道、魔术方块同被称为智力游戏界三大不可思议 。 孔 明 棋是三 国 时 代 孔 明 所 发 明 的 益 智 棋 ,后 流 传 至 日 本、欧 美 。 [2] 该 游 戏 虽 然 玩 法 简 单 ,但 变 化 无 穷 ,能 带 给 人 们 无 穷的乐趣。孔明棋由 33 个 棋 子 排 成 井 字 型 盘 面,如 图 1 所 示。
游戏时,将棋子跳过邻近的棋子 ,到达旁边空闲的位 置 ,被 跳过的棋子则从棋盘上移开 ;跳的路径可以上 、下、左、右, 但不可对角跳,直到剩下最后一颗棋子 。还有很多种 变 形 的棋盘和摆法。2 开 发 技 术 与 工 具2.1Android 简 介 2013 年 7 月 25 日 ,谷 歌 公 司 正 式 对 外 发 布 了 An-droid4.3 版 本 。Android操 作 系 统 由 于 具 有 开 放 性 、硬图 1 孔 明 棋 棋 盘Android系统架构由4层组成,从底层到高层分别为 : Linux内核层、系 统 运 行 库 层、应 用 程 序 框 架 层 和 应 用 程 序层。Android开 发 包 括 4 大 基 本 组 件:① 活 动 (Activi- ty),用于表现功能;②服 务(Service),后 台 运 行 服 务,不 提 供界面呈现;③ 广 播 接 收 器 (BroadcastReceiver),用 于 接 收广播;④内容 提 供 商(ContentProvider),支 持 在 多 个 应 用中存储和读取数据 ,相当于数据库。2.2 开 发 工 具 ADTBundle(AndroidDeveloperToolsBundle),中 文翻译为安卓开 发 工 具 捆 绑 包 ,是 Google最 新 发 布 的 开 发 者工具集。
目 的 是 简 化 Android开 发 环 境 配 置,快 速 应 用 开发。ADTBundle为 Android开发提供 API库文件及编 译、测试和 调 试 所 必 需 的 开 发 工 具 。 该 工 具 包 含 基 本 的 AndroidSDK 组 件 和 嵌 入 ADT 的 EclipseIDE。ADT Bundle安装包包含开发应用所需的所有组件[4],节省配 置 开发环境的时间 ,易于快速开发。作 者 简 介 :张 旭 良 (1987- ),男 ,成 都 理 工 大 学 信 息 科 学 与 技 术 学 院 硕 士 研 究 生 ,研 究 方 向 为 计 算 机 技 术 。第5期 张旭良:基于 Android平台的孔明棋游戏设计与实现· 89 ·3 系 统 设 计 与 实 现3.1 游 戏 模 块 设 计 孔明棋游戏包括 6 个 功 能 模 块,即 主 菜 单 模 块、设 置模块、运行模块、关卡 选 择 模 块、帮 助 模 块 和 退 出 模 块,如 图2所示。图 2 孔 明 棋 系 统 功 能 模 块3.2 模 块 功 能 (1)主菜单模块。主菜单是进入游戏界面后的 第 一 个界面,包括开始游戏、帮助、设置和退出4个选 项。
点 击 菜 单中每一个菜单项都会触发一个事件 ,执行该模块对 应 的 操作。(2)设置模块。设置模块包括音效开关 、声量调节等。 (3)关卡选择 模 块。 选 择 开 始 游 戏 后 进 入 关 卡 选 择。 可以选择游戏难度 ,从易到难,采用解锁模式,即只有 通 过 前一关卡后才能进入下一关卡。 (4)帮助模块。主 要 提 供 游 戏 的 规 则 说 明,采 用 文 字 和图片的形式生动介绍游戏规则。 (5)主界面模 块。 主 界 面 模 块 是 选 择 关 卡 后,进 入 游 戏运行时的界面 ,包括棋盘和棋子的生成 、返回、重置 和 退 出按钮,胜负判定以及相应的对话框 。该模块也是孔 明 棋 游 戏 中 最 复 杂 、最 重 要 的 模 块 。 3.3 主 要 功 能 (1)棋盘实现。孔 明 棋 的 棋 盘 由 33 个 棋 子 排 成 井 字 型,本 系 统 采 用 三 维 数 组 表 示 :第 一 维 表 示 棋 盘 的 等 级 , 二、三维代 表 棋 盘 中 的 棋 子 。 棋 盘 用 8 乘 8 二 维 数 组 表 示,棋格占其中33个 位 置,其 余 31 个 位 置 为 禁 区 不 能 放 棋子,用2-1-0表 示,其 中 2 代 表 不 是 棋 格 即 不 能 放 置 棋子,1代表棋格中存在棋子 ,0代表棋格中没 有 棋 子 。
总结:以上内容就是针对孔明棋游戏(基于Android平台的孔明棋游戏设计与实现)详细阐释,如果您觉得有更好的建议可以提供给哪吒游戏网小编,孔明棋游戏(基于Android平台的孔明棋游戏设计与实现)部分内容转载自互联网,有帮助可以收藏一下。
上一篇: 钟馗怎么玩(王者荣耀S13钟馗怎么玩?钟馗S13玩法详解)
下一篇: 求地求生(掘地求生安卓手机版玩法攻略介绍v1.0.0.5)
- 1 魔兽世界 考古(魔兽世界考古毁一生?这些装备幻化和坐骑值得你去玩考古)
- 2 普罗霍洛夫(卢布危机下俄土豪大甩卖 卖完豪宅卖球队)
- 3 龙之谷手柄(《龙之谷手游》手柄怎么连接 柄连接教学攻略)
- 4 普罗霍洛夫(俄罗斯土豪准备20亿抛售篮网! 最烂老板是怎样炼成的?)
- 5 天联网(天联网信息科技有限公司怎么样?)
- 6 附魔大师(魔兽世界怀旧服附魔大师在哪 附魔大师位置分享介绍)
- 7 wow烹饪食谱(魔兽世界怀旧服烹饪极品食谱)
- 8 陶谦让徐州(陶谦三让徐州,世界上真有这样的好人吗?)
- 9 lol神圣之剑(LOL如果神圣之剑回归,谁最受益?第1:只要不瞎都能上钻石!)
- 10 陶谦让徐州(陶谦三让徐州的原因是什么?)
- 魔兽世界 考古(魔兽世界考古毁一生?这些装备幻化和坐骑值得你去玩考古)
- 龙之谷手柄(《龙之谷手游》手柄怎么连接 柄连接教学攻略)
- 绝地求生国服绑定(《绝地求生》绑定国服不会对steam账号有任何影响)
- 绝地求生国服绑定(国服吃鸡不要钱!《绝地求生》QQ绑定Steam详细教程)
- 五指山在哪里(现实中真正的五指山,被称为沙漠之手,你知道在哪里吗?)
- 伊邪那岐(伊邪那岐与伊邪那美的形象解读)
- 五指山在哪里(五指山在哪里 五指山有什么特色玩法)
- 伊邪那岐(【分析】伊邪那岐和伊邪那美的漏洞设定)
- 伊邪那岐(阴阳师伊邪那岐原画一览 伊邪那岐高清图片欣赏)
- 天命奇御(天命奇御|正版购买|凤凰游戏|FHYX.com)

机械战警
坦克射击
梦道满V版
火箭精英3d免费版
太古灵诀
小小帝国无敌破解版
厉害了我的娃
乐高无限
侠影双剑九游版