目 录
中国象棋对弈系统 .....................................................................................................................................- 1 -
Chinese chese playing system .............................................................................................................- 2 -
第一章 引言(概述) .........................................................................................................................- 4 -
第二章 系统可行性分析 ...........................................................................................................................- 5 -
2.1 总体分析 ..............................................................................................................................................- 5 -
2.2 开发环境介绍 ......................................................................................................................................- 5 -
2.2.1 硬件开发环境 ....................................................................................................- 5 -
2.2.2 软件开发环境 ....................................................................................................- 5 -
第三章 系统需求设计 ...............................................................................................................................- 6 -
第四章 详细设计 .....................................................................................................................................- 7 -
4.1 功能设计 ..............................................................................................................................................- 7 -
4.1.1 功能说明 ............................................................................................................- 7 -
4.1.2 对弈规则 ............................................................................................................- 7 -
4.1.3 相关类图 ............................................................................................................- 7 -
4.1.4 相关类的类图 ....................................................................................................- 8 -
4.2 功能的实现 ...........................................................................................................................................- 8 -
4.2.1 图形界面的实现 ................................................................................................- 8 -
4.2.2 棋谱的实现 ......................................................................................................- 11 -
4.2.3 棋子的添加 ......................................................................................................- 11 -
4.2.4 背景音乐 ..........................................................................................................- 13 -
4.2.5 版本信息 ..........................................................................................................- 13 -
4.2.6 新游戏 ..............................................................................................................- 14 -
4.2.7 保存与打开 ......................................................................................................- 14 -
4.2.8 悔棋 ..................................................................................................................- 16 -
4.3 棋子移动和吃棋规则 ...................................................................................................................- 17 -
4.3.1 本节说明 ..........................................................................................................- 17 -
4.3.2 详细规则介绍...................................................................................................- 18 -
4.3.2.1 卒的移动及吃棋规则....................................................................................- 18 -
4.3.2.2 炮和车的移动及吃棋规则............................................................................- 18 -
4.3.2.3 马的移动和吃棋规则....................................................................................- 18 -
4.3.2.4 相(象)的移动和吃棋规则........................................................................- 18 -