文件名称:chess-C
- 所属分类:
- 控制台(字符窗口)编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 4.64mb
- 下载次数:
- 0次
- 提 供 者:
- hao***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
该项目系在Visual Studio.net 2003下所建的Win32控制台项目(使用其它版本的编译器只需新建一个Win32控制台项目,然后逐一加入所有的.cpp文件和.h文件即可),其目的只是简单地测试引擎。因而该程序不提供用户着法的合法性检测,以及棋局的结束处理等。
下棋方式:
用户按输入起点坐标、终点坐标的方式下棋;
(棋盘左下角计作(0,0),右上角计作(8,9))
同样,程序反馈起点坐标、终点坐标作为计算机方的走棋行为。
例如:
用户第一步走:炮二平五
则输入7242,回车
计算机回应:马8进7
则屏幕输出79 67
-The project is in Visual Studio.net 2003 Win32 console built under the project (using the other version of the compiler simply create a new Win32 console project, then add all one by one. Cpp file and. H files can be), the purpose is simply to test the engine. Thus the law does not provide the user with the legitimacy of detection, and chess game end processing. Chess mode: the user presses the input point coordinates and end coordinates of the way chess (lower left corner of the board count as (0,0), count as the upper right corner (8,9)) Similarly, the feedback process starting coordinates, end coordinates as a computer party' s move behavior. For example: the user first step to go: shot two level five input 7242, enter the computer responded: Ma 8 into 7-screen output 79 67
下棋方式:
用户按输入起点坐标、终点坐标的方式下棋;
(棋盘左下角计作(0,0),右上角计作(8,9))
同样,程序反馈起点坐标、终点坐标作为计算机方的走棋行为。
例如:
用户第一步走:炮二平五
则输入7242,回车
计算机回应:马8进7
则屏幕输出79 67
-The project is in Visual Studio.net 2003 Win32 console built under the project (using the other version of the compiler simply create a new Win32 console project, then add all one by one. Cpp file and. H files can be), the purpose is simply to test the engine. Thus the law does not provide the user with the legitimacy of detection, and chess game end processing. Chess mode: the user presses the input point coordinates and end coordinates of the way chess (lower left corner of the board count as (0,0), count as the upper right corner (8,9)) Similarly, the feedback process starting coordinates, end coordinates as a computer party' s move behavior. For example: the user first step to go: shot two level five input 7242, enter the computer responded: Ma 8 into 7-screen output 79 67
(系统自动生成,下载前可以参看下载内容)
下载文件列表
中国象棋C\中国象棋\SourceCode_Engine\CChessDef.h
.........\........\.................\CChessEvaluate.h
.........\........\.................\CChessMove.h
.........\........\.................\CChessSearch.h
.........\........\.................\Debug\BuildLog.htm
.........\........\.................\.....\CL.read.1.tlog
.........\........\.................\.....\CL.write.1.tlog
.........\........\.................\.....\link-cvtres.read.1.tlog
.........\........\.................\.....\link-cvtres.write.1.tlog
.........\........\.................\.....\link.5992-cvtres.read.1.tlog
.........\........\.................\.....\link.5992-cvtres.write.1.tlog
.........\........\.................\.....\link.5992.read.1.tlog
.........\........\.................\.....\link.5992.write.1.tlog
.........\........\.................\.....\link.read.1.tlog
.........\........\.................\.....\link.write.1.tlog
.........\........\.................\.....\mt.dep
.........\........\.................\.....\mt.read.1.tlog
.........\........\.................\.....\mt.write.1.tlog
.........\........\.................\.....\rc.read.1.tlog
.........\........\.................\.....\rc.write.1.tlog
.........\........\.................\.....\scCChess.exe
.........\........\.................\.....\scCChess.exe.embed.manifest
.........\........\.................\.....\scCChess.exe.embed.manifest.res
.........\........\.................\.....\scCChess.exe.intermediate.manifest
.........\........\.................\.....\scCChess.ilk
.........\........\.................\.....\scCChess.lastbuildstate
.........\........\.................\.....\scCChess.log
.........\........\.................\.....\scCChess.obj
.........\........\.................\.....\scCChess.pdb
.........\........\.................\.....\scCChess_manifest.rc
.........\........\.................\.....\vc100.idb
.........\........\.................\.....\vc100.pdb
.........\........\.................\.....\vc90.idb
.........\........\.................\.....\vc90.pdb
.........\........\.................\HistoryHeuristic.h
.........\........\.................\ipch\sccchess-362c10f1\sccchess-33f0797b.ipch
.........\........\.................\Readme.txt
.........\........\.................\scCChess.cpp
.........\........\.................\scCChess.h
.........\........\.................\scCChess.ncb
.........\........\.................\scCChess.sdf
.........\........\.................\scCChess.sln
.........\........\.................\scCChess.sln.old
.........\........\.................\scCChess.suo
.........\........\.................\scCChess.suo.old
.........\........\.................\scCChess.vcproj
.........\........\.................\scCChess.vcproj.7.10.old
.........\........\.................\scCChess.vcproj.zhang-PC.zhang.user
.........\........\.................\scCChess.vcproj.晧晧-PC.晧晧.user
.........\........\.................\scCChess.vcxproj
.........\........\.................\scCChess.vcxproj.filters
.........\........\.................\scCChess.vcxproj.user
.........\........\.................\SortMove.h
.........\........\.................\UpgradeLog.XML
.........\........\.................\UpgradeLog2.XML
.........\........\.................\_UpgradeReport_Files\UpgradeReport.css
.........\........\.................\....................\UpgradeReport.xslt
.........\........\.................\....................\UpgradeReport_Minus.gif
.........\........\.................\....................\UpgradeReport_Plus.gif
.........\........\说明.txt
.........\........\SourceCode_Engine\ipch\sccchess-362c10f1
.........\........\.................\Debug
.........\........\.................\ipch
.........\........\.................\_UpgradeReport_Files
.........\........\SourceCode_Engine
.........\中国象棋
中国象棋C
.........\........\.................\CChessEvaluate.h
.........\........\.................\CChessMove.h
.........\........\.................\CChessSearch.h
.........\........\.................\Debug\BuildLog.htm
.........\........\.................\.....\CL.read.1.tlog
.........\........\.................\.....\CL.write.1.tlog
.........\........\.................\.....\link-cvtres.read.1.tlog
.........\........\.................\.....\link-cvtres.write.1.tlog
.........\........\.................\.....\link.5992-cvtres.read.1.tlog
.........\........\.................\.....\link.5992-cvtres.write.1.tlog
.........\........\.................\.....\link.5992.read.1.tlog
.........\........\.................\.....\link.5992.write.1.tlog
.........\........\.................\.....\link.read.1.tlog
.........\........\.................\.....\link.write.1.tlog
.........\........\.................\.....\mt.dep
.........\........\.................\.....\mt.read.1.tlog
.........\........\.................\.....\mt.write.1.tlog
.........\........\.................\.....\rc.read.1.tlog
.........\........\.................\.....\rc.write.1.tlog
.........\........\.................\.....\scCChess.exe
.........\........\.................\.....\scCChess.exe.embed.manifest
.........\........\.................\.....\scCChess.exe.embed.manifest.res
.........\........\.................\.....\scCChess.exe.intermediate.manifest
.........\........\.................\.....\scCChess.ilk
.........\........\.................\.....\scCChess.lastbuildstate
.........\........\.................\.....\scCChess.log
.........\........\.................\.....\scCChess.obj
.........\........\.................\.....\scCChess.pdb
.........\........\.................\.....\scCChess_manifest.rc
.........\........\.................\.....\vc100.idb
.........\........\.................\.....\vc100.pdb
.........\........\.................\.....\vc90.idb
.........\........\.................\.....\vc90.pdb
.........\........\.................\HistoryHeuristic.h
.........\........\.................\ipch\sccchess-362c10f1\sccchess-33f0797b.ipch
.........\........\.................\Readme.txt
.........\........\.................\scCChess.cpp
.........\........\.................\scCChess.h
.........\........\.................\scCChess.ncb
.........\........\.................\scCChess.sdf
.........\........\.................\scCChess.sln
.........\........\.................\scCChess.sln.old
.........\........\.................\scCChess.suo
.........\........\.................\scCChess.suo.old
.........\........\.................\scCChess.vcproj
.........\........\.................\scCChess.vcproj.7.10.old
.........\........\.................\scCChess.vcproj.zhang-PC.zhang.user
.........\........\.................\scCChess.vcproj.晧晧-PC.晧晧.user
.........\........\.................\scCChess.vcxproj
.........\........\.................\scCChess.vcxproj.filters
.........\........\.................\scCChess.vcxproj.user
.........\........\.................\SortMove.h
.........\........\.................\UpgradeLog.XML
.........\........\.................\UpgradeLog2.XML
.........\........\.................\_UpgradeReport_Files\UpgradeReport.css
.........\........\.................\....................\UpgradeReport.xslt
.........\........\.................\....................\UpgradeReport_Minus.gif
.........\........\.................\....................\UpgradeReport_Plus.gif
.........\........\说明.txt
.........\........\SourceCode_Engine\ipch\sccchess-362c10f1
.........\........\.................\Debug
.........\........\.................\ipch
.........\........\.................\_UpgradeReport_Files
.........\........\SourceCode_Engine
.........\中国象棋
中国象棋C