




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
张国平等:基于的手机围棋游戏的设计 第卷图体系结构)在上的应用。而本来是为了解决吃角子老虎机问题()而产生的。公式表示如下(也称为):珡(槡)()珡是第台机器到目前为止的平均收益;()是第台机器被测试的次数;是所有机器目前被测试的总次数。让式()的值最大的机器将是下一个被选择的机器。前项即为此台机器的过去表现,后项则是调整参数。而是相对于实验较佳的配置策略。的公式如下()珡,( )珡,槡()珡(),(槡 ) ()让式()的值最大的机器将是下一个被选择来测试的机器。()其 实 就 是 把或(统称为)等公式运用于上的一个方法。算法的流程设计算法的流程大致分为如下四个部分:)选择节点,在游戏树中选择子节点;)展开节点,生成新的子节点;)棋局模拟,执行模拟的棋局;)回馈更新,将模拟棋局的结果以回溯方式更新游戏树节点的信息。算法的具体流程示意图如图所示。软件关键功能模块设计和实现进度条的设计进度条是玩家启动程序后显示的第一个界面。这个界面由两个()方法来实现,()和(,(),);前者是绘制进度上方的图片,后者是绘制进度和进度条上边的数字。在进度显示的过程中向建议垃圾回收,资源的回收由垃圾回收机控制。进度要由线程来控制显示。提子模块的设计把无气之子提出盘外的手段叫提子。提子功能是自动实现的。无轮是玩家还是计算机提子都可以实现还可以判断哪个地方不可以下子。用来存储在棋盘上的所有棋子。保存所有已下的棋子,包括在棋盘上的所有棋子和被提掉的,若某一次落子没有造成提子,则中保存的就是这个棋子;若某一次落子造成了提子,则中保存的就是一个;这个中包括所有被这个棋子提掉的棋子即棋子本身。图流程示意图让子模块的设计让子是只有玩家和计算机都可以拥有的功能,在进行游戏之前点击让子按钮,在玩家和计算机让子的文本框中的一个文本框中写入让子数,让子数不能超过四子,若超过会出现警告,警告框会在后自动消失,之后会返回填写输入让子数的界面。输入让子数后点击保存,若是计算机就会出现比让子数目的棋子多一个棋子在棋盘上,若是玩家会出现让子数目的棋子在棋盘上。悔棋模块的设计悔棋是只有玩家可以拥有的功能,点击一次可以悔棋一次,最多可以悔棋五步。最初的时候是不能悔棋的。栈数据结构存储最后十步棋,由于栈是后进先出,很符合悔棋的功能。点击悔棋玩家和计算机同时去掉一个子。将保存的该棋子设置为空,棋子数减去,由画布将这些棋子去掉。自定义棋盘模块的设计手机围棋游戏定义了四种棋盘大小,分别是:;。具体表示如下:当()的值为,表示棋盘的大小为;若为表示棋盘的大小为;若为表示棋盘的大小为。若为表示棋盘的大小为。软件部分运行结果图进度显示界面图图下棋界面图图悔棋后的界面图图游戏设置界面图摘要论文以围棋游戏为基础,采用当前移动领域比较流行的技术和技术,实现了人机对战游戏,游戏设计过程中对提子功能、游戏对战、加载棋盘、自定义棋盘设置等核心技术作了详细的分析和设计,游戏在模拟器环境上进行了仿真实验,实验结果表明,该游戏具移植性强、加载速度快、棋盘设置灵活、占用资源少、数据传输稳定等优点。关键词;围棋;中图分类号:(,),引言随着信息技术的飞速发展,现在手机的功能也越来越多,越来越强大。手机游戏也远远超出了我们印象中的如“俄罗斯方块”、“贪吃蛇”之类画面简陋,规则简单的游戏,进而发展到可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态。传统的桌面游戏受限于时间、地点和不便于携带性等缺点,越来越不能满足用户的需求,本文以围棋游戏为研究对象,结合技术、技术和算法在模拟器中设计并开发了一个便于携带的手机围棋游戏,满足用户随时随地想玩就玩的需求。技术图技术模型图是一个专门面向小型设 备 应 用 的 “简 易”平 台。主要满足消费类电子产品和嵌入式设备开发。的体系结构包括虚拟机、配置和简表三个部分,该软件是针对简表应用开发的,主要为普通的移动电话设备。定义的移动平台分为四层:主机操作系统、配置、简表和厂商可选包。技术模型图如图所示。体系结构在图形用户界面类库中的界面类可以分成两种类型:高级用户界面类(类)和低级用户界面类(类)。高层用户界面由一些基于窗口组件构成,其特点,在高度抽象的水平上封装了一些基本界面控件类,如、和等,有较好的移植性,对于高级用户界面开发人员无需关心各种界面控件的颜色、字体和外观等,从而加速了界面的设计,缩短了开发周期。低层用户界面采用了基于像素的设计方法,其特点:允许设计者在屏幕上较精确地绘制图形,可以进行细致的布局、绘制每个像素点、接受较低层的事件、直接获得用户的按键消息;可以设计复杂的用户交互。本文中的游戏设计采用高级屏幕和低级屏幕相结合的方式进行开发,即在界面布局采用高级屏幕组件,低层的事件采用低级屏幕来设计实现。体系结构如图所示。软件核心功能设计与实现关键算法算法相关术语又 名,是(收稿日期:年月日,修回日期:年月日作者简介:张国平,男,硕士,讲师,研究方向:软件工程,嵌入式与软件。王文虎,男,硕士,讲师,研究方向:计算机网络,信息计算与安全。李亚丽,女,硕士研究生,研究方向:软件工程。年第期 计算机与数字工程结语本文基于技术,设计开发了一款手机围棋游戏,游戏设计过程中引入了图形用户界面类库和关键算法,文中对软件中的关键技术和主要功能模块进行了讨论和分析,程序实现采用语言,便于游戏软件的移植,游戏在模拟器环境上进行了仿真实验,实验结果表明,该游戏具有移植性强、加载速度快、棋盘设置灵活、占用资源少、数据传输稳定等优点。参 考 文 献张永才基于的维汉双语电子词典的研究与实现计算机系统应用,: ,:解绍词,何蔓微基于技术的手机游戏性能优化重庆工商大学学报(自然科学版),:,(),:蔡长安,仇亚东基于技术的手机基于的手机游戏开发计算机应用与软件,():,():,(),():,:,檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷(上接第页)王妍,徐伟系统中时间序列的相空间重构方法与特性振动工程学报,():,():王振朝,赵宇茜,赵晨
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售合规培训课件
- 北京疫情培训课件模板
- 舆情处置培训课件图片
- 微笑让生活更美好初中作文15篇范文
- 2025年深水油气田勘探施工服务合同
- 2025年度区块链身份认证服务合同:数字身份管理与区块链技术集成合作协议
- 桥梁专业毕业论文答辩
- 2025年绿茶品牌入驻与全网营销合作协议
- 2025年现代都市商业综合体内外墙油漆施工合同
- 2025年度餐厅与旅行社共同开发特色美食旅游项目合同
- 2025年中级会计职称考试经济法冲刺试题及答案
- 乐器供销合同范本
- 2025年辽宁省中考生物学试卷真题附答案
- 2025-2030牛肉分销渠道冲突与供应链协同优化报告
- 《法律职业伦理(第3版)》全套教学课件
- 2025年青岛市崂山旅游集团招聘考试笔试试题
- 2025年秋季新学期全体中层干部会议校长讲话:在挑战中谋突破于坚实处启新篇
- 2025年幼儿园保育员考试试题(附答案)
- 2025年上半年中国铁路兰州局集团有限公司校招笔试题带答案
- 《物联网导论》课程标准
- 供水抄表员安全知识培训课件
评论
0/150
提交评论