概述
程序概要设计
文件结构
程序主流程图
程序结构(略写)
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 方法 打分
程序测试
演示