【半成品】Java Swing 五子棋游戏
Fork 自:
简介
基于Java Swing 实现五子棋游戏。
### 基础目标
- 绘制棋盘(已实现)
- 对落子位置的逻辑判断,然后绘制相应棋子
```
/** 在 Gobang.java 文件中此部分 TODO 代码 */
/**
* 判断输赢,返回0,还没有人赢,返回1,白棋赢,返回2,黑棋赢
*/
private static int win(String s) {
final int b = 1;
final int h = 2;
int win = 0;
// TODO 判断输赢
// 返回0,还没有人赢,返回1,白棋赢,返回2,黑棋赢
return win;
}
```
- 判断输赢
```
/** 在 Gobang.java 文件中此部分 TODO 代码 */
/**
* 对落子位置的逻辑判断
*/
private void ifPrint(Graphics g) {
// 如果已经分出胜负
if (!flagWin) {
// TODO 对落子位置的逻辑判断
} else {
g.setColor(Color.RED); //定义画笔颜色
g.drawString(whoWin, 660, 100);
g.drawString("已经分出了胜负啦!", 660, 120);
}
}
```
### 进阶目标
- 基于Java Socket 实现服务端端和客户端,实现在线多人版五子棋
一起来交流一下吧~
评论加载中...
Copyright © 2022-2024 1024Code 粤ICP备19030132号-9