JChess:开始我的国际象棋程序

时间:2024-08-01 16:54:30
【文件属性】:

文件名称:JChess:开始我的国际象棋程序

文件大小:349KB

文件格式:ZIP

更新时间:2024-08-01 16:54:30

Java

国际象棋 我正在创建一个基于 Java 的国际象棋程序。 最初,这是我自己的业余项目,但后来我将它用于学校的最终作业。 交完作业后,我决定删除一些我创建的东西,以便我可以按照自己的方式进行。 做过的事情: 可以告诉国王什么时候检查。 创建用于检查受威胁方格的攻击地图。 移动列表显示已播放的每个移动。 棋子是图像。 添加了castling和en passant作为有效动作。 添加了一种将死检测形式。 Pawn 会自动晋升为皇后。 阻止玩家离开国王。 为回合玩家以蓝色突出显示可能的移动。 添加了一些花哨的 Javadoc。 创建了一个选择随机移动的 AI。 已知的问题: 电脑玩家不保护自己的国王。 需要对计算机移动进行更多的错误检查。 当白色在网络版本中首先移动时,框架被设置为黑色。 这是破坏性的,因为窗口关闭然后重新打开。 某些动作会导致错误发生。 这需要进行


网友评论