2022-02-03 01:17:20 索炜达电子 683
文件编号:B33
文件大小:9.1M
开发环境:Eclipse2021
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:中国象棋是双方在9*10的棋盘上对弈,竖线与横线的交叉处为棋点,河界将棋盘分成两等份,棋子走法规则是使每个棋子都是在棋点上走,而不能越界,并且每个棋子都有不同的走法,士,将,帅只能在中间的九宫格内移动,将,帅每一步只可以水平或垂直移动一格;象必须一次沿着对角线方向走两个棋点,但他不能过河或穿越障碍,马每一步只可以水平或垂直移动两格,必须按对角线向左或向右移动,马不能跳跃障碍,车可以水平或垂直方向移动到无障碍的点。炮移动和车一样,但吃子必须跳过一个棋子,兵只能向前移动一点在过河前只能向前移动,且不能向后移动,过河后才能左右移动。
运行效果:
目录│文件列表:
├ 1.文档
│ └ Java课程设计报告中国象棋(学生用表).doc
├ 2.源码
│ └ chess
│ │ .classpath
│ │ .project
│ │ CChess.GIF
│ │ 兵2.gif
│ │ 卒1.gif
│ │ 士1.gif
│ │ 士2.gif
│ │ 将1.gif
│ │ 帅2.gif
│ │ 炮1.gif
│ │ 炮2.gif
│ │ 相1.gif
│ │ 相2.gif
│ │ 车1.gif
│ │ 车2.gif
│ │ 马1.gif
│ │ 马2.gif
│ ├ .settings
│ │ └ org.eclipse.jdt.core.prefs
│ ├ bin
│ │ └ chess
│ │ │ Cchess.class
│ │ │ ChessMainFrame$1.class
│ │ │ ChessMainFrame$ChessRule.class
│ │ └ ChessMainFrame.class
│ └ src
│ └ chess
│ └ Cchess.java
└ 3.演示视频
└ 演示视频.mp4