JAVA课程设计——单机版五子棋

时间:2023-03-08 21:37:54

JAVA课程设计——单机版五子棋

1.团队名称、团队成员介绍

  • 团队名称:Gomoku小分队
  • 团队成员:

    网络1512 201521123038 游舒婷(组长)

    网络1512 201521123043 杨晨露

2.项目git地址

Gomoku


3.项目git提交记录截图

JAVA课程设计——单机版五子棋


4.项目功能架构图与主要功能流程图

JAVA课程设计——单机版五子棋

JAVA课程设计——单机版五子棋


5.项目运行截图

JAVA课程设计——单机版五子棋

JAVA课程设计——单机版五子棋


6.项目关键代码

  • 选项弹窗

    JAVA课程设计——单机版五子棋

  • 人类玩家操作(电脑玩家类似)

    JAVA课程设计——单机版五子棋

  • 悔棋

    JAVA课程设计——单机版五子棋


7.尚待改进或者新的想法

  • 弹窗可以考虑使用自己写的窗体,加上按钮可以更改具体的属性,进行更多元化的选择。而不是像现在这样,简单的用一句话实现的多项选择框。
  • 高级棋类游戏进行人机对战模式的时候,会涉及到对棋谱的分析,如果要使机器落子更明智,那么后台设计偏向于人工智能的范畴。如果只要进行简单的电脑玩家操作,可以设置难易等级,用代码基本可以完成,但是这次课程设计时间限制,暂时不考虑。以后可以继续完善。

8.团队成员任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长。

成员 任务分配 博客链接
游舒婷(组长) 算法编程 http://www.cnblogs.com/sakurai3104/p/7063564.html
杨晨露 界面设计 http://www.cnblogs.com/ycll/p/7063034.html