📄 中国象棋打谱系统.txt
字号:
A、书上例子
1.设计内容
中国象棋打谱系统使用户能够将对弈过程保存成文件,并能够重新演示对弈过程,即复盘。
2.设计要求
1)中国象棋是双方在由9条竖线和10条横线分割而成的棋盘上对弈。竖线与横线的交叉点称做棋点,没个棋子都放置在棋点上,而不是在方格中。河界将棋盘分成两个等份,每一边都有一个由9个点组成区域“九宫”,棋子“将”、“帅”、“士”只能在“九宫”内移动,并且“将”、“帅”的每一步只可以水平或垂直移动一个棋点。
(各种棋子的功能规则这里就不一一列出了,相信大家基本会象棋的都知道。)
2)单击“中国象棋”菜单可以选择“制作棋谱”、“保存棋谱”和“演示棋谱”菜单项。
3)选择“制作棋谱”,将出现相应的棋盘,该棋盘可进行实战对弈。可以随时选择“保存棋谱”,将对弈过程保存成一个棋谱文件,棋谱文件的扩展可以任意指定。选择“演示棋谱”将显示打开文件对话框,供用户选择已保存的棋谱文件。选择棋谱文件后,将显示用来演示棋谱的棋盘,用户可以选择自动或手动演示对弈过程。自动演示时,用户还可以控制每步之间的时间间隔`,也可以随时暂停演示或继续演示。
3.上面这部分是书上的例子,代码我已经从网上下下来供参考。
B、老师要求的题目是:
选择 1)编写国际象棋实战棋谱制作系统。
选择 2)编写中国象棋残局棋谱的制作系统。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -