java五子棋设计_Java课程设计——五子棋
一、项目简介
五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯粹型棋类游戏。通常双方分别使用黑白两色棋子,下在棋盘直线与横线的交叉点上,先形成五子连线的一方获胜。
玩法规则: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地址
一、项目简介 五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯粹型棋类游戏。通常双方分别使用黑白两色棋子,下在棋盘直线与横线的交叉点上,先形成五子连线的一方获胜。 玩法规则: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地址上一篇:
IDEA上Java项目控制台中文乱码