2022-02-03 01:17:20 索煒達(dá)電子 883
文件編號(hào):B33
文件大?。?/strong>9.1M
開發(fā)環(huán)境:Eclipse2021
猿創(chuàng)承諾:該源碼均通過親自測試可正常運(yùn)行
簡要概述:中國象棋是雙方在9*10的棋盤上對弈,豎線與橫線的交叉處為棋點(diǎn),河界將棋盤分成兩等份,棋子走法規(guī)則是使每個(gè)棋子都是在棋點(diǎn)上走,而不能越界,并且每個(gè)棋子都有不同的走法,士,將,帥只能在中間的九宮格內(nèi)移動(dòng),將,帥每一步只可以水平或垂直移動(dòng)一格;象必須一次沿著對角線方向走兩個(gè)棋點(diǎn),但他不能過河或穿越障礙,馬每一步只可以水平或垂直移動(dòng)兩格,必須按對角線向左或向右移動(dòng),馬不能跳躍障礙,車可以水平或垂直方向移動(dòng)到無障礙的點(diǎn)。炮移動(dòng)和車一樣,但吃子必須跳過一個(gè)棋子,兵只能向前移動(dòng)一點(diǎn)在過河前只能向前移動(dòng),且不能向后移動(dòng),過河后才能左右移動(dòng)。
運(yùn)行效果:
目錄│文件列表:
├ 1.文檔
│ └ Java課程設(shè)計(jì)報(bào)告中國象棋(學(xué)生用表).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