JAVA课程设计——单机版五子棋
1.团队名称、团队成员介绍
- 团队名称:Gomoku小分队
- 团队成员:
网络1512 201521123038 游舒婷(组长)
网络1512 201521123043 杨晨露
2.项目git地址
3.项目git提交记录截图
4.项目功能架构图与主要功能流程图
5.项目运行截图
6.项目关键代码
-
选项弹窗
-
人类玩家操作(电脑玩家类似)
-
悔棋
7.尚待改进或者新的想法
- 弹窗可以考虑使用自己写的窗体,加上按钮可以更改具体的属性,进行更多元化的选择。而不是像现在这样,简单的用一句话实现的多项选择框。
- 高级棋类游戏进行人机对战模式的时候,会涉及到对棋谱的分析,如果要使机器落子更明智,那么后台设计偏向于人工智能的范畴。如果只要进行简单的电脑玩家操作,可以设置难易等级,用代码基本可以完成,但是这次课程设计时间限制,暂时不考虑。以后可以继续完善。
8.团队成员任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长。
成员 | 任务分配 | 博客链接 |
---|---|---|
游舒婷(组长) | 算法编程 | http://www.cnblogs.com/sakurai3104/p/7063564.html |
杨晨露 | 界面设计 | http://www.cnblogs.com/ycll/p/7063034.html |