五子棋小分队

目录:
1.团队成员及任务
2.项目简介与要求
3.提交地址
4.提交截图
5. 项目功能架构图、主要功能流程图
6.包图,类图
7.项目运行截图
8.核心代码截图
9.项目代码扫描及改正

1.团队成员及任务

团队名称:=五子棋小分队
小组成员
队长:

熊喆浩 计科20-1 202003010030

负责模块:

整个程序结构的构思,输赢判断实现,悔棋功能实现

队员

刘元宝 计科20-1 202003010024

负责模块:JFrame容器的设置,界面绘制

陈涛 计科20-1 202003010023

负责模块: 鼠标监视器与功能之间的连接

2.项目简介与要求

本项目意在创建一个五子棋小程序

有五子棋判断输赢的条件

有五子棋的悔棋功能

有背景音乐

重新开始游戏

直接认输等功能

3.项目git提交地址

xzh222/五子棋 - Gitee.com

5 项目功能架构图、主要功能流程图

6.

7.项目运行截图

8.核心代码

package wzq;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class game extends JFrame implements MouseListener,imformation {
    public static void main(String[] args) {
        game mj=new game();
        mj.myJFrame();
    }
    public static final Color Light_Brown = new Color(153,102,0);
    int x = 0, y = 0 ;//保存棋子坐标
    int jl = 0;//步数
    int[][] SaveGame = new int[16][16];//保存每个棋子
    int [] bsx = new int[260];
    int [] bsy = new int[260];
    int qc = 1;//记录白棋=2,黑棋=1
    int qn = 0;//判断棋子是否重复
    boolean canplay = true;//判断游戏是否开始和结束
    String go = "黑子先行";
    //---------------------------------------------------------------------------------------------------------------------
    //窗体
    public void myJFrame() {

        
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值