java-简单的五子棋(说明文档)

gitee源码链接

概述

在这里插入图片描述

程序概要设计

文件结构

在这里插入图片描述

程序主流程图

在这里插入图片描述

程序结构(略写)

1. class ChessPinal

在这里插入图片描述

2. class 水波背景

在这里插入图片描述

3. class 棋盘

在这里插入图片描述

4. class Chess

在这里插入图片描述

5. class 计时器

在这里插入图片描述

6.class 数据

在这里插入图片描述

程序详细设计

模块1 游戏主界面

模块1.1 ChessPinal

在这里插入图片描述

模块1.2 计时器功能

在这里插入图片描述

模块2 动态水波背景

模块2.1 水波背景

在这里插入图片描述

模块2.2 波纹扩散算法

在这里插入图片描述
在这里插入图片描述

模块2.3 背景的paintComponent

在这里插入图片描述

模块3 棋盘界面

模块3.1 棋盘的paintComponent

在这里插入图片描述

模块3.2 播放录像功能

在这里插入图片描述

模块4 棋子类Chess

模块4.1 方法 棋子棋盘位置

在这里插入图片描述

模块4.2 方法 棋子数组位置

在这里插入图片描述

模块4.3 方法 电脑ai

可改用剪枝算法

在这里插入图片描述

模块4.4 方法 打分

在这里插入图片描述

程序测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
演示在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值