![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小项目
不要绝望总会慢慢变强
当你觉得整个世界都放弃了你,还有那几行代码值得你珍重!
展开
-
中国象棋人工智能实现
中国象棋在我看来最难的人工对战中电脑怎能走这个问题,以下为本人浅见,希望各位多多包涵! 1.初步尝试 电脑的优势在于强大的计算能力,虽然其不知道怎么走合适,但是它能够模拟的将每一种走法都走一遍,选最优的走法来走。我们的思路就有了,首先需要解决两个问题: (1)怎么判断局面最优? (2)怎么模拟走? 第一个问题可以用每一个棋子的重要程度来打分,比如将最重要,所以给1000分,而车次之给...原创 2019-12-30 10:10:30 · 7551 阅读 · 0 评论 -
五子棋
#include <graphics.h> //图形库头文件#include <stdio.h>#include <mmsystem.h> //#pragma comment(lib,"winmm.lib") //加载静态库--下一行IMAGE mm;void initGame(); //初始图像窗口void playChess();...翻译 2018-05-22 22:57:03 · 190 阅读 · 0 评论 -
QT之中国象棋(1)
因为一直喜欢下象棋,今天动手实践一下用QT实现中国象棋!先看下效果。。。。。 1.我采用c++实现的,有以下几个类: 棋盘类 #include <QWidget> #include <QPainter> #include "stone.h" class Board : public QWidget { Q_OBJECT public: expli...原创 2018-12-01 00:17:42 · 891 阅读 · 0 评论