• 大小: 19.37MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: 其他
  • 标签: Qt  C++  中国象棋  

资源简介

Qt实现的中国象棋程序。人机对战,AI有一定只能,以及一个很鸡肋的两人对战模式(要是有触摸屏也许就不鸡肋了)。

资源截图

代码片段和文件信息

#include
#include
#include
#include“global.h“
using namespace std;
string get_piece(short& piece_num)
{
switch(piece_num)
{
case 16:return “红帅“;
case 17:
case 18:return “红仕“;
case 19:
case 20:return “红相“;
case 21:
case 22:return “红马“;
case 23:
case 24:return “红车“;
case 25:
case 26:return “红炮“;
case 27:
case 28:
case 29:
case 30:
case 31:return “红兵“;
case 32:return “黑将“;
    case 33:
case 34:return “黑士“;
case 35:
case 36:return “黑象“;
case 37:
case 38:return “黑马“;
case 39:
case 40:return “黑车“;
case 41:
case 42:return “黑炮“;
case 43:
case 44:
case 45:
case 46:
case 47:return “黑卒“;
default:return “0   “;
}
}
void display()
{
short p;
for(int i=3;i<13;i++)
{
for(int j=3;j<12;j++)
{
p=board[i*16+j];
cout<<‘(‘< }
cout<<“\n\n“< }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        691  2013-06-16 20:56  Chess_project\Change_log.txt

     文件        317  2013-06-09 16:46  Chess_project\Change_log.txt.bak

     文件        954  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\board.cpp

     文件        319  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\checkmate.cpp

     文件        784  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\check_cannon.cpp

     文件        913  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\check_chariot.cpp

     文件        318  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\check_general.cpp

     文件        652  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\check_horse.cpp

     文件        690  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\check_soldier.cpp

     文件      53024  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\fuck

     文件        551  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\makefile

     文件        332  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\check\test.cpp

     文件       1686  2013-06-04 13:59  Chess_project\CLI_version\chess\kernel\define_global.cpp

     文件       1413  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\eval\weight.cpp

     文件      15214  2013-06-07 20:40  Chess_project\CLI_version\chess\kernel\global.h

     文件        323  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\Makefile

     文件        488  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\advisor_move.cpp

     文件      13860  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\advisor_move.o

     文件      17396  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\board.o

     文件       1353  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\cannon_move.cpp

     文件      14004  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\cannon_move.o

     文件        492  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\chariot_move.cpp

     文件      13296  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\chariot_move.o

     文件      13604  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\checkmate.o

     文件      13320  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\check_cannon.o

     文件      13320  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\check_chariot.o

     文件      13588  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\check_general.o

     文件      13776  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\check_horse.o

     文件      13832  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\check_soldier.o

     文件      13980  2013-06-02 11:38  Chess_project\CLI_version\chess\kernel\move\define_global.o

............此处省略281个文件信息

评论

共有 条评论