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地址
经验分享 程序员 微信小程序 职场和发展