象棋棋子移動規(guī)則各不相同,如何抽象建模,設(shè)置約束條件,分別描述將,帥,車,馬,炮,士,象,卒各自的移動規(guī)則?例如:假定X*Y點陣的棋盤上只有一個車,并且當前位于坐標原點(0,0),下一步可以走到的坐標位置就是(0, 1~Y-1)和(1~X-1, Y)坐標點集合
其他特殊約束條件還有:
兵過河前不能左右平移
將帥面對面露將可以吃掉對方
中國象棋的馬會別腿(對比國際象棋的馬不別腿)
吾愛知道 2024 © 吾愛知道鄂ICP備2022002577號-1
站內(nèi)文章地圖 站內(nèi)問答地圖 站內(nèi)作者地圖 站點標簽地圖 站點地圖 站點標簽 站點題庫