![](https://img-blog.csdnimg.cn/3d38ef4d9c7e421184911095a81bf78b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt CMake C++ 中国象棋程序实现
文章平均质量分 84
Qt CMake C++ 中国象棋程序实现
C++程序员Carea
十年一线开发经验,热爱 C++ ,热爱编程
展开
-
从0开始写中国象棋-走一步棋(当门炮,马来跳)(C++)
从计算机的角度来说,其实就是给二维数组的起点位置元素重新赋值为0(表示这里没有棋子了,棋子走到其他位置去了),终点位置元素重新赋值为炮的ID(表示炮走棋来到了这里)。这是因为,我们我们创建了基于二维数组的棋盘(棋盘数组),并在棋盘上放置一些数字来表示棋子。棋子动起来,其实很简单,比如开局 炮二平五。中,我们已经可以看到象棋游戏的界面了。现在,我们让棋子动起来。原创 2023-10-02 10:27:42 · 786 阅读 · 0 评论 -
从0开始写中国象棋-创建棋盘与棋子
考虑到象棋程序,其实就是数据结构与算法实现。所以和界面相关的QT部分我们先放一放。我们从控制台版本开始。这样大家更容易接受,也不影响开发。后面我们会把控制台嫁接到QT上完成完整的游戏,那时候自然就水到渠成了。原创 2023-09-26 22:25:21 · 6264 阅读 · 7 评论