五子棋(Java)
# 《面向对象程序设计(Java)课程设计》团队博客## 1. 项目简介本项目是一个基于Java Swing的双人对战五子棋游戏。两名玩家在同一台电脑上轮流落子系统自动判定胜负横/竖/斜任一方向连成五子即获胜支持重新开局。【3人分工组长A负责核心逻辑与胜负判定算法组员B负责图形界面与棋盘绘制组员C负责用户交互与事件监听。】## 2. 项目采用技术- Java SwingGUI图形界面- 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提交记录截图