一步棋专题

从0开始写中国象棋-走一步棋(当门炮,马来跳)(C++)

在文章 从0开始写中国象棋-创建棋盘与棋子 中,我们已经可以看到象棋游戏的界面了。 这是因为,我们创建了棋盘(棋盘数组),并在棋盘上放置一些数字来表示棋子。 让棋子动起来 现在,我们打算让棋子动起来。 棋子动起来,其实很简单,比如开局 炮二平五。 实际上就是棋子从棋盘上的一个位置移动到了棋盘的另一个位置。 实际上是棋盘在变化 对应棋盘的变化就是,棋盘从: 变成了: