基于的手机围棋游戏的设计_第1页
基于的手机围棋游戏的设计_第2页
基于的手机围棋游戏的设计_第3页
基于的手机围棋游戏的设计_第4页
基于的手机围棋游戏的设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

张国平等 基于 的手机围棋游戏的设计 第 卷 图 体系结构 在 上的应用 而 本来是为了解决 吃角子老虎机问题 而产生的 公式 表示如下 也称为 珡 槡 珡 是第 台机器到目前为止的平均收益 是第 台 机器被测试的次数 是所有机器目前被测试的总次数 让式 的值最大的机器将是下一个被选择的机器 前项 即为此台机器的过去表现 后项则是调整参数 而 是相对于 实验较佳的配置策 略 的公式如下 珡 珡 槡 珡 槡 让式 的值最大的机器将是下一个被选择来测试的 机器 其 实 就 是 把 或 统称为 等公式运用于 上 的一个方法 算法的流程设计 算法的流程大致分为如下四个部分 选择节点 在游戏树中选择子节点 展开节点 生成新的子节点 棋局模拟 执行模拟的棋局 回馈更新 将模拟棋局的结果以回溯方式更新游戏 树节点的信息 算法的具体流程示意图如图 所示 软件关键功能模块设计和实现 进度条的设计 进度条是玩家启动程序后显示的第一个界面 这个界 面由两个 方法来实现 和 前者是绘 制进度上方的图片 后者是绘制进度和进度条上边的数字 在进度显示的过程中向 建议垃圾回收 资源的回收由 垃圾回收机控制 进度要由线程来控制显示 提子模块的设计 把无气之子提出盘外的手段叫提子 提子功能是自动 实现的 无轮是玩家还是计算机提子都可以实现还可以判 断哪个地方不可以下子 用 来存储在棋盘上 的所有棋子 保存所有已下的棋子 包括在棋盘上的所有 棋子和被提掉的 若某一次落子没有造成提子 则 中保存的就是这个棋子 若某一次落子造成了提子 则 中保存的就是一个 这个 中包括 所有被这个棋子提掉的棋子即棋子本身 图 流程示意图 让子模块的设计 让子是只有玩家和计算机都可以拥有的功能 在进行 游戏之前点击让子按钮 在玩家和计算机让子的文本框中 的一个文本框中写入让子数 让子数不能超过四子 若超过 会出现警告 警告框会在 后自动消失 之后会返回填写 输入让子数的界面 输入让子数后点击保存 若是计算机 就会出现比让子数目的棋子多一个棋子在棋盘上 若是玩 家会出现让子数目的棋子在棋盘上 悔棋模块的设计 悔棋是只有玩家可以拥有的功能 点击一次可以悔棋一 次 最多可以悔棋五步 最初的时候是不能悔棋的 栈数据 结构存储最后十步棋 由于栈是后进先出 很符合悔棋的功 能 点击悔棋玩家和计算机同时去掉一个子 将保存的该 棋子设置为空 棋子数减去 由画布将这些棋子去掉 自定义棋盘模块的设计 手机围棋游戏定义了四种棋盘大小 分别是 具体表示如下 当 的值为 表示棋盘的大小为 若为 表示棋盘 的大小为 若为 表示棋盘的大小为 若为 表示棋盘的大小为 软件部分运行结果 图 进度显示界面图 图 下棋界面图 图 悔棋后的界面图 图 游戏设置界面图摘 要 论文以围棋游戏为基础 采用当前移动领域比较流行的 技术和 技术 实现了人机对战游戏 游戏设计过程中对 提子功能 游戏对战 加载棋盘 自定义棋盘设置等核心技术作了详细的分析和设计 游 戏在 模拟器环境上进行了仿真实验 实验结果表明 该游戏具移植性强 加载速度快 棋盘设置灵活 占用资源少 数据传输 稳定等优点 关键词 围棋 中图分类号 引言 随着信息技术的飞速发展 现在手机的功能也越来越 多 越来越强大 手机游戏也远远超出了我们印象中的如 俄罗斯方块 贪吃蛇 之类画面简陋 规则简单的游戏 进 而发展到可以和掌上游戏机媲美 具有很强的娱乐性和交互 性的复杂形态 传统的桌面游戏受限于时间 地点和不便于 携带性等缺点 越来越不能满足用户的需求 本文以围棋游 戏为研究对象 结合 技术 技术和 算法在 模拟器中设计并开发了一个便于携带的手机 围棋游戏 满足用户随时随地想玩就玩的需求 技术 图 技术模型图 是一个专门面向小型 设 备 应 用 的 简 易 平 台 主要满足消费类电子产品 和嵌入式设备开发 的体 系结构包括虚拟机 配置和简表 三个部分 该软件是针对 简表应用开发的 主要为普通的 移动电话设备 定义的移 动 平台分为四层 主机操作系统 配置 简表和厂商可 选包 技术模型图如图 所示 体系结构 在图形用户界面类库 中的界面类可以分成两种类型 高级用户界面类 类 和低级用户界面类 类 高层用户界面由一些基于窗口 组件构成 其特点 在高度抽象的水平上封装了一些基本界面控件类 如 和 等 有较好的移植性 对于高 级用户界面开发人员无需关心各种界面控件的颜色 字体 和外观等 从而加速了界面的设计 缩短了开发周期 低层用户界面采用了基于像素的设计方法 其特点 允 许设计者在屏幕上较精确地绘制图形 可以进行细致的 布局 绘制每个像素点 接受较低层的事件 直接获得用户 的按键消息 可以设计复杂的用户交互 本文中的游戏设 计采用高级屏幕和低级屏幕相结合的方式进行开发 即在 界面布局采用高级屏幕组件 低层的事件采用低级屏幕来 设计实现 体系结构如图 所示 软件核心功能设计与实现 关键算法 算法相关术语 又 名 是 收稿日期 年 月 日 修回日期 年 月 日 作者简介 张国平 男 硕士 讲师 研究方向 软件工程 嵌入式与软件 王文虎 男 硕士 讲师 研究方向 计算机网络 信息计算与安 全 李亚丽 女 硕士研究生 研究方向 软件工程 年第 期 计算机与数字工程 结语 本文基于 技术 设计开发了一款手机围棋游戏 游戏设计过程中引入了 图形用户界面类库和 关键算法 文中对软件中的关键技术和主要功能模块进行 了讨论和分析 程序实现采用 语言 便于游戏软件的 移植 游戏在 模拟器环境上进行了仿真实 验 实验结果表明 该游戏具有移植性强 加载速度快 棋盘 设置灵活 占用资源少 数据传输稳定等优点 参 考 文 献 张永才 基于 的维汉双语电子词典的研究与实现 计 算机系统应用 解绍词 何蔓微 基于 技术的手机游戏性能优化 重 庆工商大学学报 自然科学版 蔡长安 仇亚东 基于 技术的手机基于 的手机游 戏开发 计算机应用与软件 檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷 檷檷檷檷檷檷檷檷檷 上接第 页 王妍 徐伟 系统中时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论