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