主要为大家详细介绍了Javafx实现国际象棋游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1
国际象棋 我所做的只是想看看我是否可以提出一个有效的算法来验证国际象棋移动并检测检查和将死(我不是国际象棋人,所以我自己很难发现这些东西)。 它没有人工智能或任何东西,人们玩起来也很不舒服,因为你必须来回传递鼠标。 它使用 Java 的 Swing 库作为可视化组件,可能违反了大多数代码质量指南和 OOP 原则,因为我最近才开始学习这些。 从好的方面来说,我认为评论很好地解释了正在发生的事情。 从我的测试来看,它应该能够正确地执行所有标准动作,包括过路捕获、城堡和典当对皇后的提升。 如果你尝试做一些游戏认为你不应该做的事情,它会在控制台上抛出一个有用的(我希望)错误消息。 它还会在有人检查、将死或是否存在僵局时通知您 - 尽管最后两个也会结束游戏并为您提供图形消息。 游戏从 Linux 上的 JChess.sh 和 Windows 上的 JChess.cmd 的 shell 脚本启动
2022-10-26 18:30:11 82KB Java
1
象棋游戏 使用Java Swing的简单Java国际象棋游戏。 特征 两种游戏模式 撤消上一个动作 放弃当前游戏 重新开始游戏 突出法律动向 检测检查国王,将死者和僵局。 罪犯 麻省理工学院
2022-05-04 18:32:04 1.84MB Java
1
棋 #####一个用Java实现的简单国际象棋游戏 这主要是一个个人项目,因此我可以在更大规模的应用程序中练习我在课堂上学到的知识。 有相当多的评论,所以如果你是一个只有一点经验的人,这个项目可能很容易理解。
2021-12-15 18:59:19 292KB Java
1