网站大量收购闲置独家精品文档,联系QQ:2885784924

javagui实现五子棋游戏设计与实现-本科毕业设计论文.doc

javagui实现五子棋游戏设计与实现-本科毕业设计论文.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javaGUI实现五子棋游戏 系 别: 专 业: 指导教师: 2014年9月 五子棋游戏的设计与实现 摘要 随着IT技术的发展,许多游戏都被搬到了计算机里供大家玩。五子棋一个棋类竞技,Java开发人机对弈中来提高电脑棋手的智能估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高AI方案,如深度搜索AI,五子棋obang Java-based games design Abstract With the development of IT technology,a lot Games have been moved to the computer for public entertainment. As a sport, gobang is very popular in civil, in order to become familiar with gobang rules and techniques, and the study of simple artificial intelligence, I decide to use the Java to develope gobang games and complete the two functions including man-machine war and man-man war. During the man-machine players, it improves intelligence of the computer players through depth search and valuation module. Analyzes Module valuation of the precise elements, as well as a number of increased precision, and compares their search for nodes, which raises some computer AI programs on the basis of analysis, such as recursive algorithm, computer learning. Algorithm of procedures contribute to the understanding of the structure, logical thinking ability, In other areas of artificial intelligence has great references. In this Paper,with the characteristics of Gobang,I will describe algorithm design on stand-alone version of Gobang,to highlight the application of artificial intelligence in the game,and test some search algorithms of artificial intelligence ,and ultimately determine the important application of artificial intelligence in the various disciplines. . Key words: Search depth,Computer AI,Gobang,Algorithm ,Intelligence 目 录 1 引言 1 1.1课题背景 1 1.2本课题研究的意义 1 1.3本课题的研究方法 2 2课题相关基础 3 2.1五子棋 3 2.1.1棋盘和棋子 3 2.1.2规则及解释 4 2.1.3五子棋常用术语 4 2.1.4 五子棋攻防 9 3 Java 10 3.1 Java简介 10 3.2 Java开发环境 12 4 课题详细研究方法 13 4.1程序结构说明 13 4.2 棋盘及棋子的类 14 4.2.1棋盘 14 4.2.2 棋子 17 4.3胜负判断条件 17 4.4网络对战 20 4.5 电脑AI 23 5结 论 29 参考文献 30 致 谢 31

文档评论(0)

FDAC + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档