五子棋(Java)
2026/6/26 6:16:22 网站建设 项目流程

# 《面向对象程序设计(Java)课程设计》团队博客

## 1. 项目简介
本项目是一个基于Java Swing的双人对战五子棋游戏。两名玩家在同一台电脑上轮流落子,系统自动判定胜负(横/竖/斜任一方向连成五子即获胜),支持重新开局。【3人分工:组长A负责核心逻辑与胜负判定算法,组员B负责图形界面与棋盘绘制,组员C负责用户交互与事件监听。】

## 2. 项目采用技术
- Java Swing(GUI图形界面)
- Java AWT(事件监听与绘图)

## 3. 功能需求分析
- 15×15标准棋盘绘制
- 黑白交替落子
- 四方向五子连珠胜负判定
- 平局检测
- 重新开局

## 4. 项目亮点
- 高效的胜负判定算法(从落子点四方向延伸检测)
- 界面美观流畅(Swing双缓冲技术防闪烁)

## 5. 系统运行截图
(插入3-5张截图:主界面、黑棋落子、白棋落子、获胜弹窗、重新开局)

## 6. 团队成员负责模块
| 组长A | 杨珺榕 | 游戏核心逻辑、胜负判定算法、回合管理 |
| 组员B | 孔悦 | 图形界面设计、棋盘与棋子绘制、状态栏 |
| 组员C | 魏一茹 | 鼠标事件监听、坐标计算、重新开始功能 |

## 7. 项目Git地址
https://gitee.com/kong-yue127/java-final-course-design

## 8. 团队成员Git提交记录截图

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询