适合人群:
这个游戏适合初学C++语言,不想了解MFC的同学。
界面:
用数字表示棋子和棋盘
跨平台:
也可以在Linux下面运行,可以作为一个C++中国象棋的游戏引擎。
走棋:
通过写程序走棋,例如
#include "../chess_lib/chessbase.h"
#include "../chess_lib/chessplay.h"
#include <iostream>
using namespace std;
int main(int argv, char** argc)
{
//CChessPlay::Instance()->Init();也可以这么用
CCHESSPLAY()->Init();
CCHESSPLAY()->OutStatus(cout);
OneStep onestep(make_pair(make_pair(12, 10),make_pair(10, 9)), 0);
CCHESSPLAY()->GoAhead(onestep);
CCHESSPLAY()->OutStatus(cout);
return 0;
}
输出如下:
本文介绍了一个使用C++编写的中国象棋程序,适用于初学者。该程序采用数字表示棋子和棋盘,可跨平台运行,并提供了一个示例代码片段展示如何实现基本的走棋逻辑。
8097

被折叠的 条评论
为什么被折叠?



