java五子棋课设(含人机对战).rar
操作系统:win10家庭版 JDK版本:jdk-11.0.1 开发环境:IntelliJ IDEA 1界面美观:按钮以流式布局分布在程序右边,通过点击进行基本操作。 2可两人对下:使用鼠标监听器和15*15的二维数组表示棋盘上棋子的状态。 3判断输赢:每次根据下棋位置更新二维数组后对齐进行行、列、斜的判断,当存在五子连珠时弹出窗口,根据一系列状态变量判断黑方/白方获胜。 4认输:根据当前轮到某一方下棋判断另一方获胜。 5合理性判断:对不恰当操作进行提示,例如当鼠标点击位置已有棋子或鼠标点击位置超出棋盘过多时会进行弹窗提示。当游戏胜负已分时再点击“悔棋”,“认输”按钮时也会进行弹窗提示。 6悔棋
文件列表
五子棋.rar
(预估有个26文件)
源程序
src
META-INF
MANIFEST.MF
53B
goBang
buttonListener.java
4KB
myFrame.java
6KB
config.java
369B
playListener.java
18KB
scoreStandard.java
1KB
暂无评论