首页 > 编程语言 > 详细

Java课程设计——五子棋

时间:2020-01-10 09:51:27      阅读:87      评论:0      收藏:0      [点我收藏+]

 

一、项目简介

  五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯粹型棋类游戏。通常双方分别使用黑白两色棋子,下在棋盘直线与横线的交叉点上,先形成五子连线的一方获胜。

  玩法规则: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提交记录截图

  技术分享图片

 

技术分享图片

Java课程设计——五子棋

原文:https://www.cnblogs.com/three-J/p/12174351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!