⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 中国象棋打谱系统.txt

📁 运用java经行象棋开发
💻 TXT
字号:
A、书上例子

1.设计内容

   中国象棋打谱系统使用户能够将对弈过程保存成文件,并能够重新演示对弈过程,即复盘。

2.设计要求
  
  1)中国象棋是双方在由9条竖线和10条横线分割而成的棋盘上对弈。竖线与横线的交叉点称做棋点,没个棋子都放置在棋点上,而不是在方格中。河界将棋盘分成两个等份,每一边都有一个由9个点组成区域“九宫”,棋子“将”、“帅”、“士”只能在“九宫”内移动,并且“将”、“帅”的每一步只可以水平或垂直移动一个棋点。
      
    (各种棋子的功能规则这里就不一一列出了,相信大家基本会象棋的都知道。)

  2)单击“中国象棋”菜单可以选择“制作棋谱”、“保存棋谱”和“演示棋谱”菜单项。
  3)选择“制作棋谱”,将出现相应的棋盘,该棋盘可进行实战对弈。可以随时选择“保存棋谱”,将对弈过程保存成一个棋谱文件,棋谱文件的扩展可以任意指定。选择“演示棋谱”将显示打开文件对话框,供用户选择已保存的棋谱文件。选择棋谱文件后,将显示用来演示棋谱的棋盘,用户可以选择自动或手动演示对弈过程。自动演示时,用户还可以控制每步之间的时间间隔`,也可以随时暂停演示或继续演示。


3.上面这部分是书上的例子,代码我已经从网上下下来供参考。



B、老师要求的题目是:

    选择 1)编写国际象棋实战棋谱制作系统。

    选择 2)编写中国象棋残局棋谱的制作系统。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -