五子棋内容参考.docxVIP

  • 9
  • 0
  • 约7.88千字
  • 约 7页
  • 2020-12-31 发布于天津
  • 举报
PAGE PAGE # 最先在棋盘的横向、竖向、斜向形成连续的相同色五个棋子的一方为胜利。 3 子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种 说法,一说早于围棋,早在 “尧造围棋”之前,民间就已有五子棋游戏;一说 源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的青睐。本世纪 初五子棋传入欧洲并迅速风靡全欧。通过一系列的变化,使五子棋这一简单的游 戏复杂化、规范化,而最终成为今天的职业连珠五子棋, 同时也成为一种国际比 赛棋。 j 基于五子棋游戏设计:对局中拔子、中途退场均判为负 6 基于五子棋游戏设计进行游戏设计之前,首先决定的第一个问题就是,使用什 么开发环境来编写环境 ? 自己虽然比较熟悉 java 语言,但是实际开发项目经验 很少,所以决定用 jcreator, 其拥有高亮语法编辑、使用向导以及完全定制的用户 界面,最主要的是能够自动查找文件于 main 方法或 html 文件以支持 java 小 应用程序,然后启动相应的工具。 其.2 本课题研究的意义 近次确定整个程序的结构框架。由于 applet 运行速度较慢,如果在加上算法搜 索时间,显然不符合程序的设计要求,决定用 java 应用程序开发 .整个程序的功 能实现流程是这样的:网络对战涉及算法较少,所以先实现网络部分,实现基本 的棋盘和棋子的类,添加判断胜负条件,这部是基础,也是很重要的,电脑 ai 也在这些基础上添加上来的。这个题目的 2 个功能包括 2 个重要算法,电脑 ai 和胜负条件,胜负条件运算量不大,有固定的模式。难点是人工智能,可以这样 说,人工智能的好坏决定了这个题目的完成深度。所以,大部份时间花在 ai 算 法的研究和改进上,对于算法我掌握的不多,研究了一些国内的五子棋算法,参 考了一些游戏设计算法,详细比较各种算法的优缺点,而且参考了现代五子棋比 赛的各种规则和技巧,尽量联系实际,努力提高电脑 ai。 1 个题目核心是人工智能和 socekt 编程,。并且人工智能中的博弈部分,由于 采用了大量的搜索算法,其中很多被利用到各方面。它的概念、方法和技术,正 在各行各业广泛渗透。智能已经成为当今各种新产品、新装备的发展方向。所以, 趁着这个机会,对人工智能中比较容易实现的人机博弈进行了解研究学习, 也是 很实用且很有必要的 1 关键词:深度搜索;估值;电脑 ai ;五子棋;算法 来越多的具有智能的机器进入了人类的生活,人工智能的重要性如今显而易见。 自己对人工智能比较感兴趣, 而五子棋游戏程序的开发实现这个课题, 正好提供 给我这样一个研究的机会,通过对人工智能中博弈方面的研究(人机对弈),让 我在简单的人机对弈全局设计, 以及具体到相关算法上有了深入的了解。 人工智 能属于计算机科学的领域, 它以计算机技术为基础, 近几十年来, 它的理论和技 术已经日益成熟, 应用领域也正在不断扩大, 显示出强大的生命力。 人工智能大 致可以分成几个学科, 它们每一个都是独特的, 但是它们常常又互相结合起来完 成设计任务,这时,这些学科之间的差别就变的很模糊。人工智能在专家系统, 自然语言理解, 自动定理证明, 自动程序设计, 人工智能在机器人学、 模式识别、 物景分析、数据库的智能检索、机器下棋(实质上是博弈论问题)和家用电器智 能化等领域都有广泛的应用。 而这个课题就是和人工智能中的博弈论领域紧密相 关的。 这 摘要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧, 以及研究简单的人工智能,决定用 java 开发五子棋游戏。主要完成了人机对战 和玩家之间联网对战 2 个功能。网络连接部分为 socket 编程应用,客户端和服 务器端的交互用 class message 定义,有很好的可扩展性,客户端负责界面维 护和收集用户输入的信息, 及错误处理。 服务器维护在线用户的基本信息和任意 两个对战用户的棋盘信息, 动态维护用户列表。 在人机对弈中通过深度搜索和估 值模块,来提高电脑棋手的智能。 分析估值模块中的影响精准性的几个要素, 以 及提出若干提高精准性的办法, 以及对它们搜索的节点数进行比较, 在这些算法 的基础上分析一些提高电脑 ai 方案,如递归算法、电脑学习等。算法的研究有 助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作 用。 1 引言 课题背景 五子棋是起源于中国古代的传统黑白棋种之一。 现代五子棋日文称之为连珠,英 译为 renju ,英文称之为 gobang 或 fir(five in a row 的缩写),亦有连五子、五子 连、串珠、五目、五目碰、五格等多种称谓。 五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种 说法,一说早于围棋,

文档评论(0)

1亿VIP精品文档

相关文档