文件名称:ChessAI:一个用Java编写的基于GUI的CHESS应用程序
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-07 18:27:30
java chess artificial-intelligence swing-gui Java
国际象棋 概述 ChessAI是基于交互式GUI的国际象棋游戏,使用Min-Max和Alpha-Beta Pruning等多智能体AI算法构建。要了解有关Chess的更多信息,请访问已被使用计算每个棋子的力量,以便做出正确的决定。 要了解更多信息,请访问 特征 国际象棋引擎已用Java编程 使用几种面向对象的编程实践 在Swing中开发的GUI(Java API) 对于贡献者 尽管已努力提高代理的游戏能力并改善用户对应用程序的体验,但可能存在错误和效率低下,并且还有很多改进的余地,例如改进评估功能。 有关贡献的更多信息将很快更新。 贡献者名单 阿舒托什·毛里雅(Ashutosh Maurya) 阿曼·维尔玛(Aman Verma)
【文件预览】:
ChessAI-master
----src()
--------res()
--------ChessAI.java(9KB)
--------Knight.java(2KB)
--------Database.java(2KB)
--------Bishop.java(2KB)
--------Rating.java(8KB)
--------Pawn.java(4KB)
--------Queen.java(2KB)
--------GUI.java(6KB)
--------King.java(5KB)
--------Rook.java(3KB)
----LICENSE(1KB)
----README.md(950B)