java五子棋课设(含人机对战).rar

shengxuan55948 14 0 RAR 2020-08-06 19:08:15

操作系统:win10家庭版 JDK版本:jdk-11.0.1 开发环境:IntelliJ IDEA 1界面美观:按钮以流式布局分布在程序右边,通过点击进行基本操作。 2可两人对下:使用鼠标监听器和15*15的二维数组表示棋盘上棋子的状态。 3判断输赢:每次根据下棋位置更新二维数组后对齐进行行、列、斜的判断,当存在五子连珠时弹出窗口,根据一系列状态变量判断黑方/白方获胜。 4认输:根据当前轮到某一方下棋判断另一方获胜。 5合理性判断:对不恰当操作进行提示,例如当鼠标点击位置已有棋子或鼠标点击位置超出棋盘过多时会进行弹窗提示。当游戏胜负已分时再点击“悔棋”,“认输”按钮时也会进行弹窗提示。 6悔棋

用户评论
请输入评论内容
评分:
暂无评论