中国象棋规则引擎:完整的走法生成、将死/困毙判定、中文纵线记谱与 FEN 支持 / A Xiangqi (Chinese Chess) rules engine in pure MoonBit
let board = @xiangqi.Board::initial()
let mv = board.move_from_chinese("炮二平五").unwrap() // h2e2
let next = board.apply_move(mv)Install
Download zip中国象棋规则引擎:完整的走法生成、将死/困毙判定、中文纵线记谱与 FEN 支持 / A Xiangqi (Chinese Chess) rules engine in pure MoonBit