




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文答辩,五子棋游戏的设计与实现,姓名 班级: 学号: 专业: 导师:,PPT框架,开发工具及开发语言介绍,2,3,4,5,流程图,结束语,总体设计,1,游戏开发背景,第一章,游戏开发背景,增强思维能力 提高记忆力 有利于修身养性,文化历史悠久操作简单规则简单适合人群广,第二章,开发工具:EclipseEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成。,第二章,Java语言,平台无关性,安全性,面向对象,分布式,健壮性,第三章,程序流程图,第四章,人机界面模块,棋子表示模块,下棋表示模块,AI算法模块,总体设计,第四章,该模块由背景图片和棋盘组成棋盘左侧有各种功能按钮在这里面主要用了Swing包中的Jframe类和JPanel类,人机界面模块,第四章,棋子表示模块,绘制棋子,棋子属性表示,第四章,下棋表示模块,玩家下棋,电脑下棋,第四章,玩家下棋,从天元先下,电脑判断此位置是否有棋子,如果有则给出相应提示,如果没有则在此位置下子,第四章,电脑下棋,当到电脑下棋时,电脑先判断玩家是否会赢,如果没有则调用最优算法找出一个最优位置下子以达到阻止玩家取得胜利的目的,第四章,第四章,黄金分割法,胜负判断,利用一个二维数组记录已下的棋子,电脑以某个棋子为中心向周围 八个方向进行搜索,如果一方横、竖、斜方向有五个或五个以上颜色相同的棋子,则该方胜利。,智能下棋,玩家下棋后,电脑先判断玩家是否取得胜利,如果没有,则电脑根据智能算法找出一个最优位置下棋以达到阻止玩家胜利的目的。,第四章,人机界面模块,下棋表示模块,棋子表示模块,模块关系图,AI算法模块,第四章,选择最佳位置下子,落子后处理,胜负判断,查找空位,AI算法模块流程图,第四章,AI算法模块,在本游戏中,玩家持黑子,电脑持白子,玩家先下,电脑判断胜负,如果没有,电脑进行搜索,找出一个最佳的空位置进行下子以达到组织玩家胜利的目的。,第四章,实例分析:,结束语,经过几个月的努力,终于做出了一些成果来,最终实现了简单的人机对战功能。由于自己知识的有限,电脑方防御能力比较弱,所以下棋时玩家比较容易赢。请各位评委老师多批评指正,让我再今后的学习中学到更多,谢谢! 在这里我要感谢我的指导老师,在学习、研究的过程中,老师给予了很多帮助,并提供了很多与该课题相关的重要信息,培养了我对事情研究分析的严谨态度和创新精神。另外我还要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地理高考试题及答案
- 事业编中医护理考试题库及答案
- 守秘性及信息安全保障承诺书4篇范文
- 团队协作项目计划与时间管理模板
- 跨部门合作协调表模板流程与责任明确
- 企业组织结构调整过渡方案制定表
- 市场营销策略规划工具精准定位市场趋势
- 智能传感器技术承诺书4篇
- 特种安全培训模板课件
- 《几何图形变换证明技巧实践课》
- 耳前瘘管继发感染诊疗要点
- T-YNX 002-2025 葡萄组培脱毒快繁技术规程
- 衣服投标供货方案(3篇)
- 公司电脑补贴管理办法
- 中石化对供应商管理办法
- Unit 2 Home Sweet Home 语法与阅读专项练习 (含答案) 人教版(2024)八年级上册
- 2025版安全生产法全文
- 《山居秋暝》(王维)测试题带答案
- 甲状腺肿瘤的早期诊断与治疗进展
- 中央政府投资项目后评价报告编制大纲()(发改投资20252129号)
- 绿化部门车辆管理制度
评论
0/150
提交评论