基于Java的五子棋游戏的设计(源代码+论文).zip

上传者: GZXGYZ | 上传时间: 2021-08-12 17:06:52 | 文件大小: 1.05MB | 文件类型: ZIP
基于Java的五子棋游戏的设计(源代码+论文) 摘 要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。 关键词:深度搜索;估值;电脑AI;五子棋;算法

文件下载

资源详情

[{"title":"( 32 个子文件 1.05MB ) 基于Java的五子棋游戏的设计(源代码+论文).zip","children":[{"title":"基于Java的五子棋游戏的设计","children":[{"title":"基于Java的五子棋游戏开题.docx <span style='color:#111;'> 19.53KB </span>","children":null,"spread":false},{"title":"程序","children":[{"title":"赵小龙2.doc <span style='color:#111;'> 771.50KB </span>","children":null,"spread":false},{"title":"源代码","children":[{"title":"Server.class <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Group.class <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"Group.java <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"ChessWZQ$6.class <span style='color:#111;'> 700B </span>","children":null,"spread":false},{"title":"BoardPanel.class <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"ChessWZQ$4.class <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"BoardPanel$Analyse.class <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false},{"title":"ChessWZQ$7.class <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"Message.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"client1.bat <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"ChessWZQ_this_mouseMotionAdapter.class <span style='color:#111;'> 448B </span>","children":null,"spread":false},{"title":"ChessWZQ$2.class <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"Player.class <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"ServeOneClient.class <span style='color:#111;'> 7.43KB </span>","children":null,"spread":false},{"title":"ChessWZQ.java <span style='color:#111;'> 30.13KB </span>","children":null,"spread":false},{"title":"ChessWZQ$5.class <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Player.java <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"ChessWZQ$1.class <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"ChessWZQ$8.class <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"ChessWZQ$3.class <span style='color:#111;'> 655B </span>","children":null,"spread":false},{"title":"BoardPanel$Queue.class <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"ChessWZQ_this_mouseAdapter.class <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"Message.class <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"ChessWZQ.class <span style='color:#111;'> 13.34KB </span>","children":null,"spread":false},{"title":"BoardPanel.java <span style='color:#111;'> 25.28KB </span>","children":null,"spread":false},{"title":"Server.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"server.bat <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"client2.bat <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"ServeOneClient.java <span style='color:#111;'> 21.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"H_基于Java的五子棋游戏的设计.doc <span style='color:#111;'> 754.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • m0_64227292 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-11-21

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明