一、项目简介
五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯粹型棋类游戏。通常双方分别使用黑白两色棋子,下在棋盘直线与横线的交叉点上,先形成五子连线的一方获胜。
玩法规则:1.双方各执一色棋子 、
2.空棋盘开局。
3.在棋盘的交叉点下棋。
4.目标在一条线上(横竖斜)有相同颜色的五颗棋子。
5.开局黑先,白后,游戏开始时黑方可在任意交叉点处落子。
二、项目采用技术
1.文件:采用文件输入输出流对棋盘局势进行存档,读档,删档操作。
2.GUI:设置图形界面布局、内容、图片等相关操作。
3.使用git对代码进行管理:将在eclipse上的代码远程push到gitee的仓库中。
三、功能需求分析
根据五子棋的规则以及自己想增加的功能确定要实现以下功能:
1.五子棋棋盘的构建
2.在棋盘横竖线交叉处落子
3.五子棋判断输赢
4.悔棋
5.重新开始
6.读、存、删档
四、项目亮点
1.优化了图形界面
2.实现读、存、删档的功能
五、系统操作演示
1.普通下棋判断输赢
2.悔棋
3.重新开始
(悔棋和重新开始以图片看不出什么变化,暂时不放上去)
4.设置
5.存档
6.读档、删档(读档为例)
六、团队成员负责模块
成员 | 负责模块 |
蒋嘉骏(组长) | GUI、读存删档、代码优化修改 |
七、项目git地址
https://gitee.com/little_funny/chess
八、git提交记录截图